Pengantar laporan ringkasan

Mengukur data yang digabungkan di seluruh pengguna dengan Attribution Reporting API dan Private Aggregation API.

Status penerapan

Apa itu laporan ringkasan?

Laporan ringkasan dikompilasi untuk sekelompok pengguna sehingga tidak dapat dikaitkan dengan individu mana pun. Laporan ringkasan menawarkan data konversi mendetail dengan fleksibilitas untuk data klik dan penayangan. Laporan ringkasan tidak mengandalkan cookie pihak ketiga atau mekanisme yang dapat digunakan untuk mengidentifikasi setiap pengguna di seluruh situs.

Laporan ringkasan dibuat dalam dua konteks:

  • Pengukuran iklan: teknologi iklan dapat membuat laporan ringkasan dengan Attribution Reporting, untuk mengukur kapan klik atau penayangan iklan menghasilkan konversi di situs pengiklan, seperti penjualan atau pendaftaran. Teknologi iklan juga dapat membuat laporan ringkasan untuk lelang Protected Audience API dengan Private Aggregation.
  • Pelaporan lintas situs umum: developer mengambil data lintas situs di Shared Storage, dan dapat melaporkan data tersebut dengan Private Aggregation. Hal ini memiliki banyak kegunaan, seperti mendapatkan insight tentang demografi pengguna dan mencatat jangkauan unik untuk konten.

Laporan ringkasan diminta secara berbeda untuk Attribution Reporting dan Private Aggregation. Sebelum mempelajari cara membuat laporan, Anda harus terlebih dahulu memahami apa itu agregasi dan cara laporan ringkasan dapat digunakan untuk memenuhi kebutuhan pengukuran Anda.

Konsep utama

Mendesain pengumpulan data

Prinsip utama laporan ringkasan adalah keputusan desain awal. Anda memutuskan data apa yang akan dikumpulkan dalam kategori apa. Output laporan memberikan insight tentang kampanye atau bisnis Anda.

Laporan output menawarkan data konversi lintas situs yang mendetail dan fleksibilitas untuk menggabungkan data klik dan lihat dengan data konversi. Anda juga dapat menganggap output akhir sebagai input untuk alat yang Anda gunakan dalam membuat keputusan.

Tanyakan kepada diri Anda sendiri: apa yang ingin saya pelajari tentang engagement pengguna dengan konten saya?

Konversi iklan

Misalnya, jika Anda membuat laporan ringkasan untuk menentukan jumlah konversi yang menghasilkan total nilai pembelanjaan tertentu, hal itu dapat membantu tim Anda memutuskan target kampanye iklan berikutnya untuk menghasilkan total pembelanjaan yang lebih tinggi.

Cara beberapa laporan agregat diproses dan ditambahkan derau untuk membuat laporan ringkasan tertentu.
Memproses beberapa laporan gabungan

Engagement lintas situs

Misalnya, jika Anda membuat laporan ringkasan untuk menentukan jumlah orang yang membaca konten Anda di situs pihak ketiga, hal itu dapat membantu tim Anda memutuskan cara bermitra dengan pihak ketiga tersebut untuk menghasilkan engagement yang lebih tinggi dan mendorong pembaca mengunjungi situs Anda secara langsung.

Informasi apa yang diambil di browser?

Laporan yang dapat diagregasi adalah data mentah yang diambil dari browser pengguna, yang mencakup serangkaian bucket yang telah ditentukan sebelumnya (atau kunci agregasi). Cara Anda menentukan kriteria ini bergantung pada keputusan desain Anda.

Laporan ringkasan menawarkan kombinasi data gabungan bersama data konversi yang mendetail.

Konversi iklan

Konversi ditentukan oleh pengiklan atau perusahaan teknologi iklan, dan mungkin berbeda untuk kampanye iklan yang berbeda. Satu kampanye dapat mengukur jumlah klik iklan yang diikuti dengan pembelian item yang diiklankan oleh pengguna. Kampanye lain dapat mengukur berapa banyak penayangan iklan yang menghasilkan kunjungan situs pengiklan.

