Facebook Pixel (Meta Pixel): Event, Conversions API, dan Penggunaan Lewat Tracker

Facebook Pixel adalah kode yang memberi tahu Meta apa yang dilakukan pengunjung dari iklan di situs Anda. Kita bahas cara kerja Meta Pixel, event apa yang dibutuhkannya, dan mengapa di affiliate marketing ia hampir selalu dilengkapi event dari server.

Tracking dan Analitik9 menit baca
Facebook Pixel (Meta Pixel): Event, Conversions API, dan Penggunaan Lewat Tracker
Daftar isi
  1. Cara kerja Facebook Pixel
  2. Standard event Meta Pixel
  3. Cara pasang Facebook Pixel
  4. Batasan browser: mengapa pixel kehilangan event
  5. Pixel dan Conversions API: cara bekerja bersama
  6. Facebook Pixel saat bekerja lewat tracker
  7. Kesalahan umum dengan Facebook Pixel
  8. Bagaimana ArtisanClo mengirim konversi ke Meta
  9. Ringkasan

Tanpa event, akun iklan Meta hanya tahu berapa orang yang mengklik iklan. Apa yang terjadi setelahnya — lead, pembelian, atau pergi dalam sedetik — diberitahukan oleh Facebook Pixel. Seberapa lengkap dan akurat ia bekerja menentukan laporan Anda sekaligus kepada siapa algoritma akan menampilkan iklan besok.

Meta Pixel adalah potongan kode JavaScript yang dipasang di halaman situs dan mengirim event ke Meta: tampilan halaman, lead, pembelian, dan lainnya. Dari event ini sistem iklan menghitung hasil kampanye, membangun audiens, dan mengoptimalkan penayangan. Di akun iklan versi terbaru, pixel disebut dataset di Events Manager, dan pasangannya di sisi server adalah Conversions API.

Cara kerja Facebook Pixel

Kode pixel terdiri dari dua bagian.

  1. Kode dasar memuat library Meta dan mengirim event PageView setiap kali halaman dibuka. Kode ini dipasang di <head> semua halaman situs.
  2. Kode event dipanggil pada saat yang tepat: ketika formulir dikirim, di halaman «Terima kasih», ketika tombol ditekan.

Ketika pengunjung datang dari iklan, di tautannya ada parameter fbclid. Pixel menyimpannya di cookie pihak pertama _fbc, sedangkan _fbp menyimpan identifier browser. Dari nilai-nilai ini Meta menghubungkan event di situs dengan klik pada iklan. Apa itu fbclid dan dari mana asalnya — di artikel apa itu fbclid, gclid, ttclid.

Pemanggilan event paling sederhana di halaman «Terima kasih» terlihat seperti ini:

<script>
  fbq('track', 'Lead', {value: 10, currency: 'USD'});
</script>

Standard event Meta Pixel

Meta menyediakan set event standar. Sebaiknya pakai event ini daripada nama buatan sendiri: algoritma lebih paham apa yang harus dioptimalkan.

Event Kapan dikirim Untuk apa
PageView saat halaman apa pun dibuka trafik dasar, audiens pengunjung
ViewContent tampilan halaman kunci: offer, produk audiens yang tertarik
Lead pengiriman formulir lead optimasi untuk lead
CompleteRegistration registrasi selesai layanan, aplikasi, dating
Contact telepon, beralih ke aplikasi chat lead tanpa formulir
AddToCart, InitiateCheckout keranjang dan mulai checkout e-commerce
Purchase pembayaran, penjualan terkonfirmasi optimasi untuk uang
Subscribe langganan layanan berlangganan

Selain event standar, Anda bisa mengirim event kustom dan membuat konversi kustom — aturan seperti «event X dengan parameter Y» atau «halaman dengan alamat tertentu dibuka».

Parameter event

Ke event bisa ditambahkan nilai (value) dan mata uang (currency), ID produk, kategori. Nilai sangat penting untuk Purchase: tanpanya optimasi berdasarkan nilai dan ROAS tidak mungkin. Tentang metrik — di artikel metrik affiliate marketing: ROI, ROAS, EPC, CR.

