Tracking Facebook Ads: Parameter URL, fbclid, Konversi, dan Atribusi

Tracking Facebook Ads bertumpu pada tiga hal: parameter dinamis yang benar di link, fbclid yang tersimpan, dan pengiriman konversi kembali ke Meta. Kita bahas setiap mata rantainya dan alasan angka dasbor iklan dan tracker berbeda.

Tracking dan Analitik9 menit baca
Tracking Facebook Ads: Parameter URL, fbclid, Konversi, dan Atribusi
Daftar isi
  1. Komponen tracking Facebook Ads
  2. Parameter URL dinamis di Facebook
  3. fbclid: nomor klik Facebook
  4. Mengirim konversi ke Meta: Pixel dan Conversions API
  5. Atribusi: kenapa Facebook dan tracker menghitung berbeda
  6. Biaya: cara mendapatkan cost yang akurat
  7. Laporan: rincian apa yang dilihat
  8. Tracking Facebook Ads di ArtisanClo
  9. Pengaturan langkah demi langkah sebelum peluncuran
  10. Kesalahan umum tracking Facebook
  11. Kesimpulan

Saat dasbor Meta menunjukkan dua puluh lead, jaringan afiliasi lima belas, dan tracker dua belas, rasanya ingin menemukan satu angka yang benar. Anehnya, angka yang benar ada tiga: setiap sistem punya logika hitungnya sendiri. Tugas tracking Facebook Ads bukan membuat semuanya sama persis, melainkan memahami asal selisihnya dan melihat uang di setiap kampanye, ad set, dan iklan.

Komponen tracking Facebook Ads

Skema lengkapnya seperti ini:

  1. Parameter URL di iklan mengirim ID kampanye, ad set, iklan, dan placement ke tracker.
  2. fbclid: nomor klik yang ditambahkan Facebook sendiri. Dibutuhkan untuk nanti memberi tahu Meta tentang konversi.
  3. Tracker mencatat klik beserta semua parameternya dan mengirim orang ke offer dengan nomor klik untuk jaringan afiliasi.
  4. Postback dari jaringan membawa lead, approve, atau reject ke tracker.
  5. Pengiriman konversi ke Meta: lewat pixel di halaman dan/atau Conversions API dari server.
  6. Biaya: dimasukkan manual, dihitung dengan model harga, atau diambil dari dasbor.

Berikut pembahasan setiap mata rantai.

Parameter URL dinamis di Facebook

Label diatur di iklan, pada kolom «Parameter URL». Di sana ditulis string parameter tanpa tanda tanya, dan Meta sendiri yang menambahkannya ke alamat situs. Cara ini lebih praktis daripada menulis label langsung di alamat: saat iklan disalin, alamat dan label tidak tertukar.

Facebook memakai kurung kurawal ganda untuk parameter dinamis:

Parameter Yang diisikan
{{campaign.id}} ID kampanye
{{adset.id}} ID ad set
{{ad.id}} ID iklan
{{campaign.name}} Nama kampanye
{{adset.name}} Nama ad set
{{ad.name}} Nama iklan
{{placement}} Placement
{{site_source_name}} Platform: Facebook, Instagram, Messenger, Audience Network

Contoh string untuk kolom «Parameter URL»:

utm_source=facebook&utm_medium=paid&utm_campaign={{campaign.id}}&utm_content={{ad.id}}&sub2={{adset.id}}&sub3={{placement}}&sub4={{site_source_name}}

ID atau nama

Kirim ID, dan nama hanya jika perlu. ID tidak berubah saat kampanye diganti namanya, dan dengan ID tracker bisa mencocokkan klik dengan biaya dari dasbor. Nama lebih enak dibaca di laporan, tetapi sering berisi spasi, emoji, dan huruf non-Latin yang merusak link dan pengelompokan. Pembahasan lengkap label dan makro berbagai platform ada di artikel parameter UTM dan makro platform iklan.

Tips. Tambahkan penanda kreatif atau media buyer Anda sendiri ke label, misalnya sub5=b07. Nilai ini tidak datang dari Meta, tetapi akan terlihat di laporan per rincian: praktis saat beberapa orang bekerja di satu akun.

fbclid: nomor klik Facebook