Misalnya, penyedia teknologi iklan menjalankan kampanye iklan di news.example, dengan konversi mewakili pengguna yang mengklik iklan sepatu dan menyelesaikan pembelian sepatu di shoes.example.

Teknologi iklan menerima laporan ringkasan untuk kampanye iklan ini dengan ID 1234567, yang menyatakan bahwa ada 518 konversi di shoes.example pada 12 Januari 2022, dengan total pembelanjaan sebesar $38.174. 60% konversi berasal dari pengguna yang membeli sepatu kets biru dengan SKU produk 9872 dan 40% berasal dari pengguna yang membeli sandal kuning dengan SKU produk 2643. ID kampanye adalah data sisi iklan yang mendetail, sedangkan SKU produk adalah data konversi yang mendetail. Jumlah konversi dan total pembelanjaan adalah data gabungan.

Engagement lintas situs

Sebelum dapat merekam data, Anda harus menentukan informasi yang ingin dikumpulkan, mengidentifikasi konversi yang diharapkan dari integrasi lintas situs tertentu, dan menentukan jenis laporan yang akan dikumpulkan.

Ada sejumlah kemungkinan kasus penggunaan, yang dijelaskan secara mendetail dalam dokumentasi Private Aggregation. Mari kita pelajari satu contoh:

Anda mungkin ingin mengukur demografi pengguna yang telah melihat konten Anda di berbagai situs. Agregasi Pribadi dapat memberikan jawaban, seperti "Sekitar 317 pengguna unik berusia 18-45 tahun berasal dari Jerman". Pertama, tentukan secara spesifik informasi apa yang ingin Anda kumpulkan (seperti usia dan lokasi). Kemudian, gunakan Shared Storage untuk mengumpulkan data demografi spesifik tersebut dari situs pihak ketiga. Di lain waktu, Anda dapat mengirimkan laporan menggunakan Private Aggregation dengan dimensi kelompok usia dan negara yang dienkode dalam kunci agregasi.

Bagaimana data diambil sebelum digabungkan?

Laporan ringkasan terdiri dari data gabungan dari sekelompok perangkat individu. Meskipun tindakan pengguna perorangan tidak dapat diamati dan ditinjau, proses pengumpulan data sama untuk setiap orang.

Tindakan masing-masing pengguna dienkripsi dan dikumpulkan dalam laporan yang dapat digabungkan. Laporan ini juga menyertakan sejumlah kecil metadata tidak terenkripsi yang relevan dengan pengelompokan.

Untuk data Attribution Reporting, laporan yang dapat diagregasi dicatat sebagai berikut:

  1. Pengguna mengunjungi situs penayang dan melihat atau mengklik iklan, yang juga dikenal sebagai peristiwa sumber atribusi.
  2. Beberapa menit atau hari kemudian, pengguna melakukan konversi, yang juga dikenal sebagai peristiwa pemicu atribusi. Misalnya, konversi dapat ditentukan sebagai pembelian produk.
  3. Software browser mencocokkan klik atau penayangan iklan dengan peristiwa konversi. Berdasarkan kecocokan ini, browser membuat laporan yang dapat diagregasi dengan logika spesifik yang dibuat oleh penyedia teknologi iklan.
  4. Browser mengenkripsi data ini dan, setelah sedikit penundaan, mengirimkannya ke server teknologi iklan untuk dikumpulkan. Server teknologi iklan harus mengandalkan layanan agregasi untuk mengakses insight yang diberi derau.

Untuk Private Aggregation, tampilannya seperti berikut:

  1. Pihak ketiga memutuskan apa yang ingin mereka ukur dan menulis data ke Shared Storage untuk dibaca di lain waktu.
  2. Pengguna memicu peristiwa yang cocok dengan yang ingin diukur oleh pihak ketiga. Misalnya, saat pengguna mengunjungi situs dengan konten sematan, pihak ketiga dapat membaca data di Shared Storage dan menggunakan Private Aggregation untuk mengirim laporan gabungan terenkripsi yang dapat dikumpulkan ke server Anda.
