Appearance
Connect identity, UTM and WhatsApp
Distinguish each identifier
| Identifier | Mewakili |
|---|---|
anonymous_id | Browser anonim yang dikenali tracker; bukan orang terverifikasi |
session_id | Sesi bmlytics; bukan session GA |
page_view_id | Satu kunjungan halaman |
event_id | Satu event; digunakan untuk dedup retry |
| Button Tracking ID | Elemen tombol, sama bagi banyak pengunjung |
bm_click_id | UUID internal untuk satu journey WhatsApp; disimpan di database |
generated_code | Kode pendek CRM yang ditambahkan ke draft pesan WhatsApp |
Tracker membuat anonymous/session ID sendiri. Storage dibersihkan atau browser berbeda dapat menghasilkan identitas baru. Session bmlytics berakhir setelah 30 menit tanpa aktivitas yang ditrack.
Follow a campaign into CRM
- Pengunjung datang melalui URL dengan UTM, misalnya
?utm_source=instagram&utm_medium=paid_social&utm_campaign=september_checkup. - Runtime menangkap acquisition UTM dan membawanya pada event sesuai state tracker.
- Pengunjung menekan CTA WhatsApp. Runtime menyiapkan journey dengan konteks event dan konfigurasi template CRM.
- Database menghubungkan UUID journey (
bm_click_id) dengan kode pendek CRM (generated_code). Pesan WhatsApp memakai kode pendek, bukan UUID. Referensi ini dipakai untuk menghubungkan pembukaan WhatsApp ke bukti downstream yang mengandung referensi tersebut. - Pipeline mencocokkan referensi ke pesan Yellow, kemudian ke customer link yang terkonfirmasi dan transaksi.
UTM menjelaskan campaign, Tracking ID menjelaskan tombol, dan bm_click_id menjelaskan journey. Ketiganya tidak saling menggantikan.
Conversion evidence
Klik WhatsApp atau referensi berhasil dibuat bukan bukti pesan terkirim, booking, atau transaksi lunas. Masing-masing membutuhkan record downstream. Referensi yang dihapus pengunjung dapat membuat hubungan tidak ditemukan.
Connect GA and bmlytics
Hubungan event paling langsung adalah GA event_params.bm_event_id = bmlytics.event_id. Pertahankan sumber dan environment saat melakukan join. Identitas GA dan bmlytics dapat membantu analisis, tetapi jangan menyamakan session ID atau menganggap anonymous browser pasti satu pelanggan.
Connect customer and transaction data
Dataform memakai customer profiling untuk identitas yang terkonfirmasi dan tidak ambigu. Nomor bersama/berisiko tidak otomatis dianggap cocok. main_marketing menjadi sumber conversion credit; pipeline analytics tidak membuat model attribution baru sendiri.
Jika bukti hubungan belum tersedia, pertahankan status tidak terhubung. Jangan memaksakan kecocokan hanya dari UTM atau waktu berdekatan.