Saat iklan diklik, Facebook menambahkan parameter fbclid ke link, yaitu nomor klik yang unik. Anda tidak perlu menuliskannya. Yang perlu adalah menyimpannya:

  • jangan memotong parameter saat redirect antar domain;
  • jangan sampai hilang saat berpindah dari landing page ke offer, jika fbclid masih dibutuhkan;
  • catat nilainya di tracker bersama kliknya.

Untuk mengirim event dari server, Meta tidak memakai fbclid mentah, melainkan nilai fbc yang disusun darinya (prefiks, waktu klik, dan nomor itu sendiri). Jika fbclid hilang, event lebih sulit dicocokkan dan algoritme mendapat manfaat lebih sedikit dari setiap konversi. Tentang nomor klik di berbagai platform, baca artikel fbclid, gclid, ttclid, yclid: apa arti parameter ini.

Browser bawaan Facebook dan Instagram

Sebagian besar traffic mobile dibuka di browser bawaan aplikasi. Akibatnya:

  • cookie hidup di dalam aplikasi dan tidak berpindah ke browser biasa;
  • jika orang kembali ke situs nanti lewat Safari atau Chrome, pixel browser tidak «mengenalinya»;
  • referrer di browser seperti ini sering hilang, sehingga tidak bisa diandalkan untuk menentukan sumber.

Kesimpulannya: tentukan sumber dari label dan fbclid, dan kirim konversi dari server.

Mengirim konversi ke Meta: Pixel dan Conversions API

Agar algoritme Facebook mengoptimalkan tayangan untuk orang yang membeli, ia butuh event. Event dikirim lewat dua saluran:

Meta Pixel Conversions API
Siapa yang mengirim Browser pengunjung Server atau tracker Anda
Ad blocker, cookie, browser bawaan Berpengaruh Tidak berpengaruh
Status setelah lead (approve, reject) Tidak Ya, jika tracker mengetahuinya
Yang dibutuhkan Kode di halaman ID pixel (dataset) dan access token

Jika Anda mengirim traffic ke offer jaringan afiliasi, biasanya Anda tidak punya akses ke halaman «Terima kasih»-nya, jadi tidak ada tempat untuk memasang pixel. Maka Conversions API adalah satu-satunya saluran yang bekerja: tracker menerima postback dari jaringan lalu mengirim event ke Meta sendiri.

Jika memakai kedua saluran, event harus punya ID bersama, kalau tidak satu lead terhitung dua kali. Tentang memilih saluran, baca artikel postback atau pixel, dan pengaturan Conversions API langkah demi langkah di materi kirim konversi ke akun iklan.

Event apa yang dikirim

  • Lead: langsung saat pengajuan. Event banyak, pembelajaran cepat, tetapi ada sampah dan duplikat di dalamnya.
  • Purchase atau event kustom untuk approve: lebih akurat mencerminkan uang, tetapi datang terlambat sepanjang masa hold.

Banyak media buyer mulai dari lead dan pindah ke konversi terkonfirmasi saat jumlahnya sudah cukup. Tentang status, baca artikel lead, hold, approve, reject.

Atribusi: kenapa Facebook dan tracker menghitung berbeda

Selisih tidak bisa dihindari. Penyebab utamanya:

Penyebab Yang terjadi
Atribusi tayangan Meta mengkreditkan konversi ke orang yang melihat iklan tetapi tidak mengklik. Tracker tidak melihat konversi seperti ini
Jendela atribusi Meta mengaitkan konversi ke iklan dalam jendela waktu setelah klik atau tayangan. Tracker mengikatnya ke klik tertentu tanpa jendela
Tanggal konversi Sistem bisa mengaitkan konversi ke tanggal tayang, klik, atau konversi itu sendiri
Konversi dimodelkan Untuk sebagian traffic dengan batasan privasi, Meta memperkirakan konversi secara statistik
Zona waktu Zona waktu akun iklan dan tracker bisa berbeda
Duplikat Pixel dan server tanpa deduplikasi menggandakan event

Jendela atribusi diatur di pengaturan ad set; defaultnya biasanya 7 hari setelah klik dan 1 hari setelah tayangan, tetapi pilihan dan default bisa berubah, jadi cocokkan dengan antarmuka terbaru.