Event mana yang dipilih untuk optimasi

  • Lead — banyak event, kampanye belajar cepat, tetapi di antara lead ada sampah dan duplikat.
  • Purchase atau event saat approve — lebih akurat mencerminkan uang, tetapi datang lebih lambat dan lebih jarang.

Skema umum: mulai dengan Lead, dan ketika penjualan terkonfirmasi sudah cukup, alihkan optimasi ke sana. Tentang status lead — di artikel status konversi: lead, hold, approve.

Cara pasang Facebook Pixel

  1. Buat dataset di Events Manager akun iklan Anda.
  2. Pasang kode dasar paling awal di <head> semua halaman. Di website builder biasanya ada kolom «ID Pixel» untuk ini.
  3. Tambahkan event pada tindakan yang diperlukan: formulir, halaman «Terima kasih», tombol aplikasi chat.
  4. Verifikasi domain di pengaturan akun bisnis — Meta menyarankannya agar Anda bisa mengelola event untuk domain sendiri.
  5. Periksa cara kerjanya di tab «Test Events» di Events Manager atau dengan ekstensi browser Meta Pixel Helper.
  6. Pilih event untuk optimasi di pengaturan ad set.

Tips. Buat lead tes sendiri dan pastikan event masuk satu kali, dengan nilai dan mata uang yang benar. Pemicuan ulang saat halaman «Terima kasih» di-refresh adalah penyebab umum hasil yang membengkak di akun iklan.

Cara mengecek apakah pixel berfungsi

Setelah pemasangan, jalani sendiri alur pengunjung: buka halaman lewat tautan iklan dengan fbclid tes, kirim formulir, tunggu halaman «Terima kasih». Di Events Manager pada tab «Test Events» harus muncul PageView dan Lead — masing-masing sekali, dengan parameter yang benar. Lalu lihat ringkasan dataset beberapa jam kemudian: di sana terlihat berapa event yang datang dari browser dan berapa dari server, serta apakah ada peringatan tentang duplikat atau parameter yang kurang. Pemeriksaan ini sebaiknya diulang setelah setiap perubahan landing page — kode event yang rusak lama tidak ketahuan sampai hasilnya turun.

Batasan browser: mengapa pixel kehilangan event

Pixel bekerja di browser pengunjung, dan semua yang mengganggu browser juga mengganggunya.

  • Ad blocker mencegah kode Meta dimuat.
  • Pembatasan cookie di Safari dan browser lain memperpendek umur identifier, sehingga event lebih sulit dihubungkan dengan klik.
  • Browser bawaan aplikasi Facebook dan Instagram kadang kehilangan sebagian data saat berpindah halaman.
  • Kebijakan privasi iOS memungkinkan pengguna menolak pelacakan di aplikasi, sehingga sebagian event masuk ke akun iklan terlambat atau dalam bentuk agregat. Aturan atribusi Meta sudah berubah beberapa kali — cocokkan ketentuan terbaru di pusat bantuan platform.
  • Pergi sebelum kode dimuat. Jika orang menutup halaman «Terima kasih» dalam sedetik, event mungkin tidak terkirim.

Dari sinilah selisihnya: pixel menunjukkan konversi lebih sedikit daripada jaringan affiliate. Mengapa angka Facebook dan tracker tidak pernah sama persis dibahas di artikel tracking Facebook Ads: makro, fbclid, Conversions API.

Pixel dan Conversions API: cara bekerja bersama

Conversions API (CAPI) mengirim event yang sama dari server — backend Anda atau tracker. Ad blocker dan cookie tidak memengaruhinya, dan server tahu hal yang tidak diketahui browser: bahwa lead dikonfirmasi atau ditolak seminggu kemudian.

Meta Pixel Conversions API
Siapa yang mengirim browser pengunjung server atau tracker
Ad blocker dan cookie mengganggu tidak mengganggu
Status setelah lead tidak tahu tahu, jika dikirim jaringan
Yang dibutuhkan kode di halaman ID pixel dan token akses

Meta menyarankan memakai kedua saluran. Rincian memilih antara pencatatan browser dan server — di artikel postback vs pixel untuk tracking konversi.

