Google Consent Mode'u Tarayıcı DevTools ile Hata Ayıklama: gcs Parametresini Okumak
Neden Tarayıcıda Doğrulamalısınız?
Doğru görünen bir izin banner'ı, etiketlerinizin doğru davrandığının kanıtı değildir. Consent Mode sorunları sessizdir: sayfalar yüklenir, reklamlar gösterilir, raporlar dolar; yine de Google'a giden sinyaller yanlış olabilir. Tarayıcının geliştirici araçları, gerçekte ne olduğunu birkaç dakikada, ek yazılım olmadan kontrol etmenizi sağlar.
Adım 1: Ağ Sekmesini Temiz Açın
- Daha önce kaydedilmiş bir tercih kalmaması için sayfayı gizli pencerede açın.
- DevTools'u açıp Network sekmesine gidin.
- İsteklerin sayfa geçişlerinde kaybolmaması için Preserve log seçeneğini işaretleyin.
- Sayfayı yenileyin ve banner'a henüz dokunmayın.
Adım 2: İzin Durumunu İsteklerde Bulun
Google etiketleri isteklerine bir gcs parametresi ekler. Ağ listesini collect veya google ile filtreleyebilir, herhangi bir isteği açıp sorgu dizesini okuyabilirsiniz. Değer G100 ya da G111 gibi görünür.
- G100 — hem reklam depolama hem de analitik depolama reddedilmiş.
- G111 — ikisi de verilmiş.
- G101 ve G110 — biri verilmiş, biri reddedilmiş.
G1'den sonraki karakterleri soldan sağa okuyun: ilk rakam reklam depolama durumu, ikincisi analitik depolama durumudur; 1 verildi, 0 reddedildi anlamına gelir. Daha yeni uygulamalar ayrıca, Consent Mode v2'nin ek sinyallerini de içeren daha uzun kodlanmış bir durum taşıyan gcd parametresini gönderir.
Adım 3: Herhangi Bir Tercihten Önce Ne Görmelisiniz?
İznin gerektiği bir bölgede, ziyaretçi etkileşime girmeden gönderilen ilk isteklerde reddedilmiş durum görünmelidir. Ziyaretçi hiçbir şeye tıklamadan G111 görüyorsanız, varsayılanınız yanlıştır veya etiket varsayılan ayarlanmadan önce tetiklenmiştir.
Adım 4: Kabul Ettikten Sonra Ne Görmelisiniz?
Kabul et'e tıklayın, sonra yeni istekleri izleyin. Durum verildi'ye dönmeli ve etiketler çalışmaya devam etmelidir. Banner kabul edildiğini söylüyor ama istekler hâlâ reddedilmiş durumu taşıyorsa, güncelleme çağrısı Google etiketlerine ulaşmıyordur veya çok geç çalışıyordur.
Adım 5: Veri Katmanını İnceleyin
Console'da dataLayer yazın ve girdileri genişletin. Sırayla iki şeye bakıyorsunuz:
- İzin gereken bölgeler için her sinyali reddedilmiş olarak listeleyen, default komutlu bir consent girdisi.
- Kullanıcı seçimini yaptıktan sonra gelen, update komutlu daha sonraki bir consent girdisi.
Consent Mode v2 sinyalleri ad_storage, analytics_storage, ad_user_data ve ad_personalization'dır. Son ikisi eksikse, v1 tarzı bir kurulumunuz var demektir.
En Sık Yapılan Hatalar
- Varsayılan çok geç ayarlanmış. Default komutu, Google etiketi veya Tag Manager konteyneri yüklenmeden önce çalışmalıdır.
- Güncelleme hiç gönderilmiyor. Banner bir tercihi saklıyor ama update komutunu hiç çağırmıyor.
- Yalnızca iki sinyal. Kullanıcı verisi ve kişiselleştirme için v2 sinyalleri eksik.
- Yanlış bölge mantığı. İzin gerektiren bir bölgeden gelen ziyaretçiler varsayılan olarak verilmiş sayılıyor.
- Eklenti tarafından engelleniyor. Kendi tarayıcınızdaki bir gizlilik eklentisi istekleri gizliyor; eklentiler kapalıyken test edin.
- Önbellekteki tercih. Önceki bir tercihi zaten saklamış olan normal bir pencerede test ettiniz.
Adım 6: Tag Manager Önizleme Modunu Kontrol Edin
Google Tag Manager kullanıyorsanız, Preview modu sayfadaki her olay için izin durumunu ve hangi etiketlerin tetiklendiğini ya da engellendiğini gösterir. Bunu ağ sekmesinde gördüklerinizle karşılaştırın: iki görünüm de uyuşmalıdır.
Bunu Rutin Haline Getirin
Bu beş dakikalık kontrolü her banner değişikliğinden, konteyner yayınından veya site sürümünden sonra çalıştırın. Dört durum için beklenen gcs değerini yazın: ilk ziyaret, kabulden sonra, reddettikten sonra ve tercihi sonradan değiştirdikten sonra. Eşleşmeyen her şey, raporlarınız söylemeden önce düzeltilecek bir hatadır.
FlexyConsent Nerede Devreye Giriyor?
FlexyConsent, Google Consent Mode v2'yi destekleyen ve default ile update sinyallerini sizin yerinize gönderen, Google onaylı bir CMP'dir (CMP ID 317). Etiket sırası ve konteyner ayarları sitenize özgü olduğundan, bu tarayıcı kontrolünü yine de kendi sayfalarınızda yapmalısınız.
Temel Çıkarımlar
- Ağ günlüğü korunmuş halde, gizli pencerede test edin.
- gcs değerini okuyun: G100 reddedilmiş, G111 verilmiş demektir.
- Reddedilmiş varsayılan, ziyaretçi seçim yapmadan önce görünür olmalıdır.
- Güncelleme, seçimin hemen ardından durumu değiştirmelidir.
- Dört Consent Mode v2 sinyalinin de veri katmanında göründüğünü doğrulayın.