Tips. Untuk keputusan soal profit, berpeganglah pada tracker dan data jaringan afiliasi. Dasbor Meta pakai untuk mengelola tayangan dan membandingkan iklan satu sama lain: di dalam satu sistem angkanya sebanding.

Biaya: cara mendapatkan cost yang akurat

Tanpa biaya, tracker menampilkan pendapatan tetapi bukan profit. Ada tiga cara:

  1. Manual: masukkan jumlah harian per kampanye. Akurat, tetapi butuh disiplin.
  2. Model harga: CPC atau CPM rata-rata. Cepat, tetapi perkiraan: Facebook menagih per tayangan, dan harga klik naik turun.
  3. Impor dari dasbor: tracker mengambil biaya sendiri lewat API. Cara paling praktis, jika tracker mencocokkan kampanye berdasarkan ID. Untuk itu ID kampanye harus ikut di klik, satu alasan lagi untuk mengirim {{campaign.id}}.

Cara menghasilkan profit dan ROI dari data ini dibahas di artikel cara menghitung profit dan ROI.

Laporan: rincian apa yang dilihat

Pelabelan dilakukan demi laporan. Untuk Facebook, rincian yang berguna:

  • kampanye → ad set → iklan: di mana uangnya, di mana yang boncos;
  • placement: Instagram Stories dan feed Facebook sering berbeda konversinya;
  • platform (site_source_name): Facebook, Instagram, Audience Network;
  • negara dan perangkat: terutama di kampanye multi-GEO;
  • label Anda: kreatif, media buyer, funnel.

Membandingkan iklan lebih nyaman dengan EPC dan CR, bukan hanya ROI: pada volume kecil satu konversi mengubah ROI secara drastis. Metriknya dirangkum di artikel metrik affiliate marketing.

Tracking Facebook Ads di ArtisanClo

Di ArtisanClo platform didefinisikan sekali sebagai sumber trafik, dari template Facebook Ads. Di sumber diatur parameter (ID kampanye, kreatif, klik platform, placement, dan label Sub ID tanpa batas jumlah) serta model harga klik. Di flow dengan tracker, sumber yang dipilih menyusun parameter ini menjadi label kampanye, dan dari situ dibentuk link iklan.

Selanjutnya:

  • Konversi dari jaringan afiliasi datang lewat postback ke «Penerimaan konversi»: sekitar 300 template jaringan siap pakai, status diterjemahkan otomatis.
  • Pengiriman ke Meta: di paket yang lebih tinggi, konversi dikirim langsung ke akun iklan Anda dengan kunci Anda: ID pixel dan token.
  • Biaya dari dasbor: di paket Business setiap pagi diambil biaya 3 hari terakhir; kampanye dicocokkan dengan flow berdasarkan nomor kampanye di klik.
  • Jika jumlahnya harus tepat, biaya harian bisa dimasukkan manual di «Laporan», dan dibebankan ke klik hari itu.
  • Laporan: «Keuangan per rincian» (flow, sumber, hari, negara, offer, perangkat, label sub1–sub10) dan pembuat laporan dengan pengelompokan bertingkat.

Browser bawaan Facebook dan Instagram dikenali, dan nomor klik fbclid dicatat di kartu klik. Agar traffic dihitung tanpa penyaringan, flow punya mode «Tracker», yang bekerja saat terhubung lewat file PHP. Pengiriman konversi ke akun iklan hanya bekerja pada flow dengan tracker. Selengkapnya tentang platform ini di halaman Facebook Ads, dan syarat paket di halaman harga.

Pengaturan langkah demi langkah sebelum peluncuran

