Ringkasan Attribution Reporting untuk Web

Mengukur kapan klik atau penayangan iklan menghasilkan konversi, seperti pembelian di situs pengiklan.

Untuk siapa ini?

Di sini Anda akan menemukan dasar-dasar Attribution Reporting dan beberapa konsep yang mendasarinya, tetapi tidak banyak detail teknisnya.

Pengiklan dan penayang yang mengandalkan platform teknologi iklan untuk pengukuran konversi tidak perlu menggunakan API secara langsung. Anda mungkin tertarik untuk memahami cara kerja Attribution Reporting jika teknologi iklan Anda berencana untuk berintegrasi dengan API ini.

Apa itu Attribution Reporting API?

Saat ini, pengukuran konversi iklan sering kali mengandalkan cookie pihak ketiga. Browser membatasi akses ke cookie pihak ketiga karena cookie ini dapat digunakan untuk melacak pengguna di seluruh situs dan mengganggu privasi pengguna.

Attribution Reporting API memungkinkan pengukuran tersebut dengan cara yang menjaga privasi, tanpa cookie pihak ketiga.

API ini memungkinkan pengiklan dan penyedia teknologi iklan mengukur konversi dalam kasus berikut:

  • Klik dan penayangan iklan.
  • Iklan di iframe pihak ketiga, seperti iklan di situs penayang yang menggunakan penyedia teknologi iklan pihak ketiga.
  • Iklan dalam konteks pihak pertama, seperti iklan di jejaring sosial atau halaman hasil mesin telusur, atau penayang yang menayangkan iklannya sendiri.

Jika Anda kurang memahami beberapa istilah atau konsep ini, lihat glosarium Privacy Sandbox.

Coba API

  • Uji secara lokal di browser Anda. Menetapkan flag, yang memberi tahu browser Chrome untuk mengaktifkan fitur eksperimental tertentu.

Jika Anda tertarik untuk bereksperimen dengan API, buka Attribution Reporting: eksperimen dan berpartisipasi.

Perubahan API

Ketersediaan

Proposal Status
Conversion journey: app-to-web
Web explainer and Android explainer
Mailing list announcement
Available in Chrome and Android for origin trial
Conversion journey: cross-device
Explainer
This proposal has been archived. There are no current plans for implementation.
Preventing invalid aggregatable reports using report verification
Explainer
Expected in Chrome in H1 2024
Default allowlist for the Attribution Reporting API Permissions-Policy will remain *
Mailing list announcement
Available in Chrome in Q1 2023
Configurable Event-Level reporting epsilon
GitHub issuek
Available in Chrome in Q4 2023
Padding for Aggregatable reports payload
Updated explainer
Available in Chrome in Q4 2023
Phase 1 Lite Flexible Event-Level
Flexible event-level configurations explainer
Available in Chrome in Q4 2023
The ability to customize the number of attribution reports and the number/length of reporting windows.

Available in Chrome in Q1 2024
The ability to customize the number of bits of trigger data.
Support for Attribution Reporting debugging after third-party cookie deprecation
Seeking feedback on GitHub
Expected in Chrome in H1 2024
Support for Attribution Reporting API and Aggregation Service for Google Cloud
Attribution Reporting API Explainer
Aggregation Service Explainer
Available in Chrome in H2 2023

Kasus penggunaan dan fitur

Attribution Reporting API memberikan akses ke berbagai jenis insight dengan dua jenis laporan yang dapat dikirim ke pengiklan atau penyedia teknologi iklan pihak ketiga. Kedua jenis laporan ini dapat digunakan secara bersamaan dan saling melengkapi.

  • Laporan tingkat peristiwa mengaitkan klik atau tampilan iklan tertentu (di sisi iklan) dengan data di sisi konversi. Data sisi konversi sangat terbatas, dan data tersebut di-noise (artinya untuk sebagian kecil kasus, data acak yang dikirim, bukan laporan sebenarnya). Tindakan ini akan menjaga privasi pengguna dengan mencegah bergabungnya identitas pengguna di seluruh situs. Sebagai perlindungan privasi tambahan, laporan dikirim dengan penundaan.
  • Laporan ringkasan tidak dikaitkan dengan peristiwa tertentu di sisi iklan. Laporan ini memberikan data konversi yang lebih lengkap dan memiliki fidelitas lebih tinggi daripada laporan tingkat peristiwa. Kombinasi teknik privasi membantu mengurangi risiko penggabungan identitas di seluruh situs.

