Mencegah duplikasi dalam laporan

Pelajari cara mencegah duplikat dalam laporan tingkat peristiwa dan gabungan.

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 penghitungan konversi duplikat.

Mengabaikan laporan yang sudah Anda terima

Ketika browser mencoba mengirim laporan karena jaringan tidak tersedia, browser mungkin akan mengirim laporan yang sama beberapa kali. Untuk mengurangi hal ini, setelah menerima laporan, periksa report_id-nya. Jika Anda sudah menerima laporan dengan report_id yang sama, abaikan laporan tersebut.

Sebaiknya periksa duplikat dari laporan tingkat peristiwa dan gabungan.

Meminta browser untuk mengabaikan konversi tertentu

Melalui alur pengguna yang tidak terduga, 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 pembelian. Anda dapat mengubah perilaku ini untuk hanya melihat satu konversi dengan menghapus duplikat konversi.

Anda dapat membaca selengkapnya tentang logika atribusi di Memprioritaskan klik, tampilan, atau konversi tertentu.

Hapus duplikat konversi dalam laporan tingkat peristiwa

Guna menghapus duplikat konversi untuk laporan tingkat peristiwa, tetapkan deduplication_key di header Attribution-Reporting-Register-Trigger Anda:

"event_trigger_data": [{
  ...
  "deduplication_key": "89796855"
}]

Hapus duplikat konversi dalam laporan gabungan

Bagian berikut menjelaskan kunci dan filter penghapusan duplikat untuk menghapus duplikat konversi dalam laporan agregat.

Menggunakan aggregatable_deduplikasi_keys

Anda dapat menetapkan kunci penghapusan duplikat seperti di header:

  "aggregatable_deduplication_keys": [
    {
      "deduplication_key": "1231232123123"
    },
  ]

Di sini, jika pemicu atribusi ini dicocokkan dengan sumber, laporan gabungan 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 lainnya 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 atau productpage_view, laporan gabungan akan dibuat dan memiliki kunci penghapusan duplikat 1231232123123.
  • Jika pemicu ini dicocokkan dengan konversi jenis purchase, laporan gabungan akan dibuat dan memiliki kunci penghapusan duplikat 789789789789.
  • Jika beberapa kunci penghapusan duplikat cocok dengan data filter, kunci pertama yang cocok akan digunakan.

Langkah berikutnya