Urutan singkat yang menghemat berjam-jam investigasi setelah kampanye berjalan:

  1. Buat sumber Facebook di tracker dan atur model harga klik.
  2. Susun string parameter dengan {{campaign.id}}, {{adset.id}}, {{ad.id}}, {{placement}}, dan label Anda.
  3. Tempel di «Parameter URL» setiap iklan, bukan di alamat situs.
  4. Atur postback di dasbor jaringan afiliasi dan pastikan nomor klik tracker terkirim ke link offer.
  5. Hubungkan pengiriman ke Meta: ID pixel dan token untuk Conversions API. Pilih event yang menjadi target optimasi kampanye.
  6. Lakukan klik uji pada iklan yang sudah tayang dari ponsel, lewat aplikasi Facebook atau Instagram. Di tracker harus muncul ID kampanye, ad set, iklan, dan fbclid.
  7. Kirim konversi uji dan cek bahwa konversi terikat ke klik di tracker dan muncul di bagian event uji Events Manager.
  8. Cek biaya: keesokan harinya biaya harus tercatat di kampanye yang sama dengan kliknya.

Pelabelan untuk tim

Saat beberapa media buyer bekerja di satu akun iklan, sepakati skema label sejak awal: sub mana untuk media buyer, mana untuk kreatif, mana untuk funnel. Tanpa itu, sebulan kemudian laporan berisi lima cara penulisan untuk kreatif yang sama. Tentang pengaturan pelaporan, baca artikel tentang affiliate marketing dalam tim.

Kesalahan umum tracking Facebook

  • Label di alamat, bukan di «Parameter URL»: saat iklan disalin, label satu kampanye terbawa ke kampanye lain.
  • Spasi dan huruf non-Latin di nama yang dikirim lewat makro {{campaign.name}} dan merusak pengelompokan.
  • fbclid hilang setelah redirect: Conversions API menerima event tanpa keterikatan ke klik.
  • Pixel dan server tanpa deduplikasi: konversi ganda di dasbor dan algoritme yang belajar dari data salah.
  • Membandingkan dasbor dengan tracker tanpa memperhitungkan jendela atribusi: pencarian tanpa akhir untuk error yang tidak ada.
  • Tidak ada ID kampanye di klik: impor biaya tidak bisa mencocokkan kampanye dengan flow.

Kesimpulan

Tracking Facebook Ads dibangun dari link sampai uang: ID kampanye, ad set, dan iklan di «Parameter URL», fbclid yang tersimpan, postback dari jaringan, pengiriman event ke Meta dari server, dan biaya untuk setiap kampanye. Angka dasbor dan tracker akan berbeda, dan itu normal jika Anda tahu penyebabnya. Untuk keputusan profit, berpeganglah pada tracker dan jaringan afiliasi; untuk optimasi tayangan, pada dasbor.

Pertanyaan yang sering diajukan

01

Di mana menulis UTM dan makro di Facebook Ads?

Di pengaturan iklan, pada kolom «Parameter URL» di blok pelacakan. Di sana ditulis string parameter tanpa tanda tanya, dan Meta sendiri yang akan menggabungkannya ke alamat situs. Dengan begitu link tetap bersih dan label diatur di satu tempat untuk setiap iklan.

02

Apakah fbclid perlu ditambahkan sendiri ke link?

Tidak. Facebook menambahkan fbclid ke link secara otomatis saat iklan diklik. Tugas Anda adalah tidak menghilangkannya di perjalanan: jangan memotong parameter saat redirect dan simpan nilainya di tracker.

03

Kenapa Facebook menunjukkan konversi lebih banyak daripada tracker?

Paling sering karena atribusi tayangan: Meta bisa mengkreditkan konversi kepada orang yang melihat iklan tetapi datang ke situs lewat jalan lain. Penyebab lainnya adalah konversi yang dimodelkan untuk sebagian traffic iOS, jendela atribusi yang berbeda, dan zona waktu laporan yang berbeda.

04

Event apa yang dikirim ke Facebook: lead atau approve?

Tergantung volume. Lead datang cepat dan sering, sehingga algoritme lebih mudah belajar darinya. Approve lebih akurat mencerminkan uang, tetapi datang terlambat dan lebih jarang. Banyak yang mulai dari lead, lalu pindah ke konversi terkonfirmasi saat volumenya cukup.

05

Bisakah melacak Facebook Ads tanpa pixel?

Untuk laporan tracker bisa: klik dilabeli dengan parameter URL, dan konversi datang lewat postback dari jaringan. Tetapi agar algoritme Meta mengoptimalkan tayangan untuk konversi, ia butuh event, lewat pixel, Conversions API, atau keduanya dengan deduplikasi.

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.