Implementasi Google Consent Mode V2 Langkah demi Langkah — Tutorial Definitif
Apa Iku Google Consent Mode V2
Consent Mode V2 yaiku API Google sing ngatur carane tag Google tumindak adhedhasar status persetujuan. Tinimbang kabeh-utawa-ora-ana, tag bisa dimuat ing kahanan watesan tanpa cookie nalika persetujuan durung diwenehake, banjur ngalih menyang pelacakan lengkap sawise pangguna nyetujui. Google nggawe iki wajib kanggo pengiklan EEA ing Maret 2024.
Tanpa iku: pemodelan konversi mandheg, audiens remarketing nyusut, lan Smart Bidding mundur.
Papat Parameter Persetujuan
- ad_storage — Ngontrol cookie iklan
- analytics_storage — Ngontrol cookie analytics
- ad_user_data — Ngontrol apa data pangguna dikirim kanggo iklan (anyar ing V2)
- ad_personalization — Ngontrol remarketing lan iklan dinamis (anyar ing V2)
Rong parameter V2 anyar — ad_user_data lan ad_personalization — sing mbedakake V2 saka V1. Yen sampeyan mung duwe ad_storage lan analytics_storage, sampeyan kudu nambahake parameter anyar kasebut.
Mode Dasar vs Lanjutan
Dasar: Tag ora dimuat nganti persetujuan diwenehake. Prasaja nanging sampeyan kelangan kabeh data saka pangguna sing nolak.
Lanjutan: Tag dimuat langsung ing mode watesan, ngirim ping tanpa cookie tanpa data pribadi. Google nggunakake iki kanggo pemodelan konversi, mulihake nganti 70% konversi sing ilang. Tansah nggunakake mode Lanjutan.
Langkah 1: Atur Status Persetujuan Default
Selehake iki sadurunge tag Google apa wae ing <head> sampeyan:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });
Parameter wait_for_update menehi CMP sampeyan 500ms kanggo mulihake persetujuan pengunjung bali sadurunge tag mlaku ing mode ditolak.
Langkah 2: Nganyari Persetujuan Nalika Pangguna Milih
Nalika pangguna ngeklik Setuju:
gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });
Kanggo persetujuan sebagian (mung analytics, tanpa iklan), nganyari mung parameter sing diwenehake.
Langkah 3: Implementasi GTM
Aktifake Consent Overview ing GTM (Admin > Container Settings). Gawe tag Consent Initialization nganggo snippet default. Konfigurasi Consent Settings saben tag kanggo mbutuhake parameter sing relevan. Akeh CMP ngirim acara dataLayer nalika persetujuan diganti — gawe trigger kanggo iku.
Langkah 4: Verifikasi Implementasi Sampeyan
- Tag Assistant: Priksa tab Consent — kabeh parameter kudu nuduhake Denied sadurunge interaksi, Granted sawise Setuju
- dataLayer: Goleki entri consent default lan consent update
- GA4 DebugView: Acara kudu nuduhake indikator persetujuan
Pemodelan Konversi
Ing mode Lanjutan, ping tanpa cookie saka pangguna sing ora nyetujui nyedhiyakake model konversi Google. Syarat: 1.000+ acara klik-iklan/dina sajrone 7 dina kanthi persetujuan diwenehake. Nalika aktif, pemodelan mulihake 50-70% konversi sing ilang.
Kesalahan Umum
- Snippet default dimuat sawise tag Google (tag murub ing mode granted kanthi salah)
- Parameter ad_user_data utawa ad_personalization sing ilang
- wait_for_update disetel dadi 0 (pengunjung bali kelangan pemulihan persetujuan)
- Nganyari persetujuan murub tanpa syarat ing saben muat kaca
Lewati Kerumitan nganggo FlexyConsent
FlexyConsent nangani kabeh iki kanthi otomatis: status denied default, perintah update, kabeh papat parameter, TCF 2.3, Microsoft UET Consent Mode, pemulihan persetujuan pengunjung bali — kabeh saka siji tag skrip. Paket wiwit EUR 0/wulan.