Ringkasan mode izin

Mode izin memungkinkan developer web dan aplikasi menyesuaikan tag perilaku SDK aplikasi dan tag berdasarkan pilihan izin pengguna.

Artikel ini memperkenalkan dasar-dasar mode izin. Mode izin memiliki kemampuan tambahan seperti perilaku spesifik per wilayah, kemampuan untuk menyamarkan informasi yang sebelumnya disimpan, dan kemampuan untuk meneruskan informasi dalam URL saat izin ditolak. Untuk mendapatkan informasi tentang cara menggunakan mode izin dan fitur tambahan ini, lihat:

Mengelola izin pengguna memerlukan tahapan berikut:

  1. Mendapatkan data tentang pilihan pengguna dalam memberikan atau menolak izin untuk menyimpan informasi tentang perilaku mereka. Anda bertanggung jawab untuk mendapatkan izin pengguna di situs atau aplikasi Anda.

  2. Beri tahu pilihan izin pengguna kepada Google menggunakan mode izin Google.

  3. Pastikan tag Google, tag pihak ketiga, dan SDK aplikasi berperilaku sesuai dengan pilihan izin pengguna.

Untuk persyaratan 1 dan 2, Anda dapat menerapkan Platform Pengelolaan Izin (CMP) pihak ketiga atau solusi kustom. Mode izin memungkinkan Anda menetapkan status izin default di situs atau aplikasi Anda, sehingga memenuhi persyaratan ketiga. Saat pengunjung situs atau pengguna aplikasi menentukan pilihan izinnya, perilaku tag dan SDK dengan pemeriksaan izin akan disesuaikan dan pilihan izin pengguna dipertahankan di seluruh interaksinya dengan situs atau aplikasi.

Istilah berikut memiliki arti khusus dalam konteks mode izin:

  • Pemeriksaan izin: Membuat tag dan SDK mengubah perilaku berdasarkan status izin dan jenis izin.
  • Status izin: Menunjukkan pilihan pengguna dan statusnya dapat berupa "granted" atau "denied", untuk setiap jenis izin. Tag dan SDK dengan pemeriksaan izin akan mengubah perilakunya seperti yang dijelaskan pada bagian Pengaruh izin terhadap perilaku tag.
  • Jenis izin: Menunjukkan jenis penyimpanan. Izin dapat berstatus granted atau denied untuk setiap jenis.

Jenis izin mencakup:

Jenis Izin Deskripsi
ad_storage Memungkinkan penyimpanan, seperti cookie (web) atau ID perangkat (aplikasi), yang terkait dengan iklan.
ad_user_data Menetapkan izin untuk mengirim data pengguna ke Google untuk tujuan iklan online.
ad_personalization Menetapkan izin untuk iklan yang dipersonalisasi.
analytics_storage Memungkinkan penyimpanan, seperti cookie (web) atau ID perangkat (aplikasi), yang terkait dengan analisis, misalnya, durasi kunjungan.
functionality_storage Memungkinkan penyimpanan yang mendukung fungsi situs atau aplikasi, misalnya, setelan bahasa
personalization_storage Memungkinkan penyimpanan yang terkait dengan personalisasi, misalnya, rekomendasi video
security_storage Memungkinkan penyimpanan yang terkait dengan keamanan seperti fungsi autentikasi, pencegahan penipuan, dan perlindungan lainnya bagi pengguna

Tag dan SDK untuk produk Google berikut berisi pemeriksaan izin bawaan dan menyesuaikan perilakunya berdasarkan status izin:

  • Tag Google
  • Google Analytics (mencakup Google Analytics for Firebase SDK)
  • Google Ads (mencakup Tracking Konversi dan Pemasaran Ulang Google Ads; dukungan untuk Konversi Panggilan Telepon masih dalam proses.)
  • Floodlight
  • Conversion Linker

Secara umum, saat pengguna memberikan izin, tag akan berfungsi secara normal.

Saat pengguna menolak izin untuk personalisasi iklan atau data pengguna iklan, SDK aplikasi dan tag tidak dapat menggunakan data pengguna untuk tujuan penargetan iklan.

Saat pengguna menolak izin untuk penyimpanan, SDK aplikasi dan tag yang tidak berbasis izin tidak menyimpan cookie (web) atau ID perangkat (aplikasi). Sebaliknya, tag memberitahukan status izin dan aktivitas pengguna dengan mengirimkan ping tanpa cookie (web), atau sinyal (aplikasi), ke server Google. Dengan demikian, properti Google Ads dan Google Analytics 4 dapat membuat model konversi, lihat Pemodelan mode izin.

Sinyal berikut memberitahukan status izin:

  • Ping status izin: Ping status izin dikirim dari setiap halaman yang dikunjungi pengguna saat mode izin diterapkan. Ping ini menyampaikan status izin, yaitu diberikan atau ditolak, untuk setiap jenis izin, seperti penyimpanan iklan atau penyimpanan analisis.

  • Ping konversi: Ping konversi dikirim untuk menunjukkan bahwa konversi telah terjadi.

  • Ping Google Analytics: Ping Google Analytics dikirim dari setiap halaman situs menggunakan Google Analytics saat peristiwa dicatat.

