Menangani Peristiwa Duplikat Pixel dan Conversions API

Untuk kinerja iklan yang optimal, kami rekomendasikan agar pengiklan menerapkan Conversions API bersama Meta Pixel mereka. Kami menyebutnya "pengaturan berlebihan" dan lihat detail selengkapnya tentang pendekatan yang direkomendasikan ini di sini.

Ketika pengiklan menggunakan pengaturan berlebihan, mereka harus mengatur metode penghapusan duplikat untuk memastikan bahwa sistem pengiriman iklan dapat membedakan antara peristiwa yang berbeda dan tumpang tindih. Dokumen ini menjelaskan beberapa opsi metode penghapusan duplikat untuk membantu Facebook menghapus duplikat peristiwa Anda.

Pengiklan yang tidak mengirim peristiwa yang sama dua kali melalui Conversions API dan Meta Pixel tidak perlu menyiapkan penghapusan duplikat untuk peristiwa tersebut.

Conversions API sekarang memungkinkan pengiklan untuk mengirim peristiwa web, aplikasi, dan toko fisik ke Meta melalui satu endpoint, dan bukan beberapa endpoint. Pelajari selengkapnya tentang Conversions API.

Opsi Menghapus Duplikat Peristiwa

Facebook mencoba menghapus duplikat peristiwa identik yang dikirim Meta Pixel dan Conversions API. Ada dua cara untuk menghapus duplikat peristiwa Anda:

ID Peristiwa dan Nama Peristiwa (Direkomendasikan)

Parameter Wajib

Untuk pendekatan ini, parameter event_id ditambahkan ke peristiwa Anda dari Conversions API dan Pixel browser. Parameter event_id adalah pengidentifikasi yang secara unik dapat membedakan antara peristiwa serupa. Baca selengkapnya tentang parameter event_id.

Deskripsi Pendekatan

Kami menentukan apakah peristiwa identik berdasarkan ID dan nama mereka. Jadi, agar peristiwa dihapus duplikatnya:

  1. Dalam peristiwa yang sesuai, eventID Meta Pixel harus cocok dengan event_id Conversions API.
  2. Dalam peristiwa yang sesuai, event Meta Pixel harus cocok dengan event_name Conversions API.

Setelah peristiwa diterima, kami menggunakan sejumlah strategi untuk menghapus duplikat antara peristiwa yang dapat membantu meningkatkan pengoptimalan dan pengukuran. Jika peristiwa server dan browser tidak berbeda secara signifikan di kontennya, kami umumnya memilih peristiwa yang lebih dahulu.

Perhatikan bahwa parameter eventID untuk Pixel adalah argumen ke-4 dalam panggilan lacak fbq.

Contoh

fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});

FBP atau ID Eksternal

Parameter Wajib

Untuk pendekatan ini, Anda harus menggunakan event_name, fbp, dan/atau external_id secara konsisten di seluruh peristiwa browser dan server. Lihat Parameter Informasi Pelanggan untuk informasi selengkapnya tentang parameter external_id dan fbp.

Deskripsi Pendekatan

Jika Anda telah mengonfigurasi parameter external_id dan/atau fbp yang akan diteruskan melalui browser dan server, kami berhati-hati dalam menghapus peristiwa duplikat secara otomatis. Beginilah cara kerja prosesnya:

  1. Anda mengirimi kami peristiwa browser dengan event_name dan fbp dan/atau external_id.
  2. Lalu Anda mengirimi kami peristiwa server dengan event_name dan fbp dan/atau external_id.
  3. Kami membandingkan peristiwa server dengan peristiwa browser yang dikirim sebelumnya. Secara spesifik, kami membandingkan kombinasi event_name dan fbp dan/atau external_id.
  4. Kami menggunakan sejumlah strategi untuk menghapus duplikat antara peristiwa yang dapat membantu meningkatkan pengoptimalan dan pengukuran. Jika peristiwa server dan browser tidak berbeda secara signifikan di kontennya, kami umumnya memilih peristiwa yang lebih dahulu.

Batasan Pendekatan

Metode penghapusan duplikat ini:

  • Secara umum, ini hanya berfungsi untuk menghapus duplikat peristiwa yang dikirim terlebih dahulu dari browser dan kemudian melalui server. Peristiwa server tidak akan dibuang jika peristiwa browser belum diterima dalam 48 jam terakhir, bahkan jika peristiwa browser identik tiba setelah peristiwa server
  • Tidak menghapus duplikat peristiwa ketika hanya menggunakan satu sumber peristiwa, yaitu hanya browser atau server saja. Jika Anda mengirimi kami dua peristiwa browser berturut-turut dengan informasi yang sama, kami juga tidak membuang. Jika Anda mengirimi kami dua peristiwa server berturut-turut dengan informasi yang sama, kami juga tidak membuang.

Menyiapkan Deduplikasi pada Pixel Browser

Agar lebih cocok, kami memerlukan informasi yang akurat dari peristiwa Anda yang berasal dari Meta Pixel dan Conversions API:

  • eventID di dalam parameter eventData opsional harus berupa nilai unik. Tergantung penerapan Meta Pixel, Anda dapat menggunakan:
    • track untuk mengirim peristiwa untuk semua Pixel di halaman
      fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
    • trackSingle untuk mengirim peristiwa untuk satu Pixel
      fbq('trackSingle', 'SPECIFIC_PIXEL_ID', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
    • Tanda gambar Pixel dengan parameter eid
      <img src="https://www.facebook.com/tr?id=PIXEL_ID&ev=Purchase&eid=EVENT_ID"/>
    Jika peristiwa yang Anda bagikan tidak berisi parameter seperti nilai dan mata uang, Anda dapat mengaturnya sebagai berikut:
    fbq('track', 'Lead', {}, {eventID: 'EVENT_ID'});
  • eventID dari Meta Pixel harus cocok dengan event_id dalam peristiwa yang sesuai yang berasal dari Conversions API.
  • Jika kita menemukan kombinasi kode server yang sama (event_id, event_name) dan kombinasi kode browser (eventID, event) yang dikirim ke ID piksel yang sama dalam waktu 48 jam, kami membuang peristiwa berikutnya.
  • Jika Anda mengirimi kami peristiwa melalui browser dan Conversions API bersama dengan event_ids yang cocok, perlu diingat bahwa peristiwa hanya dihapus duplikatnya jika diterima dalam waktu 48 jam sejak kami menerima peristiwa pertama dengan event_id yang diberikan.

Memverifikasi Pengaturan Deduplikasi Anda

Pelajari cara memeriksa pengaturan penghapusan duplikat dan penggabungan peristiwa di dokumentasi Memverifikasi Pengaturan Anda.

Pelajari Selengkapnya