Lewati navigasi utama
Tracking iklan ke WhatsApp sampai closing

Tracking Konversi WhatsApp: Tahap Mana yang Perlu Dicatat dan Dikirim ke Iklan

Tracking konversi WhatsApp berarti mencatat tiap tahap sesudah iklan diklik, dari kunjungan landing page sampai closing, lalu memasangkannya ke campaign asalnya. Catat semua tahap untuk laporan, tetapi kirim ke platform iklan hanya tahap yang cukup sering terjadi dan cukup dekat dengan uang, umumnya Masuk WA, Prospek, dan Closing.

Tracking Konversi WhatsApp: Tahap Mana yang Perlu Dicatat dan Dikirim ke Iklan

01Apa arti konversi di funnel WhatsApp

Di iklan yang mengarah ke website, konversi biasanya satu kejadian yang jelas, misalnya form terkirim atau pembayaran selesai. Di iklan yang berakhir di WhatsApp tidak ada titik tunggal seperti itu. Ads Manager melihat klik atau percakapan yang dimulai, sedangkan hal yang menentukan bisnis, yaitu chat yang serius, janji temu, dan pembayaran, terjadi sesudahnya di dalam WhatsApp. Karena itu konversi perlu didefinisikan per tahap. Orang menyebutnya lacak konversi WhatsApp atau WhatsApp conversion tracking, tetapi pekerjaannya sama: menghubungkan tiap tahap ke iklan asalnya.

Cara paling umum melacak WhatsApp adalah memasang satu event di tombol WhatsApp. Angkanya naik setiap tombol ditekan, tetapi event itu tidak tahu apakah pesan benar-benar terkirim, apakah orangnya serius, atau apakah ia akhirnya membeli. Karena itu Dalekta memakai enam tahap. Tabel ini menunjukkan kapan tiap tahap dihitung dan siapa yang mencatatnya. Panduan besarnya, dari klik iklan sampai revenue, ada di tracking closing WhatsApp dari iklan.