Ping dapat mencakup:

  • Informasi fungsional (seperti header yang ditambahkan secara pasif oleh browser):
    • Stempel waktu
    • Agen Pengguna
    • Perujuk
  • Informasi gabungan/yang tidak dapat diidentifikasi:
    • Indikasi apakah halaman saat ini atau sebelumnya di navigasi pengguna pada situs menyertakan informasi klik iklan di URL (misalnya, GCLID/DCLID)
    • Informasi Boolean tentang status izin
    • Angka acak yang dibuat pada setiap pemuatan halaman

Selain mengizinkan status izin mengubah perilaku tag, Anda juga dapat menyamarkan data yang disimpan saat pengguna menolak izin. Misalnya, pengguna mungkin sebelumnya memberikan izin menyimpan data untuk iklan, tetapi kemudian berubah pikiran dan menolak izin. Jika Anda mengaktifkan ads_data_redaction, saat pengguna menolak memberikan izin, Google Ads akan menghapus informasi yang tersimpan.

Tag dengan pemeriksaan izin bawaan akan mengubah perilakunya berdasarkan status izin yang berbeda-beda. Tabel berikut menjelaskan perilaku tag menurut jenis izin, status izin, dan apakah ads_data_redaction ditetapkan ke true.

Jenis izin Ditolak atau diberikan Perilaku
ad_storage dan analytics_storage diberikan
diberikan
  • Cookie dan ID perangkat yang terkait iklan dapat dibaca dan ditulis.
  • Alamat IP dikumpulkan.
  • URL halaman lengkap, termasuk informasi klik iklan dalam parameter URL (mis., GCLID/DCLID) dikumpulkan.
  • Cookie pihak ketiga yang sebelumnya ditetapkan di google.com dan doubleclick.net, serta cookie konversi pihak pertama (misalnya, _gcl_*) dapat diakses.
ad_personalization ditolak

Iklan yang dipersonalisasi dinonaktifkan, fitur berikut tidak akan menerima data:

  • Pemasaran ulang di Google Ads, Display & Video 360, Search Ads 360
  • Iklan yang dipersonalisasi dengan produk iklan Google
ad_user_data ditolak

Pengumpulan data pribadi untuk iklan online dinonaktifkan, termasuk:

  • user_id
  • Konversi yang disempurnakan: Data pihak pertama yang di-hash
ad_storage ditolak
  • Tidak ada cookie atau ID perangkat baru yang terkait dengan iklan yang dapat ditulis.
  • Tidak ada cookie iklan atau ID perangkat yang dapat dibaca.
  • Permintaan dikirim melalui domain yang berbeda untuk mencegah pengiriman cookie pihak ketiga yang telah ditetapkan sebelumnya dalam header permintaan.
  • Google Analytics tidak akan membaca atau menulis cookie Google Ads, dan fitur sinyal Google tidak akan mengumpulkan data untuk traffic ini.
  • Produk iklan memotong alamat IP saat pengumpulan.
  • URL halaman lengkap dikumpulkan, termasuk informasi klik iklan dalam parameter URL (misalnya, GCLID/DCLID)
analytics_storage ditolak
  • Tidak akan membaca atau menulis cookie analisis atau ID aplikasi pihak pertama.
  • Ping tanpa cookie (web) atau sinyal (aplikasi) akan dikirim ke Google Analytics untuk tujuan pemodelan dan pengukuran dasar.
ad_storage dan ads_data_redaction ditolak dan benar (true)
  • Tidak ada cookie atau ID perangkat baru yang terkait dengan iklan yang dapat ditulis.
  • Tidak ada cookie iklan atau ID perangkat yang dapat dibaca.
  • Permintaan dikirim melalui domain yang berbeda untuk mencegah pengiriman cookie pihak ketiga yang telah ditetapkan sebelumnya dalam header permintaan.
  • Google Analytics tidak akan membaca atau menulis ID perangkat atau cookie Google Ads, dan fitur sinyal Google tidak akan mengumpulkan data untuk traffic ini.
  • ID klik iklan (mis., GCLID/DCLID) dalam ping izin dan konversi disamarkan.
  • Produk iklan memotong alamat IP saat pengumpulan.
  • URL halaman dengan ID klik iklan disamarkan.

Pemodelan mode izin

Untuk memitigasi kekurangan pengumpulan data, produk Google menggunakan ping ini untuk membuat model metrik Anda untuk solusi pengukuran. Untuk melindungi privasi pengguna, SDK aplikasi atau tag Anda harus memenuhi batas pengumpulan data tertentu. Anda dapat menemukan informasi lebih lanjut terkait apa yang dimodelkan dan dalam keadaan apa di link artikel berikut: