Pelajari cara mencegah duplikat dalam laporan tingkat peristiwa dan agregat.
Terkadang, Anda mungkin melihat konversi tertentu dihitung lebih dari sekali, atau laporan dikirim beberapa kali. Di halaman ini, kita membahas cara menemukan laporan duplikat, dan cara mencegah konversi duplikat agar tidak dihitung.
Mengabaikan laporan yang telah diterima
Jika browser mencoba mengirim laporan lagi karena ketidaktersediaan jaringan, browser mungkin mengirim laporan yang sama beberapa kali.
Untuk mengurangi hal ini, setelah menerima laporan, periksa report_id
-nya. Jika Anda telah menerima laporan dengan report_id
yang sama, abaikan laporan tersebut.
Sebaiknya periksa duplikat dari laporan tingkat peristiwa dan laporan gabungan.
Meminta browser untuk mengabaikan konversi tertentu
Melalui alur pengguna yang tidak terduga, sebuah konversi dapat dihitung lebih dari sekali. Contoh berikut menjelaskan bagaimana hal ini dapat terjadi:
Anggaplah pengguna salah memuat ulang halaman penyelesaian checkout yang menyertakan piksel konversi. Secara default, pemuatan ulang halaman akan memicu konversi kedua dan Anda akan mendapatkan dua laporan. Namun, pengguna hanya melakukan satu kali pembelian. Anda dapat mengubah perilaku ini agar hanya melihat satu konversi dengan menghapus duplikat konversi.
Anda dapat membaca logika atribusi selengkapnya di artikel Memprioritaskan klik, tampilan, atau konversi tertentu.
Menghapus duplikat konversi dalam laporan tingkat peristiwa
Guna menghapus duplikat konversi untuk laporan tingkat peristiwa, tetapkan deduplication_key
di header Attribution-Reporting-Register-Trigger
:
"event_trigger_data": [{
...
"deduplication_key": "89796855"
}]
Menghapus duplikat konversi dalam laporan agregat
Bagian berikut menjelaskan kunci dan filter penghapusan duplikat untuk duplikat konversi dalam laporan gabungan.
Gunakan aggregatable_deduplication_keys
Anda dapat menetapkan kunci penghapusan duplikat seperti di header:
"aggregatable_deduplication_keys": [{
"deduplication_key": "1231232123123"
}]
Di sini, jika pemicu atribusi ini cocok dengan sumber, laporan agregat akan dibuat dan memiliki kunci penghapusan duplikat 1231232123123
.
Menggunakan filter
Anda juga dapat menghapus duplikat laporan agregat berdasarkan data filter.
Anda dapat membuat kunci penghapusan duplikat untuk laporan gabungan bervariasi berdasarkan konfigurasi filter Anda. Hal ini memungkinkan kasus penggunaan seperti menghapus duplikat laporan agregat berdasarkan jenis konversi, atau berdasarkan informasi lain yang dapat digunakan dalam filter.
Contoh ini menggambarkan penggunaan filter bersama dengan kunci penghapusan duplikat:
"aggregatable_deduplication_keys": [
{
"deduplication_key": "1231232123123",
"filters": {"conversion_type": ["homepage_view", "productpage_view"]}
},
{
"deduplication_key": "789789789789",
"filters": {"conversion_type": ["purchase"]}
}
]
Dalam contoh ini:
- Jika pemicu ini dicocokkan dengan konversi jenis
homepage_view
atauproductpage_view
, laporan gabungan akan dibuat dan memiliki kunci penghapusan duplikat1231232123123
. - Jika pemicu ini cocok dengan konversi jenis
purchase
, laporan gabungan akan dibuat dan memiliki kunci penghapusan duplikat789789789789
. - Jika beberapa kunci penghapusan duplikat cocok dengan data filter, kunci pertama yang cocok akan digunakan.
Langkah berikutnya
- Baca selengkapnya tentang filter di Menentukan aturan kustom menggunakan filter.
- Baca cara mengubah logika atribusi dalam Memprioritaskan klik, tampilan, atau konversi tertentu.