Laporan tingkat peristiwa

Laporan tingkat peristiwa mengaitkan klik atau tampilan iklan dengan data konversi umum.

Laporan tingkat peristiwa
Contoh laporan tingkat peristiwa: ID klik 200400600 di news.example (dilampirkan ke ID pengguna Bob_Doe di news.example) telah menghasilkan pembelian di shop.example.

Laporan tingkat peristiwa cocok untuk:

  • Pengoptimalan. Jawab pertanyaan seperti "Bagaimana cara meningkatkan laba atas investasi?". Secara khusus, laporan ini dapat digunakan untuk mengoptimalkan penempatan iklan, karena ID unik sisi iklan dapat tersedia dalam laporan. Laporan tingkat peristiwa dapat memberikan data pelatihan untuk model machine learning.
  • Pelaporan sementara, ketika sangat sedikit informasi yang diperlukan tentang konversi. Batas saat ini adalah 3 bit data konversi untuk klik⏤ini berarti konversi dapat ditetapkan ke salah satu dari delapan kategori⏤dan 1 bit untuk tampilan. Encoding data sisi konversi yang terperinci, seperti harga atau waktu konversi tertentu tidak didukung dalam laporan tingkat peristiwa.
  • Deteksi penipuan. Data di beberapa laporan dapat berguna untuk deteksi dan analisis penipuan iklan, dengan memungkinkan Anda memahami pola yang dapat digunakan untuk mengidentifikasi aktivitas yang berisi spam atau tidak valid.

Laporan ringkasan

Laporan ringkasan (sebelumnya dikenal sebagai laporan gabungan) menawarkan data konversi yang lebih mendetail dan lebih fleksibel untuk menggabungkan klik atau melihat data dan data konversi.

Pelajari laporan ringkasan lebih lanjut.

Contoh insight dari laporan ringkasan.
Berikut contoh insight dari laporan ringkasan: CampaignID 1234567 di news.example telah menghasilkan 518 konversi pada shoes.example, dan pembelanjaan total sebesar $38.174. Setengah konversi berasal dari pengguna di NYC, Amerika Serikat.

Laporan ringkasan paling cocok untuk melaporkan kasus penggunaan. Laporan ini membantu menjawab pertanyaan seperti: "Berapa laba atas investasi saya?"

Penggunaan laporan ringkasan untuk pengoptimalan—misalnya, untuk mengoptimalkan nilai pembelian, yang tidak didukung oleh laporan tingkat peristiwa (karena data konversi terlalu kasar)—adalah area penelitian aktif.

Fitur lainnya

Fitur lain dari API ini mencakup:

Dukungan browser

Meskipun kedua API tersebut berbeda, Chrome dan WebKit bekerja sama secara terbuka untuk menyederhanakan pengalaman developer, misalnya dengan menyelaraskan nama atribut dan struktur JSON untuk laporan.

Set fitur Attribution Reporting API berbeda dengan Private Click Measurement API yang diusulkan oleh Safari dan WebKit. Terutama, dengan Attribution Reporting API:

  • Pengukuran lihat-tayang didukung.
  • Laporan tingkat peristiwa dapat diberikan.
  • Laporan ringkasan berisi banyak informasi tentang sisi klik/lihat dan sisi konversi.
  • Pihak ketiga seperti platform teknologi iklan dapat menerima laporan atas nama penayang dan pengiklan.

Konfigurasi browser

  • Pengguna dapat memilih untuk tidak menggunakan API dengan setelan pengguna di chrome://settings/adPrivacy.
  • API tidak aktif dalam mode Samaran.
  • API tidak akan aktif jika cookie pihak ketiga dinonaktifkan.

Bagaimana cara situs mengontrol akses?

Jika tersedia di browser tertentu, API akan tersedia secara default di situs mana pun yang ditentukan, baik dalam dokumen dan skrip level teratas, maupun di iframe origin yang sama.

