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

  1. Daha önce kaydedilmiş bir tercih kalmaması için sayfayı gizli pencerede açın.
  2. DevTools'u açıp Network sekmesine gidin.
  3. İsteklerin sayfa geçişlerinde kaybolmaması için Preserve log seçeneğini işaretleyin.
  4. 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.

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:

  1. İzin gereken bölgeler için her sinyali reddedilmiş olarak listeleyen, default komutlu bir consent girdisi.
  2. 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

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

← Blog Tümünü Oku →