Laksanakan Google Consent Mode V2 Langkah demi Langkah — Tutorial Definitif
Apa Itu Google Consent Mode V2
Consent Mode V2 ialah API Google yang menyesuaikan cara tag Google berfungsi berdasarkan status persetujuan. Daripada pendekatan semua-atau-tiada, tag boleh dimuatkan dalam keadaan terhad tanpa kuki apabila persetujuan tidak diberikan, kemudian bertukar kepada penjejakan penuh setelah pengguna memberi persetujuan. Google mewajibkannya untuk pengiklan EEA pada Mac 2024.
Tanpanya: pemodelan penukaran terhenti, audiens pemasaran semula mengecil, dan Smart Bidding merosot.
Empat Parameter Persetujuan
- ad_storage — Mengawal kuki pengiklanan
- analytics_storage — Mengawal kuki analitik
- ad_user_data — Mengawal sama ada data pengguna dihantar untuk pengiklanan (baharu dalam V2)
- ad_personalization — Mengawal pemasaran semula dan iklan dinamik (baharu dalam V2)
Dua parameter V2 baharu — ad_user_data dan ad_personalization — adalah yang membezakan V2 daripada V1. Jika anda hanya mempunyai ad_storage dan analytics_storage, anda mesti menambah parameter baharu tersebut.
Mod Asas vs Lanjutan
Asas: Tag tidak dimuatkan sehingga persetujuan diberikan. Mudah tetapi anda kehilangan semua data daripada pengguna yang menolak.
Lanjutan: Tag dimuatkan serta-merta dalam mod terhad, menghantar ping tanpa kuki tanpa data peribadi. Google menggunakannya untuk pemodelan penukaran, memulihkan sehingga 70% penukaran yang hilang. Sentiasa gunakan mod Lanjutan.
Langkah 1: Tetapkan Keadaan Persetujuan Lalai
Letakkan ini sebelum sebarang tag Google dalam <head> anda:
gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });
Parameter wait_for_update memberi CMP anda 500ms untuk memulihkan persetujuan pelawat yang kembali sebelum tag diteruskan dalam mod ditolak.
Langkah 2: Kemas Kini Persetujuan Apabila Pengguna Membuat Pilihan
Apabila pengguna mengklik Terima:
gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });
Untuk persetujuan separa (analitik sahaja, tanpa iklan), kemas kini hanya parameter yang dibenarkan.
Langkah 3: Pelaksanaan GTM
Aktifkan Consent Overview dalam GTM (Admin > Container Settings). Cipta tag Consent Initialization dengan coretan lalai. Konfigurasikan Consent Settings setiap tag untuk memerlukan parameter yang berkaitan. Kebanyakan CMP menghantar acara dataLayer apabila persetujuan berubah — cipta pencetus untuknya.
Langkah 4: Sahkan Pelaksanaan Anda
- Tag Assistant: Semak tab Consent — semua parameter harus menunjukkan Denied sebelum interaksi, Granted selepas Terima
- dataLayer: Cari entri consent default dan consent update
- GA4 DebugView: Acara harus menunjukkan penunjuk persetujuan
Pemodelan Penukaran
Dalam mod Lanjutan, ping tanpa kuki daripada pengguna yang tidak memberi persetujuan menyuburkan model penukaran Google. Keperluan: 1,000+ acara klik iklan/hari selama 7 hari dengan persetujuan diberikan. Apabila aktif, pemodelan memulihkan 50-70% penukaran yang hilang.
Kesilapan Biasa
- Coretan lalai dimuatkan selepas tag Google (tag diaktifkan dalam mod granted secara tidak sengaja)
- Parameter ad_user_data atau ad_personalization tiada
- wait_for_update ditetapkan kepada 0 (pelawat yang kembali kehilangan pemulihan persetujuan)
- Kemas kini persetujuan diaktifkan tanpa syarat pada setiap muat halaman
Langkau Kerumitan dengan FlexyConsent
FlexyConsent mengendalikan semua ini secara automatik: keadaan lalai ditolak, arahan kemas kini, keempat-empat parameter, TCF 2.3, Microsoft UET Consent Mode, pemulihan persetujuan pelawat yang kembali — semuanya daripada satu tag skrip sahaja. Pelan bermula dari EUR 0/bulan.