Mengirim laporan agregat terenkripsi ke server untuk dikumpulkan

Laporan gabungan batch

Sebelum laporan agregat yang dikumpulkan dapat diproses dan digabungkan ke dalam laporan ringkasan, laporan tersebut harus dikelompokkan. Batch adalah grup strategis laporan agregat.

Laporan agregat memiliki sejumlah kecil data tidak terenkripsi, yang disertakan sebagai shared_info, yang dapat digunakan untuk membuat batch. Hal ini mencakup stempel waktu dan asal pelaporan. Anda tidak dapat melakukan batch berdasarkan informasi terenkripsi dalam laporan.

Idealnya, batch akan berisi banyak laporan. Anda dapat memutuskan untuk mengelompokkan per jam, harian, mingguan, atau frekuensi lainnya sesuai pilihan Anda. Strategi ini dapat berubah untuk peristiwa tertentu yang diperkirakan akan menghasilkan traffic yang lebih tinggi.

Misalnya, saat mengelompokkan laporan yang dapat diagregasi untuk Attribution Reporting API, Anda dapat memutuskan untuk memperbarui strategi pengelompokan menjadi per jam untuk hari penjualan besar, saat Anda memperkirakan volume konversi iklan yang lebih besar.

Dengan Private Aggregation API, Anda mungkin perlu mengubah strategi pada hari rilis pers besar tentang konten tertentu, yang disematkan di situs pihak ketiga.

Memproses data dengan layanan agregasi

Layanan agregasi mendekripsi dan menggabungkan data yang di-batch dari laporan gabungan, menambahkan derau, dan menampilkan laporan ringkasan akhir. Layanan ini berjalan di trusted execution environment (TEE), yang di-deploy di layanan cloud yang mendukung tindakan keamanan yang diperlukan untuk melindungi data ini.

Laporan ringkasan dengan Attribution Reporting

Agar penyedia teknologi iklan dapat mengambil laporan ringkasan, langkah-langkah berikut harus dilakukan:

  1. Penyedia teknologi iklan mengumpulkan laporan agregat dari browser pengguna perorangan.
  2. Penyedia teknologi iklan mengelompokkan laporan agregat dan mengirimkan kelompok tersebut ke layanan agregasi.
  3. Layanan agregasi menjadwalkan worker untuk menggabungkan data.
  4. Pekerja agregasi mendekripsi dan menggabungkan data dari laporan yang dapat diagregasi, beserta data yang diberi derau.
  5. Layanan agregasi menampilkan laporan ringkasan kepada penyedia teknologi iklan.
Langkah-langkah untuk membuat laporan ringkasan

Teknologi iklan dapat menggunakan laporan ringkasan untuk menginformasikan bidding dan menawarkan pelaporan kepada pelanggannya sendiri. Skema yang dienkode JSON adalah format yang diusulkan untuk laporan ringkasan.

Laporan ringkasan dengan Private Aggregation

  1. Membaca data lintas situs yang dikumpulkan oleh Shared Storage dan membuat kunci agregasi untuk mengelompokkan data.
  2. Panggil Private Aggregation API dari worklet Shared Storage dengan kunci agregasi dan nilai yang ingin Anda kumpulkan. Browser membuat laporan agregat terenkripsi dari input Anda dan mengirimkannya ke server Anda untuk dikumpulkan.
  3. Mengelompokkan laporan agregat dan mengirimkannya ke layanan agregasi untuk diproses.
  4. Layanan agregasi memproses laporan yang dikelompokkan, lalu menambahkan derau.
  5. Layanan agregasi menampilkan laporan ringkasan kepada pemohon.

Berinteraksi dan memberikan masukan

Laporan ringkasan adalah bagian penting dari proposal pengukuran Privacy Sandbox. Seperti proposal Privacy Sandbox lainnya, proposal ini didokumentasikan dan dibahas secara publik di GitHub.