Memprioritaskan klik, tampilan, atau konversi tertentu

Konfigurasi API untuk memprioritaskan sumber atau pemicu tertentu.

Memprioritaskan klik atau tampilan tertentu untuk laporan tingkat peristiwa atau agregat

Dengan menggunakan prioritas sisi sumber, Anda dapat mengubah perilaku default Attribution Reporting API. Secara default, model atribusi adalah sentuhan terakhir, yang berarti konversi diatribusikan ke peristiwa sumber pencocokan terbaru. Untuk laporan tingkat peristiwa dan agregat, Anda dapat menyesuaikan perilaku ini.

Untuk mengubah prioritas default, tambahkan kunci priority ke header pendaftaran sumber Anda.

Tetapkan prioritas yang lebih tinggi untuk sumber yang ingin Anda prioritaskan. Nilai yang lebih besar menunjukkan prioritas yang lebih tinggi; misalnya, peristiwa sumber dengan priority 2 lebih diprioritaskan daripada sumber dengan priority 1.

Hanya laporan yang cocok dengan peristiwa sumber dengan prioritas tertinggi yang akan dikirim.

Kode contoh

Ubah atribusi untuk memilih sumber yang kurang baru (klik pertama):

const currentTimestamp = Date.now();
const priority = -currentTimestamp;

res.set(
  "Attribution-Reporting-Register-Source",
  JSON.stringify({
    // … all usual fields for that header
    priority: `${priority}`
  })
);

Memprioritaskan konversi spesifik untuk laporan tingkat peristiwa

Tidak seperti prioritas sisi sumber, penetapan prioritas sisi pemicu hanya tersedia untuk laporan tingkat peristiwa.

Asumsikan bahwa pengguna mengklik iklan dan melakukan konversi empat kali: mereka mengunjungi halaman beranda situs pengiklan, lalu mengunjungi halaman produk, mendaftar ke newsletter, dan akhirnya melakukan pembelian.

Namun, karena adanya batasan tiga laporan untuk klik, secara default semua laporan berikutnya setelah pendaftaran (konversi ketiga) dihapus, termasuk laporan pembelian.

Sebagai gantinya, Anda dapat mengonfigurasi API sedemikian rupa sehingga Anda menerima laporan untuk konversi yang Anda anggap lebih penting; misalnya, laporan pembelian.

Untuk melakukannya, tambahkan kunci priority ke header pendaftaran pemicu dan tetapkan prioritas yang lebih tinggi untuk konversi yang ingin Anda prioritaskan.

Saat atribusi dipicu untuk peristiwa sumber tertentu, jika jumlah maksimum atribusi (tiga untuk klik, satu untuk penayangan) telah tercapai untuk sumber ini, browser akan:

  • Bandingkan prioritas laporan baru dengan prioritas laporan terjadwal yang ada untuk sumber yang sama.

  • Hapus laporan dengan prioritas terendah untuk menjadwalkan laporan baru. Jika laporan baru adalah laporan dengan prioritas terendah, laporan tersebut akan diabaikan dan Anda tidak akan menerimanya.

Jika tidak ada prioritas yang ditetapkan, browser akan kembali ke perilaku defaultnya: konversi apa pun yang terjadi setelah konversi ketiga untuk klik atau konversi pertama untuk penayangan dibatalkan.

Tinjau kode contoh: prioritaskan konversi jenis checkout

Langkah berikutnya

Untuk mengetahui informasi tentang cara menyetel sumber dan pemicu, lihat: