01Cara kerja advanced matching
Setiap event yang dikirim ke Meta, misalnya Lead atau Purchase, perlu dikaitkan dengan seseorang. Meta membandingkan data pada event dengan data di akun penggunanya. Advanced matching menambah data pembanding itu, selain pengenal browser seperti cookie.
Ada dua jalur. Di Meta Pixel, advanced matching bisa diatur otomatis atau manual, dan Pixel yang meng-hash datanya. Di Conversions API, data dikirim dari server sebagai customer information parameters, dan pengirimnya yang harus meng-hash data kontak lebih dulu. Dalekta memakai jalur server lewat Meta CAPI dan tidak memuat Meta Pixel di landing page Anda.
02Hashing SHA-256 dan kualitas pencocokan
SHA-256 adalah fungsi hash yang mengubah teks apa pun menjadi deretan 64 karakter heksadesimal. Prosesnya satu arah, jadi hash tidak bisa dibalik langsung menjadi teks asli. Teks yang sama selalu menghasilkan hash yang sama, sehingga hash yang diterima Meta bisa dibandingkan dengan hash dari data yang dimilikinya.
Kualitas pencocokan bergantung pada dua hal. Pertama, format data harus seragam sebelum di-hash, karena selisih satu karakter menghasilkan hash yang sama sekali berbeda. Nomor 081234567890 dan 6281234567890 menunjuk ke nomor yang sama, tetapi hash-nya berbeda. Meta meminta nomor telepon memakai kode negara tanpa nol di depan, jadi bentuk kedua yang sesuai. Kedua, makin banyak jenis data akurat pada satu event, makin besar peluang ada yang cocok. Meta menilai hasilnya lewat skor Event Match Quality.
03Data pencocokan yang dikirim Dalekta
Dalekta mengirim data ini dari server lewat Meta CAPI. Event hanya dikirim bila Pixel ID, Access Token, dan Event Mapping untuk tahap itu sudah tersimpan, dan lead terdeteksi berasal dari iklan Meta. Pengenal browser fbc dan fbp dibahas di fbp dan fbc.
| Data | Cara dikirim | Keterangan |
|---|---|---|
| Nomor telepon | Di-hash SHA-256 | Nomor pengirim pesan WhatsApp pertama, diubah menjadi angka saja sebelum di-hash. |
| Nama profil WhatsApp | Di-hash SHA-256 | Kata terakhir menjadi nama belakang, sisanya nama depan, masing-masing di-hash. |
| ID pengunjung atau ID lead | Di-hash SHA-256 | Dikirim sebagai external ID. ID lead dipakai bila tidak ada ID dari tracker. |
| Lokasi | Di-hash SHA-256 | Kota, provinsi, kode pos, dan negara, sejauh terbaca. Hanya bila ada klik landing page. |
fbc, fbp, IP, dan user agent | Apa adanya, tanpa hash | Hanya bila ada klik landing page. |
| Tidak dikirim | Dalekta tidak mengirim email. | |
| Isi chat | Tidak dikirim | Teks percakapan tidak ikut terkirim. |
04Di alur iklan ke WhatsApp
Di Dalekta, nomor telepon dan nama baru tersedia setelah customer mengirim pesan pertama, jadi isi advanced matching berubah sepanjang perjalanan klik, chat, sampai closing. Ilustrasi berikut memakai tokoh dan nomor rekaan, dan mengandaikan Pixel ID serta Access Token sudah diisi dan tiap tahap sudah dipetakan. Budi Santoso mengetuk iklan, membuka landing page, lalu menekan tombol WhatsApp.
- Visit LP dan Click CTA. Belum ada nomor telepon dan nama. Event membawa ID pengunjung ter-hash, lokasi ter-hash bila terbaca, serta
fbc,fbp, IP, dan user agent apa adanya dari klik landing page. - Masuk WA. Budi mengirim
[D-7K2MX] Halo, saya mau tanya paket. Dari pesan itu Dalekta mendapat nomor pengirim, misalnya 6281234567890, dan nama profil WhatsApp Budi Santoso. Event kini membawa hash nomor itu, hashbudisebagai nama depan, dan hashsantososebagai nama belakang. KalimatHalo, saya mau tanya pakettidak ikut terkirim. - MQL, Prospek, dan Closing. Event tiap tahap yang Anda petakan membawa nomor dan nama ter-hash dari lead yang sama.
fbc, fbp, IP, user agent, dan lokasi tidak ikut, dan ctwa_clid tersimpan di lead tetapi tidak terkirim. Dengan data yang lebih sedikit, peluang Meta mencocokkan event bisa lebih kecil.05Kesalahan yang sering terjadi
- Mengirim nomor telepon, nama, atau data kontak lain ke Conversions API dalam teks asli. Data kontak harus di-hash dengan SHA-256 lebih dulu oleh pengirim.
- Meng-hash
fbc,fbp, IP, atau user agent. Meta meminta keempatnya dikirim apa adanya. - Berharap advanced matching mencocokkan semua event. Meta yang menentukan kecocokan, dan hasilnya bergantung pada data yang tersedia di tiap event.
06Pertanyaan umum
Apa bedanya advanced matching dan Event Match Quality?
Advanced matching adalah tindakan mengirim data pelanggan ter-hash bersama event. Event Match Quality adalah skor dari Meta yang menunjukkan seberapa baik data pada sebuah event membantu mencocokkannya dengan akun. Yang pertama Anda atur, yang kedua hasil penilaian Meta.
Apakah hash SHA-256 bisa dikembalikan ke data asli?
Hash tidak bisa dibalik langsung menjadi teks asli, tetapi teks yang sama selalu menghasilkan hash yang sama. Sifat itu yang memungkinkan dua hash dibandingkan. Hash membuat nilai asli tidak ikut terkirim, tetapi tidak membuat datanya menjadi anonim.
Data apa yang Dalekta kirim sebagai advanced matching?
Nomor telepon, nama profil WhatsApp, ID pengunjung atau lead, dan lokasi dikirim sebagai hash SHA-256. Bila ada klik landing page, fbc, fbp, IP, dan user agent dikirim apa adanya. Email dan isi chat tidak dikirim. Lead CTWA hanya membawa telepon, nama, dan ID.
Apakah Dalekta memakai advanced matching Meta Pixel di browser?
Tidak. Script tracking Dalekta tidak memuat Meta Pixel di landing page Anda, dan datanya dikirim dari server lewat Meta CAPI. Bila Anda menjalankan Pixel sendiri, advanced matching-nya Anda atur di Pixel itu, dan event Dalekta tidak berbagi event ID dengannya.