TahapDihitung saatDicatat olehYang diwakili
Visit LPLanding page terbuka dan tracking script berjalan. Kunjungan ulang dari pengunjung yang sama dalam 24 jam dihitung sebagai kunjungan yang sama, dan crawler atau link preview yang dikenali tidak dihitung.Tracking scriptTraffic. Orang datang, belum tentu tertarik.
Click CTAPengunjung membuka link rotator, yaitu tombol WhatsApp di landing page.RotatorNiat menghubungi. Pesan belum tentu terkirim.
Masuk WACustomer benar-benar mengirim pesan: pesan berkode [D- dari rotator, atau chat dari iklan Click to WhatsApp (CTWA).Session WhatsApp yang menerima pesanKontak nyata pertama.
MQLJumlah pesan customer mencapai batas di Rules (default 10), atau sales menandainya manual.Rules atau salesLead yang aktif berdiskusi.
ProspekPesan CS atau sales cocok dengan kalimat trigger Prospek yang Anda isi, atau sales menandainya manual.Rules atau salesMinat kuat: konsultasi, booking, atau negosiasi.
ClosingKalimat closing cocok dan nominal terbaca, atau sales mengisi nominal lebih dari 0 di halaman Leads.Rules atau salesTransaksi terjadi, lengkap dengan nilainya.

Tabel ini berlaku untuk alur landing page. Lead dari iklan Click to WhatsApp (CTWA) tidak punya Visit LP dan Click CTA, karena chat dibuka langsung dari iklan. Lead itu dibuat langsung di Masuk WA dari metadata iklan yang ikut pesan pertama. Kalimat trigger Prospek dan Closing kosong secara default, jadi kedua tahap itu baru otomatis setelah Anda mengisinya di Rules. Sebelum itu, sales mengubah statusnya manual di halaman Leads.

Lead di Dalekta bukan event Lead di MetaDi Dalekta, lead adalah satu catatan kontak yang dimulai sejak Visit LP dan berlanjut sampai Closing. Di Meta, Lead adalah nama event yang Anda pilih di Event Mapping, biasanya untuk Masuk WA atau MQL. Dua hal ini sering tertukar saat membaca angka.

02Contoh satu lead dari klik sampai closing

Contoh berikut rekaan untuk memperlihatkan urutannya, bukan data pelanggan. Kode lead D-7K2QM, batas MQL memakai default 10 pesan, kalimat Prospek terimakasih sudah melakukan pendaftaran, dan kalimat Closing terimakasih sudah berbelanja dengan format nominal Rp %VALUE%. Kolom terakhir memakai event yang diisi tombol Pakai rekomendasi di Event Mapping.

Waktu (contoh)KejadianTahap leadEvent Meta jika dipetakan
Hari 1, 09.12Pengunjung membuka landing page dari iklan Meta.Visit LPViewContent
Hari 1, 09.13Pengunjung menekan tombol WhatsApp (link rotator).Click CTAContact
Hari 1, 09.14Customer mengirim [D-7K2QM] Halo, saya tertarik dengan promonya.Masuk WALead
Hari 1, 09.50Pesan ke-10 dari customer masuk.MQLLead
Hari 2, 10.05CS membalas Terimakasih sudah melakukan pendaftaran, kami jadwalkan ya.ProspekSchedule
Hari 4, 14.30CS mengirim Terimakasih sudah berbelanja, total Rp 1.500.000.Closing, nilai 1500000Purchase, value 1500000

Tiap tahap yang dipetakan menjadi satu event dengan event_id yang dibentuk dari ID lead dan nama tahapnya. Karena tahapnya berbeda, ID event-nya juga berbeda, sehingga contoh di atas mengirim dua event Lead untuk orang yang sama jika Masuk WA dan MQL sama-sama dipetakan ke Lead. Itu konsekuensi mapping, bukan kesalahan sistem. Jika Anda ingin satu Lead per orang, petakan salah satu tahap itu ke event lain.

Perhatikan juga kasus sebaliknya. Kalau CS mengirim kalimat closing sebelum pesan ke-10, lead melompat dari Masuk WA langsung ke Closing. Pada report dengan rentang tanggal, lead itu terhitung di kolom Masuk WA, MQL, Prospek, dan Closing. Meta menerima Lead saat Masuk WA dan Purchase saat Closing, tetapi tidak menerima event MQL maupun Prospek, karena tahap yang terlewati tidak dikirim menyusul.

03Catat semua tahap, kirim hanya yang perlu

Ada dua keputusan yang sering dicampur. Pertama, tahap apa yang dicatat untuk laporan. Kedua, tahap apa yang dikirim ke platform iklan sebagai sinyal optimasi. Dalekta mencatat Visit LP, Click CTA, dan Masuk WA secara otomatis begitu tracking script, rotator, dan session WhatsApp terpasang. MQL, Prospek, dan Closing dicatat lewat Rules atau manual di halaman Leads. Pengiriman ke Meta hanya terjadi jika tiga syarat terpenuhi: Pixel ID dan Access Token sudah diisi, tahap itu punya event di Event Mapping, dan lead terbaca berasal dari Meta, misalnya membawa fbclid, memakai utm_source meta, facebook, atau instagram, atau berasal dari iklan CTWA.

TahapDicatatKirim ke MetaPertimbangan
Visit LPYa, otomatisUmumnya tidakIni traffic, bukan niat. Jika landing page sudah punya Pixel, kunjungan itu sudah terbaca di sana. Meta menggabungkan event Pixel dan server lewat nama event dan event_id yang sama, sedangkan event Dalekta memakai event_id sendiri yang tidak dibagi dengan Pixel, sehingga kunjungan yang sama bisa terhitung dua kali.
Click CTAYa, otomatisOpsionalKlik tombol belum berarti pesan terkirim. Mengoptimasi klik cenderung menarik orang yang gemar mengklik.
Masuk WAYa, otomatisYa, sebagai sinyal awalKontak nyata pertama. Cocok untuk optimasi selama closing masih sedikit.
MQLYa, lewat Rules atau manualJika definisinya konsistenKirim hanya bila kriteria stabil. Petakan ke event yang berbeda dari Masuk WA supaya Lead tidak ganda.
ProspekYa, lewat Rules (setelah trigger diisi) atau manualJika trigger-nya ketatSinyal antara chat dan closing. Rekomendasi bawaan Dalekta memakai Schedule.
ClosingYa, lewat Rules atau manualYa, dengan nominalPurchase dengan value dan currency. Hanya untuk transaksi yang benar-benar terjadi.

Tombol Pakai rekomendasi di Event Mapping mengisi keenam tahap sekaligus dengan pasangan ViewContent, Contact, Lead, Lead, Schedule, dan Purchase. Anggap itu titik awal, bukan keputusan. Baca dulu tabel di atas, lalu ubah pasangan yang tidak cocok dengan strategi Anda sebelum menyimpan. Detail bagaimana event dikirim, termasuk cara menghindari hitungan ganda dengan Pixel, ada di Meta CAPI untuk WhatsApp.

Purchase hanya untuk ClosingJika Click CTA atau Masuk WA dikirim sebagai Purchase, Meta belajar dari pembeli yang tidak ada dan jumlah pembelian di Ads Manager ikut salah. Untuk Closing, pastikan nominal terisi dan benar sebelum tahap itu dipetakan ke Purchase. Koreksi nominal setelah event terkirim tidak dikirim ulang ke Meta.
Bagaimana dengan Google AdsArtikel ini memakai Meta sebagai contoh karena Meta CAPI adalah integrasi yang aktif. Untuk Google Ads, Dalekta baru menyiapkan fondasi tracking (beta), jadi jangan menganggapnya jalur konversi yang sudah penuh.

04Aturan hitung yang membuat angka berbeda

Angka di Dalekta sering tidak sama persis dengan Ads Manager, dan angka antar kolom di report juga tidak selalu turun rapi. Hampir semuanya bisa dijelaskan oleh aturan hitung berikut. Definisi resminya ada di dokumentasi Attribution & Counting Rules.

AturanCara kerjanyaDampak ke angka
Hitung per lead, bukan per pesanSatu lead dicatat Masuk WA sekali, walaupun customer mengirim puluhan pesan. Pesan berikutnya hanya menambah hitungan pesan untuk aturan MQL.Masuk WA adalah jumlah lead yang mulai chat, bukan jumlah pesan. Kontak yang kembali lewat klik dengan kode baru, misalnya dari perangkat lain, bisa menjadi lead baru.
Status hanya naikTracking dan Rules menaikkan status, tidak menurunkannya. Hanya edit manual di halaman Leads yang bisa mengubahnya ke tahap lain.Lead yang sudah MQL tidak kembali ke Masuk WA saat customer bertanya lagi.
Kolom Masuk WA sampai Closing kumulatifPada report dengan rentang tanggal, lead berstatus Closing ikut terhitung di kolom Masuk WA, MQL, dan Prospek.Tahap yang dilewati tetap terlihat di report.
Visit LP dan Click CTA dihitung dari catatan klikKeduanya dihitung dari catatan kunjungan dan klik rotator, bukan dari jumlah lead.Baca rasio Visit LP ke Masuk WA sebagai tren, bukan persentase orang yang pasti sama.
Tanggal tiap tahap berbedaPada rentang tanggal tertentu, Masuk WA dihitung dari waktu chat pertama dan Closing dari tanggal closing. MQL dan Prospek mengikuti waktu aktivitas terakhir lead.Closing minggu ini bisa berasal dari iklan yang diklik minggu lalu.
Satu event per tahap per leadTahap yang sudah berhasil terkirim, atau sedang diproses, tidak dikirim ulang. Retry dari Sync Logs memakai event_id yang sama.Dalekta tidak mengirim Masuk WA dua kali untuk lead yang sama.
Tahap terlewati tidak dikirim menyusulJika lead langsung dari Masuk WA ke Closing, event MQL dan Prospek tidak dikirim. Meta hanya menerima Masuk WA dan Closing.Event MQL dan Prospek di Meta bisa lebih sedikit dari kolom yang sama di report.

Rentang tanggal punya efek yang paling sering mengejutkan. Report yang dibuka pada minggu pertama bulan ini bisa menunjukkan closing banyak dan chat sedikit, karena closing datang dari lead bulan lalu. Bandingkan campaign pada periode yang cukup panjang untuk melewati jeda antara chat dan transaksi di bisnis Anda.

05First touch, last touch, dan cara Dalekta menentukan campaign asal

Ada tiga cara umum menentukan iklan mana yang mendapat kredit: first touch (iklan pertama yang diklik), last touch (iklan terakhir sebelum konversi), dan multi-touch (kredit dibagi ke beberapa iklan). Dalekta tidak memakai multi-touch. Setiap lead membawa satu set atribusi: campaign, adset, iklan, dan click ID seperti fbclid. Cara set itu terbentuk mendekati last touch sebelum tombol WhatsApp ditekan, lalu dikunci saat chat berjalan.

  1. Di browser visitor, tracking script menyimpan parameter dari URL. Nilai baru menimpa nilai lama untuk parameter yang sama, sedangkan parameter yang tidak ada di URL terbaru tetap memakai nilai tersimpan.
  2. Saat tombol rotator ditekan, script menyertakan parameter tersimpan ke link. Rotator mencatat Click CTA dan menulis parameter itu ke lead.
  3. Saat pesan berkode masuk, Dalekta memasangkannya ke Click CTA dengan kode yang sama, dan lead memakai campaign dari klik itu. Jika tidak ada Click CTA, catatan Visit LP dengan kode itu menjadi cadangan.
  4. Setelah percakapan berjalan, pesan lanjutan dari kontak yang sama mempertahankan campaign dan sales dari chat pertama. Jika kontak itu kembali lewat klik iklan baru dengan kode baru, misalnya dari perangkat lain, hasilnya bisa berupa lead baru dengan campaign yang baru.
  5. Lead dari iklan CTWA tidak melewati landing page. Atribusinya berasal dari metadata iklan yang ikut pesan pertama. Pembahasannya ada di ctwa tracking.
Parameter parsial bisa tercampurKarena penimpaan berlaku per parameter, URL iklan yang hanya membawa sebagian parameter bisa meninggalkan nilai lama dari iklan sebelumnya untuk parameter yang tidak ikut. Pasang template URL Parameters yang lengkap di semua iklan supaya seluruh parameter ditimpa bersamaan. Templatenya ada di URL Parameter Meta Ads.

Meta memasangkan event yang diterimanya ke iklan dengan cara dan jendela atribusinya sendiri, dan Dalekta tidak meniru itu. Pegangan yang aman: gunakan Dalekta untuk melihat closing dan revenue per campaign, gunakan Ads Manager untuk melihat delivery dan biaya, lalu hitung sendiri gabungannya seperti di cara ukur ROAS iklan WhatsApp.

06Event mana yang dioptimasi: panduan berdasarkan volume

Pertanyaan praktisnya adalah event mana yang dijadikan target optimasi di Ads Manager. Prinsipnya, pilih tahap terdalam yang masih cukup sering terjadi per ad set, supaya Meta punya cukup data untuk belajar. Closing paling dekat dengan uang, tetapi kalau hanya terjadi sesekali di satu ad set, sinyalnya terlalu jarang dan ad set bisa berstatus learning limited.

Kondisi ad setEvent yang dioptimasiTetap dikirimCatatan
Closing terjadi rutin dan banyak per ad set, dan Ads Manager tidak menandai learning limitedPurchase (Closing) dengan valueMasuk WA dan Prospek sebagai pelengkapNominal harus benar. Purchase dari nominal estimasi merusak sinyal.
Closing jarang (ad set berstatus learning limited saat dioptimasi ke Closing), tetapi Prospek atau MQL seringSchedule (Prospek) atau event MQLPurchase, untuk value dan laporanTrigger Prospek dan kriteria MQL harus ketat, kalau tidak Meta belajar dari lead ringan.
Closing dan Prospek sedikit, Masuk WA banyakLead (Masuk WA)MQL dengan event Meta yang berbeda dari Masuk WA, agar kualitas terlihat di laporanPantau rasio MQL per campaign di Dalekta. Chat murah yang tidak berkualitas adalah risiko utamanya.
Campaign baru atau volume masih kecilLead (Masuk WA) duluTahap lain sesuai mappingNaik ke tahap yang lebih dalam setelah tahap itu cukup sering muncul.

Angka berikut rekaan untuk satu ad set dalam satu minggu, hanya untuk memperlihatkan cara membacanya.

Tahap (ilustrasi)Jumlah per mingguRasio dari tahap sebelumnya
Masuk WA240-
MQL7230%
Prospek24sekitar 33%
Closing625%

Dengan enam closing seminggu, target Purchase di satu ad set berisiko kekurangan data, sedangkan 24 Prospek memberi data empat kali lipat. Untuk kondisi ini, optimasi di Prospek sambil tetap mengirim Purchase untuk value. Kalau nanti closing naik dan Ads Manager tidak lagi menandai ad set sebagai learning limited, baru pertimbangkan pindah ke Purchase. Mengganti event optimasi umumnya dianggap perubahan besar di Meta yang mengulang fase belajar, jadi lakukan sekali dengan alasan yang jelas, bukan setiap minggu.

Pilihan optimasi mengikuti campaignEvent yang tersedia sebagai target optimasi bergantung pada objective dan lokasi konversi campaign, dan Meta umumnya baru menampilkan event sebagai pilihan setelah event itu pernah diterima. Panduan di atas paling cocok untuk campaign yang mengarah ke landing page. Untuk iklan Click to WhatsApp yang membuka chat langsung, pilihan optimasinya mengikuti destinasi pesan dan dibahas di ctwa tracking. Event Dalekta untuk lead CTWA dikirim tanpa data klik website, jadi kualitas pencocokannya lebih rendah dan Meta bisa menganggapnya kurang lengkap. Dalekta juga belum memakai jalur Conversions API khusus Business Messaging. Cek langsung di Ads Manager, dan ikuti dokumentasi resmi Meta untuk aturan terbarunya.

07Cara memastikan tiap tahap tercatat dengan benar

Lakukan tes ini sekali sebelum campaign besar berjalan, dan ulangi setiap kali template pesan, rotator, atau Rules berubah. Matikan dulu pengaturan Sembunyikan Visit LP / Click CTA di panel Filter halaman Leads, karena keduanya disembunyikan secara default. Event dari tes ini dikirim ke Pixel sungguhan jika mapping aktif, jadi pakai nominal kecil dan catat lead tes agar tidak tercampur dengan data campaign.

  1. Buka landing page dengan URL simulasi yang membawa parameter campaign dan sinyal Meta, misalnya ?utm_source=facebook&utm_medium=paid&utm_campaign=tes-tracking. Tanpa sinyal Meta, event ke Meta dilewati. Lalu cari lead berstatus Visit LP.
  2. Tekan tombol WhatsApp. Lead yang sama harus berubah menjadi Click CTA.
  3. Dari ponsel lain, kirim pesan berkode [D-...] yang terisi otomatis. Lead harus menjadi Masuk WA, dan bagian Sumber lead di panel detail menampilkan campaign dari URL tadi.
  4. Kirim pesan customer sampai batas MQL di Rules, atau ubah status manual jika ingin menguji lebih cepat.
  5. Kirim kalimat Prospek dan kalimat Closing dari sisi CS. Untuk Closing, pastikan nominal berformat Rp 500.000 terbaca dan tersimpan sebagai nilai closing.
  6. Buka Sync Logs. Setiap tahap yang dipetakan harus muncul sebagai satu baris berstatus SUCCESS. Jika FAILED, baca pesan errornya, perbaiki penyebabnya, lalu retry. Jika tidak ada baris sama sekali, periksa sinyal Meta di lead, mapping, Pixel ID, dan token.

Jika lead tidak muncul di tahap tertentu, urutan pengecekan yang paling cepat ada di bagian Kapan pindah ke Event Logs / Sync Logs pada Dashboard & Report. Setelah tahap-tahap ini terbukti tercatat, angka di Campaign Report lebih layak dipercaya.

08Pertanyaan umum

Apa itu tracking konversi WhatsApp?

Tracking konversi WhatsApp adalah pencatatan tiap tahap sesudah iklan diklik: kunjungan landing page, klik tombol WhatsApp, pesan masuk, kualifikasi, prospek, sampai closing beserta nilainya. Tiap tahap dipasangkan ke campaign asalnya, sehingga iklan dinilai dari hasil penjualan, bukan hanya jumlah chat.

Bagaimana cara melacak konversi dari iklan yang berakhir di WhatsApp?

Bawa parameter campaign dari iklan ke landing page, pasang tracking script, lalu arahkan tombol WhatsApp lewat rotator yang menyisipkan kode lead di pesan pertama. Setelah itu catat status lead sampai closing. Untuk iklan Click to WhatsApp, metadata iklan yang ikut pesan pertama menjadi penanda asalnya.

Konversi WhatsApp sebaiknya dihitung dari chat masuk atau dari closing?

Catat keduanya. Chat masuk memberi volume cepat untuk optimasi, sedangkan closing memberi kualitas dan nilai. Optimasi pada closing tepat jika kejadiannya cukup sering per ad set. Jika masih jarang, mulai dari Masuk WA atau Prospek, lalu naik ke tahap yang lebih dalam saat volumenya memadai.

Apakah semua tahap harus dikirim ke Meta?

Tidak. Visit LP dan Click CTA lebih cocok menjadi metrik laporan. Yang umumnya dikirim adalah Masuk WA sebagai sinyal awal, Prospek atau MQL jika kriterianya konsisten, dan Closing sebagai Purchase dengan nominal. Tahap yang tidak dipetakan di Event Mapping tidak dikirim.

Kenapa jumlah konversi di Dalekta berbeda dari Ads Manager?

Dalekta menghitung per lead dan per tahap dari pesan yang benar-benar masuk, sedangkan Ads Manager menghitung menurut pengaturan atribusi dan jendela waktu Meta. Selisih antara klik dan chat itu wajar. Yang perlu diselidiki adalah selisih besar yang muncul mendadak.

Coba Dalekta

Lihat campaign mana yang benar-benar closing di WhatsApp.

Coba Signal Lite 7 hari tanpa kartu kredit, atau pilih jadwal demo bersama tim Dalekta.