fbp
dan fbc
Panduan ini menjelaskan ClickID Meta serta parameter _fbc
dan _fbp
. Parameter _fbc
dan _fbp
mewakili nilai cookie browser dan dapat dikirim bersama peristiwa server Anda. Lihat Tentang Pengaturan Cookie untuk Meta Pixel Anda.
Kami menyarankan agar Anda selalu mengirim nilai cookie browser _fbc
dan _fbp
dalam parameter peristiwa fbc
dan fbp
, apabila tersedia. Nilai ini dapat berubah selama beberapa sesi browser, jadi sebaiknya Anda memuat ulang profil pengguna dengan nilai terbaru apabila memungkinkan.
ClickID adalah parameter yang dibuat oleh Meta yang diteruskan dengan URL situs web pengiklan ketika pengguna mengeklik iklan di Facebook dan/atau Instagram. Berbagi ClickID dapat membantu Anda menghubungkan lebih banyak konversi dan menjangkau lebih banyak orang, yang dapat mendorong kinerja iklan yang lebih baik. Lampiran otomatis ClickID tidak memengaruhi parameter pelacakan khusus lainnya yang mungkin telah Anda aktifkan.
Contoh URL dengan ClickID: https://example.com/?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk
fbclid
Setiap kali ada dalam parameter kueri URL, cobalah untuk mendapatkan sisi server parameter dengan membacanya dari string kueri dari URL permintaan HTTP.
Contoh:
GET /?fbclid=IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk HTTP/2.0 Host: www.example.org
Catatan: Nilai ClickID bersifat peka huruf besar/kecil - jangan menerapkan modifikasi apa pun sebelum menggunakan, seperti huruf kecil atau huruf besar.
_fbc
Nilai ClickID tersedia dalam cookie _fbc
dalam 2 kasus:
_fbc
setelah tersediaDalam kedua kasus ini, ClickID yang diformat dapat diperoleh dari cookie _fbc
dengan membaca header cookie dari permintaan HTTP. Lihat cara memformat ClickID dengan benar di bagian "Memformat ClickID" di bawah.
Jika cookie _fbc
tidak tersedia karena tidak ada Meta Pixel yang berjalan di situs web, parameter peristiwa fbc
masih dapat dikirim bersama peristiwa Conversion API jika parameter kueri fbclid
ada di URL permintaan halaman saat ini.
Nilai ClickID yang diformat harus berbentuk version.subdomainIndex.creationTime.<fbclid>
, dengan:
_fbc
disimpan. Jika Anda tidak menyimpan cookie _fbc
, gunakan cap waktu saat Anda pertama kali mengamati atau menerima nilai fbclid
ini<fbclid>
adalah nilai untuk parameter kueri fbclid
di URL halaman.Berikut ini contoh bentuk nilai parameter fbc
yang dihasilkan (perhatikan bahwa bagian <fbclid>
di sini tidak valid):
fb.1.1554763741205.AbCdEfGhIjKlMnOpQrStUvWxYz1234567890
Catatan: Sebelum disimpan, ClickID harus diformat seperti yang dijelaskan dalam bagian “Memformat ClickID” di atas - ini memastikan bahwa nilai yang dikirim ke Meta melalui Conversions API itu valid.
_fbc
di tanggapan HTTPSangat disarankan untuk menetapkan _fbc
sebagai:
setelah diambil dari parameter kueri URL fbclid
cookie browser _fbc
.
Catatan, hanya atur cookie jika:
fbclid
fbclid
dalam parameter kueri URL tidak sama dengan nilai terkait dalam nilai cookie _fbc
. Dalam cookie, fbclid
berkaitan dengan string setelah “.” terakhir di nilai cookie.Contoh:
HTTP/2.0 200 OK Content-Type: text/html Set-Cookie: _fbc=fb.1.1709136167115.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk; Expires=Thu, 21 Oct 2021 07:28:00 GMT;
Sebagai alternatif dari opsi cookie di atas, Anda dapat menyimpan dan mengelola nilai ClickID yang diformat di penyimpanan backend Anda. Dalam hal ini, Anda harus memastikan bahwa Anda menyimpan dan mengirim nilai terbaru yang diperoleh dari parameter kueri URL, jika ada.
fbc
Bersama Peristiwa Conversions APISetelah nilai ClickID diperoleh, nilai tersebut harus diformat dengan benar sebelum mengirimkannya bersama sebuah peristiwa melalui Conversions API - lihat petunjuk di bawah ini. Kami sarankan untuk mengirimkan parameter fbc
bersama setiap peristiwa yang Anda kirim ke Conversions API.
Nama parameter: fbc
Nilai parameter: harus dalam bentuk version.subdomainIndex.creationTime.fbclid
, dengan:
fb
_fbc
, gunakan nilai 1._fbc
disimpan. Jika Anda tidak menyimpan cookie _fbc
, gunakan cap waktu saat Anda pertama kali mengamati atau menerima nilai fbclid
ini.fbclid
adalah nilai untuk parameter kueri fbclid
di URL halaman.Contoh nilai:
fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk
Contoh payload Conversions API:
{ "data": [ { "event_name": "Purchase", "event_time": 1712248396, "action_source": "website", "user_data": { "fbc": "fb.1.1554763741205.IwAR2F4-dbP0l7Mn1IawQQGCINEz7PYXQvwjNwB_qa2ofrHyiLjcbCRxTDMgk", "em": ["7b17fb0bd173f625b58636fb796407c22b3d16fc78302d79f0fd30c2fc2fc068"], "ph": ["6069d14bf122fdfd931dc7beb58e5dfbba395b1faf05bdcd42d12358d63d8599"], }, "custom_data": { "currency": "USD", "value": "142.52" } } ] }
Bantuan Payload adalah fitur yang memungkinkan Anda membuat payload permintaan Conversions API untuk memastikan data yang dikirim ke Meta memiliki format yang benar. Fitur ini juga dilengkapi dengan Business SDK dalam berbagai bahasa pemrograman yang dapat Anda gunakan untuk berintegrasi dengan Conversions API. Semua tersedia dengan mengklik tombol “Dapatkan Kode” dalam bagian “Buat Kode”.
fbp
Saat Meta Pixel diinstal di situs web, dan Pixel menggunakan cookie pihak pertama, Pixel secara otomatis menyimpan pengidentifikasi unik ke cookie _fbp
untuk domain situs web itu jika belum ada.
Nilai parameter peristiwa fbp
harus berbentuk version.subdomainIndex.creationTime.randomnumber, dengan:
version
selalu awalan ini: fb
subdomainIndex
adalah domain tempat cookie itu didefinisikan ('com' = 0, 'example.com' = 1, 'www.example.com' = 2). Jika Anda membuat kolom ini di server, dan tidak menyimpan cookie _fbp
, gunakan nilai 1.creationTime
adalah waktu UNIX sejak epoch dalam milidetik saat cookie _fbp
disimpan. Jika Anda tidak menyimpan cookie _fbp
, gunakan cap waktu saat Anda pertama kali mengamati atau menerima nilai fbp ini.Randomnumber
dibuat oleh Meta Pixel SDK untuk memastikan setiap cookie _fbp
itu unik.Berikut ini contoh nilai fbp
:
fb.1.1596403881668.1116446470