Skip to main content
Pelacakan konversi menutup siklus tanda tangan email Anda. Analitik tanda tangan sudah menampilkan tayangan dan klik. Dengan Scribe JavaScript SDK, Anda juga dapat merekam apa yang terjadi selanjutnya di situs web Anda sendiri — pendaftaran, demo yang dipesan, dan pembelian — lalu menautkan masing-masing kembali ke tanda tangan, rekan tim, dan link yang mendorongnya. Inilah bagian bawah funnel: tayangan, lalu klik, lalu konversi. Di Scribe konversi ini disebut event. Anda merekamnya dengan beberapa baris JavaScript, dan Scribe mengatribusikannya secara otomatis menggunakan pelacakan klik yang sama yang menggerakkan sisa analitik Anda.
Pelacakan konversi tersedia pada paket berbayar. Jika paket ruang kerja Anda tidak menyertakannya, snippet pelacakan tidak akan merekam apa pun.

Cara kerjanya

  1. Penerima mengklik link di salah satu tanda tangan email Anda.
  2. Scribe mengalihkan mereka ke situs Anda dan menambahkan parameter scribe_click_id ke URL tujuan.
  3. Scribe SDK di halaman landing Anda membaca scribe_click_id tersebut, menyimpannya sebagai first-party, dan melampirkannya ke setiap event yang Anda rekam.
  4. Ketika pengunjung melakukan konversi, Anda memanggil scribe.track('signup'). Scribe menggabungkan event kembali ke klik asalnya.
Hasilnya: Anda dapat melihat tanda tangan, rekan tim, dan elemen yang diklik mana yang menghasilkan konversi dan pendapatan nyata, bukan sekadar klik. Atribusi bekerja pada tingkat pengirim, tanda tangan, dan elemen, dan Scribe mencocokkan konversi dengan klik hingga 30 hari setelah klik terjadi. Jika sebuah event tiba tanpa scribe_click_id yang dikenal (trafik langsung, tautan yang kedaluwarsa, atau parameter yang terpotong), event tersebut tetap dicatat. Hanya saja, event tidak diatribusikan ke sebuah klik.

Sebelum Anda mulai

Anda memerlukan tiga hal:
  • Paket berbayar yang mencakup pelacakan konversi.
  • Pelacakan diaktifkan untuk ruang kerja Anda. Ini adalah pengaturan yang sama dengan yang menjalankan analitik tayangan dan klik tanda tangan. Aktifkan hanya setelah Anda memperoleh persetujuan yang diperlukan (lihat Privasi dan persetujuan).
  • Event Tracking ID Anda. Ini adalah pengenal publik dan non-rahasia untuk ruang kerja Anda. Aman untuk disematkan di HTML situs web Anda.
1

Salin Event Tracking ID Anda

Di Scribe, buka Settings, masuk ke tab Workspace, lalu salin nilai di bawah Event Tracking ID. Selagi di sana, pastikan Tracking sudah aktif.
2

Tambahkan SDK ke situs Anda

Gunakan cuplikan skrip untuk situs web biasa, atau paket npm untuk aplikasi atau single-page app. Keduanya memaparkan API scribe.track(...) yang sama.Opsi A. Cuplikan skrip. Tambahkan ini ke setiap halaman yang ingin Anda lacak, tepat sebelum tag </head> penutup. Cuplikan ini melakukan inisialisasi otomatis dari data-workspace, jadi tidak perlu memanggil init().
<!-- Scribe conversion tracking -->
<script src="https://cdn-1.scribe-mail.com/v1/tracking.js"
        data-workspace="YOUR_EVENT_TRACKING_ID" async></script>
Opsi B. npm atau yarn. Instal paketnya, lalu inisialisasi sekali saat aplikasi dijalankan.
npm install @scribemail/js
# or: yarn add @scribemail/js
import scribe from '@scribemail/js';

scribe.init({ id: 'YOUR_EVENT_TRACKING_ID' }); // once, at app startup
Mengimpor modul tidak memiliki efek samping (aman untuk server-side rendering). Tidak ada yang dikirim sampai Anda memanggil init().
3

Catat konversi pertama Anda

Panggil scribe.track di mana pun konversi terjadi, misalnya di handler keberhasilan pendaftaran Anda.
scribe.track('signup', { value: 99.0, currency: 'USD', plan: 'pro' });
SDK menangkap atribusi klik Scribe dari URL landing untuk Anda, mengelompokkan event, dan mengirimkannya dengan andal, termasuk ketika pengunjung meninggalkan halaman.
4

Periksa apakah berfungsi

Picu event di situs Anda, lalu buka Analytics di Scribe. Konversi Anda muncul bersama tampilan dan klik, dipecah berdasarkan tanda tangan, rekan tim, kampanye, dan negara.

Referensi SDK

scribe.track(name, metadata)

Mencatat sebuah event. name wajib diisi, misalnya signup, demo_booked, atau purchase.
scribe.track('purchase', {
  value: 149.0,           // optional, monetary value of the conversion
  currency: 'EUR',        // optional, ISO currency code
  event_id: 'order_8821', // optional, your own id, used for idempotency
  plan: 'team',           // any other key becomes an event "property"
  seats: 5
});
  • value, currency, dan event_id adalah field tingkat atas yang dikenali.
  • Setiap key lainnya menjadi bagian dari properties event. Pertahankan properti sebagai nilai skalar datar (string, angka, boolean). Jangan masukkan data pribadi seperti email atau nomor telepon ke dalam properti: Scribe otomatis membuang key yang terlihat sebagai data pribadi.
  • Sediakan event_id Anda sendiri agar pengiriman aman untuk diulang. event_id yang sama diterima dua kali dalam 24 jam hanya dicatat sekali.

scribe.identify(userId, traits)

Mengaitkan pengunjung dengan salah satu pengguna Anda sendiri, sehingga Anda dapat melihat tanda tangan mana yang memperoleh pelanggan mana. Berguna untuk kerja B2B dan berbasis akun.
scribe.identify('user_42', { email: 'ada@example.com', name: 'Ada', plan: 'pro' });
Setelah panggilan identify, panggilan track berikutnya terikat pada pengguna tersebut. Panggil scribe.reset() saat logout untuk menghapus identitas.

scribe.flush()

Event dikelompokkan dan dikirim otomatis, dan selalu saat halaman disembunyikan. Panggil flush() hanya jika Anda perlu memaksa batch saat ini keluar segera.

Atribut snippet

Ketika Anda menggunakan snippet skrip, konfigurasikan dengan atribut data-*:
AtributWajibDeskripsi
data-workspaceYaEvent Tracking ID Anda.
data-consentTidakSetel ke "denied" untuk menonaktifkan penyimpanan first-party hingga pengunjung memberikan persetujuan.
data-cookie-domainTidakSetel domain apex Anda untuk berbagi identitas antar subdomain.

Content Security Policy

Jika situs Anda menerapkan Content Security Policy, izinkan host Scribe berikut:
script-src  https://cdn-1.scribe-mail.com;
connect-src https://t.scribe-mail.com;
Perlu merekam event otoritatif dari backend Anda, misalnya pembayaran yang sudah dikonfirmasi server? Scribe juga menerima event melalui API dengan API key events:write, sehingga nilai pendapatan tetap tepercaya dan tidak bergantung pada data dari klien. Lihat Referensi API untuk detailnya.

Kasus penggunaan: ubah konversi menjadi pertumbuhan

Pelacakan konversi mengubah tanda tangan email Anda menjadi kanal akuisisi yang terukur. Berikut cara tim memanfaatkan datanya, termasuk mengalirkannya ke remarketing berbayar.

Jalankan kampanye remarketing di Google Ads dan Meta Ads

Picu pixel konversi platform iklan Anda di tempat yang sama saat memanggil scribe.track, sehingga satu konversi masuk ke Scribe, Google Ads, dan Meta sekaligus. Scribe memberi tahu bahwa konversi berasal dari tanda tangan email; Google dan Meta menggunakan sinyal yang sama untuk bidding dan audiens.
function onSignupComplete(plan, price) {
  // 1. Attribute the conversion to the email signature that drove it
  scribe.track('signup', { value: price, currency: 'USD', plan });

  // 2. Send the same conversion to your ad platforms for bidding and audiences
  // gtag('event', 'conversion', { send_to: 'AW-XXXXXXXXX/abc', value: price, currency: 'USD' });
  // fbq('track', 'CompleteRegistration', { value: price, currency: 'USD' });
}

Bangun audiens retargeting bernilai tinggi

Orang yang mengeklik tanda tangan Anda dan sampai di situs, tetapi belum konversi, adalah audiens hangat. Gunakan Scribe untuk memastikan trafik berasal dari tanda tangan, lalu targetkan ulang pengunjung tersebut dengan penawaran khusus di Google dan Meta. Karena trafik berasal dari email Anda sendiri, audiens ini cenderung berkonversi lebih baik daripada prospek dingin.

