Attribution Reporting API adalah API Chrome untuk mendukung kasus penggunaan Attribution Reporting sekaligus meningkatkan privasi pengguna. Ini adalah salah satu dari banyak proposal (1, 2, 3, 4, dan lainnya) yang mencoba memecahkan masalah yang sama.
Dokumen ini menjelaskan alasan kami meluncurkan Attribution Reporting API saat masih dalam inkubasi di Web Incubator Community Group. Chrome sepenuhnya berkomitmen untuk berpartisipasi dalam proses W3C yang relevan, dan tim Chrome bekerja di Private Advertising Technology Community Group (PATCG) untuk mengidentifikasi solusi yang dapat diterima secara luas di banyak mesin browser. Pengiriman API secara paralel akan memungkinkan kami menguji dan meningkatkan kualitas kasus penggunaan penting ini.
Kasus penggunaan yang didukung oleh Attribution Reporting API penting untuk secara efektif mendukung kebutuhan ekosistem sebelum menghentikan penggunaan cookie pihak ketiga.
Kami yakin bahwa kasus penggunaan Attribution Reporting sangat penting bagi ekosistem web yang berkembang pesat. Kami juga yakin bahwa menghapus cookie pihak ketiga dari Chrome sangat penting untuk meningkatkan privasi pengguna di web.
Untuk memenuhi kebutuhan ekosistem dan melindungi privasi pengguna dengan lebih baik, kami merasa perlu meluncurkan API ini dan dengan demikian memungkinkan pengujian dan kalibrasi sebelum menghentikan penggunaan cookie pihak ketiga. Posisi ini selaras dengan komitmen kami kepada Competition and Markets Authority (CMA) Inggris Raya terkait Privacy Sandbox dan penghapusan cookie pihak ketiga oleh Chrome.
Peluncuran Attribution Reporting API akan memungkinkan developer beradaptasi dengan teknologi baru dan memberikan pengalaman dunia nyata untuk menginformasikan proses standar, sekaligus meningkatkan privasi bagi pengguna.
Meskipun standar sangat penting untuk web yang berfungsi, perlu waktu dan konsensus untuk menetapkannya. Seiring dengan beralihnya web dari pelacakan lintas situs, kami perlu memastikan bahwa teknologi baru yang kami kembangkan akan secara efektif mendukung kebutuhan ekosistem.
Hal ini memerlukan ketersediaan Attribution Reporting API secara luas. Hal ini memberikan kesempatan bagi developer untuk mengadopsi teknologi baru dan menilai hasil pengujian, sementara proses standar berlangsung. Kami yakin hasil adopsi dan pengujian ini akan menjadi masukan bagi proses penetapan standar dan memungkinkan peserta PATCG mencapai konsensus yang lebih matang tentang standar yang dapat dioperasikan dan memenuhi kasus penggunaan yang mendasarinya.
Meluncurkan Attribution Reporting API menawarkan manfaat nyata dalam hal mempersiapkan dasar untuk pengukuran di platform web pada masa mendatang:
- Riset: Mengoperasikan API akan memberikan insight utama yang diperlukan Chrome dan vendor browser lainnya untuk mendesain API yang dapat beroperasi dengan API lain pada masa mendatang. Kami akan menyampaikan insight awal kami ke forum seperti PATCG untuk meningkatkan kualitas standar di masa mendatang.
- Perubahan paradigma pengembangan: Developer yang bermigrasi ke Attribution Reporting API akan mempelajari konsep teknis baru, seperti penambahan derau, yang kemungkinan akan menjadi kunci untuk pengukuran yang menjaga privasi di masa mendatang, terlepas dari API tertentu. Developer juga akan mulai menyesuaikan sistem lainnya dengan data yang bising. Kami akan berupaya sebaik mungkin untuk memberikan dokumentasi dan dukungan yang dibutuhkan developer untuk menangani derau dan konsep yang kemungkinan dapat ditransfer.
Semua manfaat ini merupakan tambahan dari peningkatan mendasar pada privasi pengguna yang diperoleh dengan menghentikan penggunaan cookie pihak ketiga—yang kami yakini memerlukan penawaran API terlebih dahulu yang mendukung kasus penggunaan Attribution Reporting, karena alasan-alasan ini.
Chrome akan menyediakan migrasi yang cermat ke pengganti interoperabel yang memungkinkan.
Chrome berkomitmen untuk menyediakan API yang efektif dan meningkatkan privasi untuk kasus penggunaan ini, guna mendukung ekosistem setelah penghentian penggunaan cookie pihak ketiga. Dalam jangka pendek, kami yakin bahwa hal ini memerlukan pengiriman Attribution Reporting API.
Namun, kami menyadari bahwa beberapa browser belum menyatakan sinyal positif untuk proposal Chrome. Tujuan jangka panjang kami tetaplah standar yang dapat dioperasikan dan didukung secara luas oleh browser, dan kami secara aktif berupaya mengidentifikasi solusi tersebut.
Setelah kami meluncurkan Attribution Reporting API, jika ada standar lain yang disepakati bersama, kami akan bekerja sama dengan ekosistem untuk mendukung transisi yang matang ke API baru. Pada saat itu, kita dapat mempertimbangkan untuk menghentikan penggunaan Attribution Reporting API. Hal ini kemungkinan berarti jangka waktu yang signifikan saat Attribution Reporting API dan penggantinya tersedia di Chrome, untuk memberikan waktu yang cukup bagi developer dan pemangku kepentingan lainnya untuk mengevaluasi API pengganti dan membuat jalur migrasi sesederhana mungkin.
Berinteraksi dan memberikan masukan
Kami berkomitmen untuk terus meningkatkan kualitas API, dan telah melakukan beberapa perubahan sebagai respons terhadap masukan developer (seperti 1, 2, 3, 4, 5, dan lainnya). Kami menyambut masukan lebih lanjut dan berharap dapat terus bekerja sama secara erat dengan komunitas.