Deduplikasi event

Jika event yang sama datang dari pixel dan dari Conversions API, Meta harus paham bahwa itu satu lead. Untuk itu kedua event harus sama dalam:

  • nama event — misalnya Lead di kedua saluran;
  • ID event — eventID di pixel dan event_id di permintaan server.

Tanpa ID yang sama, satu lead terhitung dua kali, dan kampanye dioptimalkan dengan data yang membengkak. Jika menyamakan ID secara teknis sulit, lebih mudah membagi peran: pixel mengirim PageView dan ViewContent, sedangkan Lead dan Purchase hanya dikirim dari server.

Kualitas pencocokan

Event server makin baik terhubung dengan pengguna jika makin banyak identifier yang dikirim di dalamnya: fbc (dari fbclid), fbp, alamat IP dan browser pengunjung, kontak yang di-hash jika Anda mengumpulkannya secara sah. Events Manager menampilkan skor kualitas pencocokan untuk setiap event — jadikan itu acuan.

Facebook Pixel saat bekerja lewat tracker

Di affiliate marketing, offer biasanya ada di situs jaringan affiliate, dan Anda tidak punya akses ke halaman «Terima kasih»-nya. Pixel tidak bisa dipasang di sana. Skema yang berjalan seperti ini:

  1. Tautan iklan mengarah ke landing page atau prelander Anda. Tracker mencatat klik beserta fbclid.
  2. Di halaman Anda sendiri, Anda memasang pixel dengan PageView dan, jika mau, ViewContent.
  3. Nomor klik dari tracker dikirim ke tautan offer, misalnya aff_sub={click_id}.
  4. Jaringan mengirim postback tentang lead atau approve dengan nomor klik tersebut. Cara kerjanya — di artikel apa itu postback URL dan S2S tracking.
  5. Tracker menemukan klik, mengambil fbclid-nya, dan mengirim event ke Meta melalui Conversions API.

Dengan begitu Meta menerima konversi yang tidak mungkin dilihat pixel browser, lengkap dengan status sebenarnya. Selengkapnya tentang hubungan nomor klik dan konversi — di artikel apa itu click ID dan sub ID.

Kesalahan umum dengan Facebook Pixel

  • Event terpicu setiap kali halaman di-refresh. Orang me-refresh halaman «Terima kasih» tiga kali — di akun iklan tercatat tiga lead. Kirim event saat formulir benar-benar terkirim atau lindungi dari pengulangan.
  • Lead dipasang di halaman formulir, bukan saat pengiriman berhasil. Akibatnya tampilan formulir dihitung sebagai event, dan optimasi mengarah ke orang yang tidak mengisi apa pun.
  • Pembelian tanpa nilai dan mata uang. Tanpanya ROAS di akun iklan kosong, dan optimasi berdasarkan nilai tidak tersedia.
  • Kode dasar dipasang lewat tag manager dengan jeda. Pengunjung yang cepat sudah pergi sebelum pixel dimuat.
  • Satu event dari dua saluran tanpa ID yang sama. Duplikat menggelembungkan hasil dan mengacaukan pembelajaran.
  • Beberapa pixel untuk satu arah. Data terpecah, dan tidak ada dataset yang mengumpulkan cukup event untuk optimasi yang stabil.
  • fbclid hilang. Jika redirect atau tracker memotong parameter ini, event server lebih sulit dihubungkan dengan klik. Pastikan ia sampai ke halaman tujuan akhir.

Bagaimana ArtisanClo mengirim konversi ke Meta