Pihak ketiga arbitrer—misalnya, iframe iklan lintas origin yang tidak ditambahkan ke halaman dengan skrip yang memiliki akses tingkat teratas—tidak dapat menggunakan API tanpa sepengetahuan penayang atau pengiklan: dalam iframe ini, Attribution Reporting API harus diaktifkan secara eksplisit dengan kebijakan Izin.

<iframe src="..." allow="attribution-reporting"></iframe>

Pihak ketiga dengan akses tingkat teratas yang menambahkan iframe lintas origin ke halaman juga dapat mengaktifkan Attribution Reporting API dengan Kebijakan Izin.

Situs dapat menonaktifkan Attribution Reporting API untuk semua pihak, termasuk skrip dengan akses tingkat teratas, dengan mengirimkan header respons HTTP:

Permissions-Policy: attribution-reporting=()

Bagaimana cara kerja Attribution Reporting API?

Attribution Reporting API memungkinkan pengukuran dua peristiwa yang ditautkan bersama: peristiwa di situs penayang, seperti pengguna yang melihat atau mengklik iklan, dengan konversi berikutnya di situs pengiklan.

Laporan tingkat peristiwa

laporan tingkat peristiwa
Laporan tingkat peristiwa dibuat sebagai berikut:
Browser mencocokkan klik atau tampilan dengan data konversi yang ditentukan oleh teknologi iklan.
Kemudian, browser akan mengirimkan laporan yang dihasilkan ke endpoint yang telah ditentukan, dengan beberapa penundaan dan derau.

Laporan ringkasan

Pembuatan laporan ringkasan

Laporan ringkasan dibuat sebagai berikut:

  • Pengguna mengklik atau melihat iklan yang dikonfigurasi secara khusus. Browser—di perangkat lokal pengguna—merekam peristiwa ini, bersama dengan data konfigurasi atribusi yang telah ditentukan sebelumnya.
  • Kemudian, saat pengguna melakukan konversi, browser mencocokkan peristiwa klik atau penayangan mendetail ini (dikenal sebagai peristiwa sumber atribusi) dengan data konversi mendetail (dikenal sebagai data pemicu atribusi). Dimensi detail yang diambil telah ditentukan sebelumnya oleh perusahaan teknologi iklan, dan browser mengikuti logika spesifik yang ditentukan oleh teknologi iklan. Browser menghasilkan data ini dalam laporan gabungan.
  • Laporan gabungan dienkripsi oleh browser dan dikirim ke server teknologi iklan. Dari server teknologi iklan, laporan agregat dikirim ke layanan agregasi untuk membuat laporan ringkasan.
  • Laporan ringkasan kemudian tersedia untuk teknologi iklan. Perhatikan bahwa laporan ringkasan tidak tertunda seperti laporan tingkat peristiwa.

Baca selengkapnya tentang laporan ringkasan.

Privasi

Tidak seperti cookie pihak ketiga, Attribution Reporting API memungkinkan perusahaan iklan mendapatkan insight tentang konversi tanpa melacak aktivitas individu di seluruh situs.

Mari kita tentukan seseorang yang bernama Bobi. Bobi melihat iklan saat membaca berita di news.example. Satu minggu kemudian, Bobi membeli sepatu di shoes.example.

Saat ini, konversi ini akan dilacak oleh cookie pihak ketiga yang digunakan sebagai ID lintas situs. Dengan cookie pihak ketiga, perusahaan teknologi iklan dapat mengakses banyak detail tentang aktivitas Bobi di news.example dan di shoes.example. Teknologi iklan dapat menggabungkan potongan-potongan informasi ini bersama-sama untuk membuat profil Bob yang mendetail, termasuk lokasi Bobi, kebiasaan penjelajahan, dan bacaan pilihan di news.example. Profil ini juga dapat menyertakan informasi pembelian, aktivitas, dan kartu kredit di shoes.example. Gabungan lintas situs ini berguna untuk mengukur konversi iklan. Namun, privasi pengguna terhambat: Aktivitas Bobi dilacak di seluruh situs dengan detail tingkat tinggi.

Tampilan berdampingan dari web saat ini (identitas yang bergabung) dan web masa depan (identitas yang dipartisi)
Tampilan berdampingan dari web hari ini (identitas yang bergabung) dan web masa depan (identitas yang dipartisi)

