Beda Meta Pixel dan Conversion API (dan kenapa kamu butuh dua-duanya)
Meta Pixel mencatat dari browser, Conversion API dari server. Ini bedanya dalam bahasa sehari-hari, kenapa sebaiknya dipasang berdua, dan cara menghindari data dobel.
Ditulis oleh Tim Jutif
Kalau kamu pernah beriklan di Facebook atau Instagram, kemungkinan besar kamu pernah dengar dua istilah ini: Meta Pixel dan Conversion API (sering disingkat CAPI). Keduanya punya tugas yang sama, yaitu memberi tahu Meta apa yang terjadi di website kamu setelah orang mengklik iklan. Bedanya ada di dari mana data itu dikirim.
Artikel ini menjelaskan bedanya dengan bahasa sehari-hari, kenapa memasang salah satunya saja sering nggak cukup, dan apa yang perlu dicek supaya keduanya nggak malah bikin data dobel.
Kenapa Meta perlu tahu apa yang terjadi di website kamu?
Iklan Meta bekerja dengan belajar. Setiap kali ada orang yang mengisi formulir, klik tombol WhatsApp, atau membeli, sistem iklan mencatat ciri-ciri orang tersebut lalu mencari orang lain yang mirip. Semakin banyak dan semakin akurat sinyal yang diterima, semakin baik iklan kamu ditampilkan ke orang yang tepat.
Tanpa sinyal ini, Ads Manager cuma tahu siapa yang mengklik iklan, bukan siapa yang benar-benar jadi pelanggan. Akibatnya:
- Kamu nggak bisa tahu iklan mana yang menghasilkan leads, mana yang cuma menghasilkan klik.
- Optimasi untuk tujuan "Leads" atau "Penjualan" nggak bisa berjalan dengan baik.
- Retargeting (menampilkan iklan lagi ke pengunjung website) jadi kurang tepat sasaran.
Meta Pixel: pencatat di sisi browser
Meta Pixel adalah potongan kode JavaScript yang dipasang di website. Saat seseorang membuka halaman, kode ini berjalan di browser pengunjung dan mengirim event ke Meta, misalnya PageView (membuka halaman), ViewContent (melihat produk atau layanan), Contact (klik WhatsApp), atau Lead (mengisi formulir).
Kelebihannya, Pixel gampang dipasang dan langsung bisa dipakai untuk retargeting. Kekurangannya, karena berjalan di browser, Pixel bergantung pada kondisi browser itu:
- Ad blocker dan sebagian browser yang fokus privasi bisa memblokir skrip Pixel, sehingga event nggak terkirim sama sekali.
- Pembatasan cookie, misalnya di Safari, membuat cookie pelacakan lebih cepat hilang. Pengunjung yang kembali beberapa hari kemudian bisa dianggap orang baru.
- Pengaturan privasi perangkat, seperti pilihan untuk menolak pelacakan di iOS, bisa mengurangi data yang diterima Meta.
- Koneksi putus atau halaman ditutup terlalu cepat. Kalau orang klik tombol WhatsApp lalu langsung pindah aplikasi, event kadang belum sempat terkirim.
Hasilnya, sebagian konversi yang sebenarnya terjadi nggak pernah sampai ke Meta. Kamu yang rugi, karena iklan belajar dari data yang bolong.
Conversion API: pencatat di sisi server
Conversion API mengirim event yang sama, tapi dari server website kamu langsung ke server Meta. Karena nggak lewat browser pengunjung, CAPI nggak terpengaruh ad blocker atau skrip yang gagal dimuat.
CAPI juga bisa mengirim informasi tambahan yang membantu Meta mencocokkan event dengan akun pengguna, misalnya email atau nomor telepon dari formulir. Data pribadi ini wajib di-hash (diubah jadi kode acak satu arah dengan SHA-256) sebelum dikirim, jadi Meta menerima kodenya, bukan email atau nomor aslinya.
Kekurangannya, CAPI butuh kerja teknis di sisi server. Di website Next.js, biasanya dipasang lewat Route Handler. Di WordPress atau Shopify, bisa lewat integrasi resmi atau server-side tagging.
Perbandingan singkat
| Meta Pixel | Conversion API | |
|---|---|---|
| Dikirim dari | Browser pengunjung | Server website |
| Terpengaruh ad blocker | Ya | Tidak |
| Pemasangan | Mudah, cukup kode di halaman | Butuh setup di server |
| Data pencocokan | Cookie browser | Cookie + data formulir yang di-hash |
| Cocok untuk | Retargeting, event di halaman | Konversi penting yang nggak boleh hilang |
Kenapa butuh dua-duanya?
Pixel dan CAPI saling menutupi kekurangan. Pixel menangkap perilaku di browser dengan detail, CAPI memastikan event penting tetap sampai walau browser bermasalah. Meta sendiri menyarankan pemasangan berdampingan seperti ini.
Tapi ada satu jebakan: kalau keduanya mengirim event yang sama tanpa penanda, satu orang yang mengisi formulir bisa terhitung sebagai dua leads. Laporan jadi terlihat bagus, padahal angkanya menipu.
Deduplikasi dengan event_id
Solusinya adalah deduplikasi. Setiap kali ada konversi, website membuat satu ID unik (event_id), lalu mengirim ID yang sama lewat Pixel dan lewat CAPI. Meta akan melihat bahwa dua kiriman dengan nama event dan event_id yang sama adalah satu kejadian, lalu menghitungnya sekali saja.
- Pengunjung mengisi formulir.
- Browser membuat
event_id, misalnyaa1b2c3, lalu Pixel mengirim eventLeaddengan ID itu. - Data formulir dikirim ke server bersama
event_idyang sama. - Server mengirim event
Leadlewat CAPI dengan IDa1b2c3, plus email dan nomor yang sudah di-hash. - Meta menggabungkan keduanya jadi satu leads.
Cara mengecek apakah pemasangannya benar
Kamu nggak perlu jago coding untuk mengecek hal-hal dasar ini:
- Meta Pixel Helper (ekstensi Chrome): buka website kamu, lalu lihat apakah Pixel terdeteksi dan event apa saja yang terkirim.
- Events Manager → Test Events: lakukan aksi di website (klik WA, isi form), lalu pastikan event muncul dari dua sumber, browser dan server, dan ditandai sebagai terdeduplikasi.
- Kualitas pencocokan event di Events Manager: semakin tinggi, semakin baik Meta mengenali siapa yang melakukan konversi.
- Bandingkan dengan data asli: jumlah leads di Ads Manager seharusnya masuk akal dibandingkan jumlah chat atau formulir yang benar-benar kamu terima.
Jadi, mulai dari mana?
Kalau kamu baru mau beriklan, pasang Pixel dengan event yang benar dulu, terutama Lead dan Contact. Kalau iklan sudah jalan rutin atau budgetnya mulai besar, tambahkan Conversion API dengan deduplikasi. Selisih data yang tertangkap bisa cukup berarti untuk optimasi.
Di Jutif, Pixel, GA4, dan tracking klik WhatsApp sudah termasuk di setiap website yang kami bangun. Untuk website yang sudah ada, termasuk WordPress dan Shopify, ada layanan setup tracking terpisah.
Penasaran website kamu sendiri gimana? Minta audit gratis: kami cek kecepatan, SEO dasar, dan apakah Pixel & GA4-nya terpasang dengan benar, lalu kirim hasilnya ke WhatsApp kamu.