Di ArtisanClo, pengiriman disetel di kartu sumber trafik. Untuk Meta dibutuhkan dua nilai dari akun iklan Anda — ID piksel (dataset) dan token akses (tersedia mulai paket Professional). Konversi dikirim langsung ke akun Anda dengan kunci Anda.

  • Dari mana konversi berasal. ArtisanClo menerima postback dari jaringan affiliate (sekitar 300 template siap pakai) atau lead dari situs Anda — lewat kode untuk handler formulir, script untuk halaman «Terima kasih», atau pixel penerima konversi sendiri.
  • Status. Status jaringan diterjemahkan otomatis: approved — penjualan, pending — hold, refund — ditolak. Pengiriman ke Meta dilakukan sekali per konversi dan status, sehingga postback berulang tidak membuat duplikat.
  • Lead ganda. Lead berulang dari pengunjung yang sama di dalam jendela keunikan dicatat sebagai «Sampah» dengan tanda «duplikat».
  • Riwayat. Di log konversi, setiap catatan menampilkan riwayatnya: data klik, apa yang dikirim jaringan, perubahan status, dan pengiriman ke platform iklan.
  • Biaya. Di paket Business, ArtisanClo setiap pagi mengambil data biaya dari Meta untuk tiga hari terakhir — untuk ini dibutuhkan ID akun iklan.

Pengiriman berfungsi pada flow dengan tracker. Jika event server ke Meta dikirim oleh ArtisanClo, jangan duplikasi event yang sama dengan pixel browser di halaman Anda tanpa ID yang sama — biarkan pixel mengurus tampilan halaman. Skema umum pengiriman ke berbagai akun iklan — di artikel Conversions API: mengirim konversi ke akun iklan, ciri khas platformnya — di halaman Facebook Ads di katalog sumber.

Ringkasan

Facebook Pixel adalah kode browser yang memberi tahu Meta tentang event di situs: tampilan, lead, pembelian. Gunakan event standar, kirim nilai dan mata uang, dan pastikan setiap event masuk sekali. Browser kehilangan sebagian data, sehingga Meta Pixel dilengkapi Conversions API — dengan nama dan ID event yang sama untuk deduplikasi. Dan jika offer ada di situs jaringan affiliate, saluran utamanya adalah tracker: postback dari jaringan berubah menjadi event server dengan status konversi yang sebenarnya.

Pertanyaan yang sering diajukan

01

Apa itu Facebook Pixel dengan bahasa sederhana?

Ini potongan kode JavaScript dari Meta yang dipasang di halaman situs. Ia memberi tahu akun iklan bahwa pengunjung membuka halaman, mengisi formulir, atau membeli. Dari event ini Meta menghitung hasil kampanye, membangun audiens, dan belajar menampilkan iklan kepada orang yang lebih mungkin melakukan tindakan.

02

Bisakah memasang Facebook Pixel di landing page jaringan affiliate?

Biasanya tidak: halaman offer dan halaman «Terima kasih» milik jaringan, dan Anda tidak bisa menambahkan kode sendiri. Beberapa jaringan mengizinkan ID pixel diisi di pengaturan, tetapi lebih sering konversi dikirim lewat tracker: jaringan mengirim postback, lalu tracker mengirim event ke Meta melalui Conversions API.

03

Apakah pixel masih perlu jika Conversions API sudah disetel?

Pixel tetap berguna di halaman Anda sendiri: ia mengirim tampilan halaman, identifier browser, dan event yang mungkin tidak diketahui server. Tetapi jika event penting seperti lead dikirim dari browser sekaligus dari server, keduanya harus diberi nama event dan ID event yang sama, kalau tidak event itu terhitung dua kali.

04

Kenapa Facebook Pixel menunjukkan konversi lebih sedikit daripada jaringan affiliate?

Pixel browser tidak terpicu jika ada ad blocker, pembatasan cookie di browser, atau pengunjung meninggalkan halaman sebelum kode dimuat. Selain itu, Meta dan jaringan mengatribusikan konversi ke waktu dan klik dengan cara berbeda. Event dari server dan penerusan click id lewat tracker memperkecil selisihnya.

05

Berapa banyak pixel yang boleh dipakai di satu situs?

Secara teknis Anda bisa memasang beberapa pixel di satu halaman, dan masing-masing akan menerima event. Dalam praktik, untuk satu arah bisnis lebih praktis satu pixel: event tidak terpecah, algoritma lebih cepat mengumpulkan data untuk belajar, dan laporan lebih mudah dicocokkan.

Baca juga

Lihat trafik Anda yang sebenarnya

Hubungkan ArtisanClo ke situs Anda, lihat siapa yang benar-benar datang dari iklan, dan mengapa setiap klik mendapat keputusannya.