Sedikit informasi digabungkan di seluruh situs—cukup untuk mengukur konversi, tetapi tidak cukup untuk melacak aktivitas Bobi di seluruh situs secara detail. Aktivitas Bobi di news.example dan di shoes.example tetap terpisah.

Perlindungan di setiap jenis laporan

Laporan tingkat peristiwa menautkan ID sisi iklan dengan sejumlah kecil data sisi konversi. Meskipun menyediakan informasi lintas situs tentang konversi, informasi sisi konversi terlalu kurang untuk menggabungkan identitas pengguna di seluruh situs.

Laporan ringkasan memberikan insight mendetail, tetapi hanya pada tingkat gabungan. Karena konten laporan agregat ini dienkripsi saat dikirim ke teknologi iklan, teknologi iklan tidak dapat memperoleh informasi apa pun dari laporan tanpa menggunakan layanan agregasi. Layanan agregasi hanya menyediakan akses ke agregat yang berisi noise.

Perlindungan privasi tambahan seperti pembatasan kapasitas diberlakukan pada laporan tingkat peristiwa dan gabungan.

Secara detail: Laporan dan privasi tingkat peristiwa

Laporan tingkat peristiwa memberikan insight konversi tanpa melacak pengguna di seluruh situs, dengan mengikuti mekanisme privasi berikut:

  • Tidak ada ID lintas situs yang digunakan dan tidak ada aktivitas penjelajahan lintas situs mendetail yang keluar dari perangkat.
  • Laporan tingkat peristiwa mengaitkan 64 bit informasi di sisi iklan (news.example) hanya dengan 1 bit atau 3 bit pada sisi konversi (shop.example). 64 bit adalah informasi yang cukup untuk dipetakan ke setiap ID pengguna, tetapi 64 bit ini hanya dapat ditautkan dengan informasi lintas situs yang sangat sedikit: 1 bit atau 3 bit, yang tidak cukup untuk menyimpan ID.
    • 64 bit sisi iklan bukanlah informasi baru. ID pengguna mungkin sudah tersedia di sisi iklan saat ini. news.example atau adtech.example sudah mengetahui tentang aktivitas pengguna tertentu di news.example.
  • Perlindungan tambahan diterapkan untuk mencegah penyalahgunaan dan pelacakan lintas situs:
    • Laporan dikirim dengan penundaan.
    • Data konversi dibunyikan: laporan palsu akan dibuat dalam persentase tertentu.
    • Jumlah laporan konversi yang diatribusikan dibatasi per klik atau tampilan.

Secara detail: Laporan ringkasan dan privasi

Laporan ringkasan mengaitkan peristiwa klik atau tampilan dengan data konversi mendetail. Kampanye ini memberikan insight konversi tanpa melacak pengguna di seluruh situs, dengan menggunakan mekanisme privasi berikut:

  • Tidak ada ID lintas situs yang digunakan.
  • Setiap atribusi dapat memberikan beberapa kontribusi pada laporan ringkasan yang dihasilkan. Setiap pengguna tertentu dapat memicu beberapa atribusi untuk klik (atau tampilan) dan konversi tertentu.
  • Data digabungkan hingga ke tingkat banyak peristiwa (banyak pengguna) dan tidak ada peristiwa individual yang dapat diamati dengan tepat. Saat melihat data gabungan, seiring dengan meningkatnya tingkat detail, derau relatif pada data tersebut juga akan meningkat. Slice data yang menggabungkan banyak peristiwa dan pengguna lebih akurat untuk mempertahankan kegunaan.
  • Laporan mentah yang mengaitkan peristiwa klik atau tampilan mendetail dengan data konversi yang mendetail akan dienkripsi dan tidak dapat dibaca oleh perusahaan teknologi iklan. Data ini hanya dapat dibaca oleh layanan agregasi.
  • Perlindungan tambahan diterapkan untuk mencegah penyalahgunaan dan pelacakan lintas situs:
    • Laporan dikirim dengan penundaan acak.
    • Kueri di bagian data yang berbeda dibatasi kapasitasnya.

Berinteraksi dan memberikan masukan