Kembangkan audiens lookalike dan similar dari pengunjung yang sudah konversi

Audiens dasar terbaik adalah orang yang sudah berkonversi melalui kanal tepercaya. Ambil pengunjung yang diperoleh dari tanda tangan (filter berdasarkan tanda tangan, rekan tim, atau kampanye), unggah sebagai Custom Audience di Meta atau daftar Customer Match di Google Ads, dan bangun audiens Lookalike atau Similar dari basis berkualitas tinggi tersebut.

Kecualikan pelanggan yang sudah ada dari belanja akuisisi

Berhenti membayar untuk mengakuisisi orang yang sudah mendaftar atau membeli. Ekspor pengguna yang sudah berkonversi dan tambahkan mereka sebagai daftar pengecualian atau supresi pada kampanye prospeksi Anda, sehingga anggaran mengalir ke prospek baru.

Optimalkan untuk pendapatan, bukan sekadar klik

Kirimkan value dan currency yang riil pada setiap konversi. Dengan data pendapatan yang menyertai, Anda dapat mengalihkan Google dan Meta ke value-based bidding, dan di Scribe Anda dapat memeringkat tanda tangan email, rekan tim, dan kampanye berdasarkan pendapatan yang dihasilkan, bukan hanya klik.

Buktikan performa kanal dan realokasikan anggaran

Pelacakan konversi memungkinkan Anda membandingkan pendapatan dari tanda tangan email dengan kanal berbayar Anda dalam parameter yang sama. Ketika kampanye tanda tangan mengungguli kampanye berbayar, Anda punya angka untuk mengalihkan anggaran ke yang benar-benar berhasil.

Minta agen AI menyiapkannya

Anda tidak perlu menyusun ini secara manual. Jika Anda memakai asisten coding AI (seperti Claude Code, Cursor, atau agen serupa di editor Anda), tempelkan prompt seperti ini, dengan Event Tracking ID milik Anda sendiri dan konversi yang Anda pedulikan:
Install the Scribe conversion tracking SDK on my website.

- If this is an app or single-page app, add the @scribemail/js package and call
  scribe.init({ id: 'YOUR_EVENT_TRACKING_ID' }) once at startup. If it is a plain
  HTML site, add the https://cdn-1.scribe-mail.com/v1/tracking.js script with
  data-workspace="YOUR_EVENT_TRACKING_ID" before </head> instead.
- Call scribe.track('signup', { value, currency }) from my signup success handler
  and scribe.track('purchase', { value, currency }) from my checkout confirmation.
- If I have logged-in users, call scribe.identify(userId, { email, plan }) after login.
- Add https://cdn-1.scribe-mail.com and https://t.scribe-mail.com to my Content
  Security Policy if I have one.
Setelah konversi mulai mengalir, agen yang terhubung ke server MCP Scribe dapat membaca dan menjelaskan hasilnya untuk Anda. Tanyakan hal seperti “tanda tangan dan rekan tim mana yang menghasilkan konversi dan pendapatan terbanyak bulan ini?” atau “tampilkan pengunjung yang diakuisisi tanda tangan email saya minggu ini.” Lihat Scribe untuk agen AI dan skill analitik Scribe untuk mengetahui apa yang bisa diambil asisten Anda.

Privasi dan persetujuan

Pelacakan konversi dirancang untuk menghormati pengunjung Anda dan kewajiban Anda:
  • Alamat IP dianonimkan. Scribe melakukan hash pada IP sebelum menyimpannya. IP mentah tidak pernah disimpan.
  • Tidak ada data pribadi dalam properti. Kunci yang tampak sebagai data pribadi (email, nomor telepon, kata sandi, token, nomor kartu, dan sejenisnya) otomatis dihapus dari properti peristiwa. Gunakan identify jika Anda memang ingin mengaitkan seorang pengguna.
  • Penyimpanan berbasis persetujuan. Atur data-consent="denied" (snippet) atau consent: false (npm init) agar SDK tidak menyimpan pengenal klik sampai pengunjung Anda memberikan persetujuan.
  • Dapatkan persetujuan sebelum mengaktifkan pelacakan. Pengaturan pelacakan ruang kerja memiliki tanggung jawab yang sama dengan piksel analitik mana pun. Pastikan Anda memiliki persetujuan yang dipersyaratkan di wilayah Anda sebelum mengaktifkannya.

Artikel terkait