Mode izin memungkinkan Anda mengirimkan status izin ID aplikasi atau cookie pengguna kepada Google. Tag akan menyesuaikan perilakunya dan mengikuti pilihan pengguna.
Mode izin berinteraksi dengan Platform Pengelolaan Izin (CMP) atau penerapan kustom Anda untuk mendapatkan izin pengunjung, seperti banner izin cookie. Mode izin menerima pilihan izin pengguna Anda dari widget atau banner cookie Anda dan secara dinamis menyesuaikan perilaku tag Analytics, Google Ads, dan pihak ketiga yang membuat atau membaca cookie.
Saat pengunjung menolak izin, tag akan mengirim ping ke Google, bukan menyimpan cookie. Jika Anda menggunakan Google Analytics 4, Google akan mengisi kesenjangan pada data yang dikumpulkan dengan pemodelan konversi dan pemodelan perilaku.
Set up consent mode in Google Analytics
Tag dengan dukungan bawaan untuk mode izin
Tag Google untuk produk berikut berisi pemeriksaan izin bawaan dan akan menyesuaikan perilakunya berdasarkan status izin:
- Google Analytics
- Google Ads*
- Floodlight
- Conversion Linker
* mencakup Tracking Konversi dan Pemasaran Ulang Google Ads; dukungan untuk Konversi Panggilan Telepon masih dalam proses.
Status izin dan perilaku tag
Saat Anda mengaktifkan mode izin, produk pengukuran Google akan memastikan status mode izin pengunjung dipertahankan di berbagai halaman yang ia kunjungi. Jika izin ditolak, tag yang diaktifkan tidak akan menyimpan cookie. Sebagai gantinya, tag tersebut akan mengirim informasi minimum tentang aktivitas pengguna. Status izin dan aktivitas pengguna kemudian diberitahukan dengan mengirim jenis ping atau sinyal tanpa cookie berikut ke server Google:
- Ping status izin untuk tag Google Ads dan Floodlight: Mengirim data status izin default yang telah Anda konfigurasi dan status yang diperbarui saat pengunjung memberikan atau tidak memberikan izin untuk setiap jenis izin seperti `ad storage` dan `analytics storage`. Ping status izin dikirim dari setiap halaman yang dikunjungi pengguna saat mode izin diaktifkan. Ping status izin juga dipicu untuk beberapa tag jika status izin berubah dari `denied` menjadi `granted`, misalnya, saat pengunjung memilih untuk memberikan izin dari dialog izin.
- Ping Peristiwa Utama: Menunjukkan bahwa peristiwa utama telah terjadi.
- Ping Google Analytics: Dikirim dari setiap halaman situs, tempat Google Analytics diterapkan, saat halaman dimuat dan saat peristiwa dicatat.
Ping yang dijelaskan di atas dapat mencakup:
- Informasi fungsional (seperti header yang ditambahkan secara pasif oleh browser):
- Stempel waktu
- Agen pengguna (khusus web)
- Perujuk
- Informasi gabungan/anonim
- Indikasi apakah halaman saat ini atau sebelumnya di navigasi pengguna pada situs menyertakan informasi klik iklan dalam URL (mis., GCLID/DCLID)
- Informasi Boolean tentang status izin
- Angka acak yang dibuat pada setiap pemuatan halaman
- Informasi tentang platform izin yang digunakan oleh pemilik situs (mis., ID Developer)
Perilaku mode izin
Selain itu, ping izin dan peristiwa utama dapat mencakup perilaku berikut, bergantung pada status setelan izin dan konfigurasi tag Anda.
Perilaku defaultnya adalah semua opsi izin memiliki status 'granted':
|
|
Web |
Aplikasi seluler |
|
|
Jika satu atau beberapa bentuk izin tidak diberikan, ada perilaku tambahan yang perlu dipertimbangkan:
|
|
Web |
Aplikasi seluler |
|
|
|
Web |
|
|
|
Web |
Aplikasi seluler |
|
|
Web/Aplikasi seluler Saat Ping tanpa cookie, sebagai bagian dari komunikasi HTTP/browser biasa, mungkin mencakup informasi berikut: agen pengguna, resolusi layar, alamat IP. Perhatikan bahwa Google Analytics 4 tidak menyimpan atau mencatat alamat IP. Jika pengiklan menetapkan kolom lain, seperti user_id dan dimensi kustom, kolom tersebut akan dikirim secara normal. Data yang dikumpulkan di ping tanpa cookie digunakan untuk pemodelan perilaku dan konversi guna mengisi kekurangan dalam data Anda. |
Praktik terbaik mode izin
Terlepas dari cara mengaktifkan mode izin, Anda harus mengikuti praktik terbaik berikut:
- Tetapkan status izin awal dengan nilai default yang ditentukan oleh organisasi Anda. Status izin default berlaku saat pertama kali pengunjung melihat halaman di situs Anda.
- Lakukan penerapan sehingga tag halaman dimuat sebelum dialog izin terbuka.
- Muatkan tag Google dalam semua kasus, bukan hanya saat pengguna memberikan izin. Jika izin ditolak, Google akan menerima ping tanpa cookie. Di properti Google Analytics 4, ping tanpa cookie memungkinkan pemodelan perilaku dan konversi untuk mengisi kekurangan dalam data Anda.
- Opsi izin harus ditampilkan kepada pengunjung sesegera mungkin. Perbarui status izin setelah pengunjung menentukan pilihannya.
- Berikan opsi kepada pengguna untuk menolak atau memberikan izin terkait setiap jenis penyimpanan yang digunakan oleh tag di situs. Misalnya, pengguna mungkin memberikan izin untuk cookie analisis dan menolak izin untuk cookie iklan.
- Karena hukum privasi saat ini spesifik per wilayah, konfigurasi status default untuk diterapkan ke wilayah tertentu, bukan ke semua pengunjung. Terutama jika organisasi Anda mewajibkan status default `denied`, menerapkan `denied` hanya ke pengunjung dari wilayah yang sesuai akan menghindari hilangnya pengukuran yang akurat untuk semua wilayah lainnya.
Penerapan lanjutan vs. penerapan dasar
Jika Anda memilih untuk menerapkan mode izin dengan memblokir tag Google hingga dialog izin muncul dan pengguna memberikan izin, Anda tidak akan mendapatkan manfaat penuh mode izin. Misalnya, Anda tidak akan mendapatkan data sesuai model di properti GA4 untuk mengisi kekurangan data yang diamati saat pengguna menolak izin. Baik Anda memilih untuk memblokir tag (penerapan dasar) atau membatalkan pemblokiran tag (penerapan lanjutan), tag Google akan menyesuaikan perilakunya berdasarkan status izin pengguna Anda.
Berikut adalah konsekuensi antara penerapan lanjutan dan penerapan dasar untuk mode izin:
Penerapan lanjutan | Penerapan dasar | |
---|---|---|
Perilaku tag |
|
|
Pemodelan perilaku di GA4 | ||
Pemodelan konversi di GA4 |
* |
|
Pemodelan konversi di Google Ads |
* |
* Jika tag diblokir akibat pilihan izin pengguna, tidak akan ada data yang dikumpulkan, dan pemodelan konversi di Google Ads didasarkan pada model umum. Model umum ini menggunakan fitur seperti jenis browser, jenis tindakan peristiwa utama, waktu, dan variabel anonim tingkat tinggi lainnya. Pelajari lebih lanjut mode izin dan pemodelan konversi untuk Google Ads.
Cara mengaktifkan mode izin
Cara mengaktifkan mode izin berbeda untuk situs dan aplikasi. Cara mengaktifkan juga bergantung pada penerapan Anda untuk mendapatkan izin dan platform pemberian tag yang Anda gunakan.
Mengaktifkan mode izin untuk situs
Anda dapat mengaktifkan mode izin untuk situs dengan coding minimal menggunakan Tag Manager dan CMP dengan template komunitas. Partner CMP memberikan template dan petunjuk Tag Manager untuk mengaktifkan mode izin melalui integrasi mereka:
Developer situs dapat mengaktifkan mode izin menggunakan perintah izin gtag.js
atau tag yang dibuat dari template mode izin Tag Manager:
Mengaktifkan mode izin untuk aplikasi
Developer aplikasi dapat mengaktifkan mode izin menggunakan Google Analytics for Firebase SDK:
Integrasi platform pengelolaan izin
Platform pengelolaan izin (CMP) dapat terintegrasi dengan Mode Izin dan setelan izin di Google Tag Manager. CMP Pilihan Tag Manager memiliki template yang tersedia di Galeri Template Komunitas Tag Manager yang terintegrasi dengan API Izin kami.
Untuk mendapatkan insight berharga sekaligus melindungi privasi pengguna, Anda perlu mengumpulkan izin dari pengguna situs. Sebaiknya gunakan Platform Pengelolaan Izin (CMP) atau gunakan Sistem Pengelolaan Konten (CMS) Anda untuk mengumpulkan izin dan mengirimkannya ke Google.
Pelajari lebih lanjut cara Menyiapkan banner izin dengan platform pengelolaan izin atau sistem pengelolaan konten.
Lihat tabel di bawah untuk mendapatkan informasi selengkapnya tentang integrasi CMP dengan Mode Izin:
Alat Izin | Jenis izin yang didukung | Template Komunitas Tag Manager tersedia |
Terintegrasi dengan panggilan pembaruan izin | Terintegrasi dengan panggilan default izin |
Commanders Act | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + template TrustCommander) |
Complianz | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + template TrustCommander) |
Consentmanager | ad_personalization ad_storage ad_user_data analytics_storage |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
Cookie First | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
Cookie Information A/S |
ad_personalization |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
Cookiebot (Cybot) | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
CookieScript |
ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ |
✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
CookieYes |
ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
Didomi |
ad_personalization |
✓ | ✓ | ✓ (Integrasi GTM + non-GTM menyeluruh) |
iubenda | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
OneTrust |
ad_personalization |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
Osano | ad_personalization ad_storage ad_user_data analytics_storage |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
Secure Privacy |
ad_personalization |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
Sirdata | ad_personalization ad_storage ad_user_data analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
Termly |
ad_storage analytics_storage functionality_storage personalization_storage security_storage |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
Usercentrics |
ad_personalization |
✓ | ✓ | ✓ (Template GTM yang terintegrasi + contoh kode untuk gtag.js) |
Mode izin untuk penyedia CMP
Penyedia Platform Pengelolaan Izin (CMP) dapat berintegrasi dengan mode izin untuk memberikan pengalaman yang lebih baik kepada pelanggan yang menggunakan produk Google. Untuk mempelajari lebih lanjut, baca artikel Mode Izin untuk penyedia CMP.
Referensi lainnya
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: