Close
k

Projects

Contact

News

Let's connect

Google İzin Modu

Constent Mode Impementation: Onay Modu Uygulaması

İzin modunun amacı daha iyi teklif verme ve ölçüm yeteneklerine sahip olmanızı sağlamaktır. İzinsiz kullanıcılar nedeniyle kaybolan verilerin bir kısmını kurtarmaktadır.

Şu anda var olan etki alanımız kullanıcıların web sitesine gelmesidir. Yani, etki alanınızda olan şey, kullanıcıların sitenize gelmesidir. Hiçbir şey çalışmıyor, hiçbir komut dosyası yüklenmedi, hiçbir şey olmuyor. Sonra, CMP’ye yani izin afişine sahibiz ve kullanıcının izin vermesini bekliyoruz. Kullanıcı izin verdiği durumda, her şeye onay verdiğini ölçelim. Tüm etiketler tetiklenecek, komut dosyaları yüklenecek ve her şey her zamanki gibi çalışacak. Şu anda bu tür bir konfigürasyonla karşılaştığımız zorluk etki alanında neler olup bittiğinin genel kapsamına sahip olmamamızdır. Dolayısıyla bu bilgilerin bir kısmını kaçırıyoruz. İzin modunun amacı, Google analytics gibi analiz platformlarında daha iyi bir teklif stratejisine ve oluşturma kapasitesine ve daha fazla ölçüme sahip olabilmeniz için bu verilerin birazını kurtarmaktır. Bu nedenle izin modunun beklendiği gibi çalışması için Google Etiket Yöneticisinin etiketlerini veya git etiketi komutunu kullanarak komut dosyanızın en son sürümlerine sahip olmanız gerekir.Analytics.js gibi eski bir etiket kullanıyorsanız bu etiket izin moduyla çalışmayacaktır bu yüzden buna dikkat edin.Ve en son sürümleri kullanmanız gerekir.

İzin modu, etiketlere bir parametre ekleyen bir API’dir. Bu parametre, etiketlerin nasıl davranacağını kontrol eder. Örneğin; kullanıcı izni reddettiğinde etiketlerin çerezleri bırakma şeklini kontrol eder. Ayrıca, onay modunun yeni çerez ekleyemeyeceğini bilmek önemlidir. Sadece etiketlerin nasıl davrandığını kontrol eder. Etiketin nasıl davranacağını kontrol etmek için 2 izin türümüz ve izin modu için 2 komutumuz var. İçerik türleri ad_storage ve analytics_storage adındadır.

ad_storage ‘ın reklam etiketlerinin davranış biçimlerini, kontrol ettiğini ve reklam etiketleri derken Google Ads ve Floodlight’ı kastettiğini tekrar belirtmek isterim. analytics_storage, analiz etiketlerinin davranış şeklini kontrol eder. Yani, GA4 ve Google Analytics Universal Analytics. Yani bu iki izin türünü bu komutların her birinin içerisine koyacaksınız ve kullanıcı için izin durumunu beyan edeceksiniz.

Bunu etki alanınızın kaynak kodundaki G etiketi komutları veya bir GTM şablon etiketi kullanarak yapabilirsiniz.Custom HTML tag kullanmanız durumunda sıralam sorunu yaşayabilirsiniz. Bu yüzden bu aşama önerilmez.

Kullanıcının hiçbirr zaman izin vermediği ve etki alanıyla hiç etkileşime girmediği ilk defa gelen ziyaretçi ile başlayalım.Yapacağımız şey, ilk önce varsayılan komutu yüklemek.Ardından Google etiketlerinizi yükleyeceksiniz. Bu etiketler varsayılan komutun sinyalini alacaktır. Herhangi bir çerez bırakmayacaklar ve bu veriler, kullanıcı izin verdikten sonra modelleme sunucularına gönderilecek. Ardından güncelleme komutu devreye girecek ve sinyallaer otomatik olarak çalışacaktır. Böylece etiketleri tekrar hatırlamanıza gerek kalmaz. Şimdi tam uygulama için geri dönen ziyaretçiye geçelim. Geri dönen ziyaretçinin tam olarak uygulanması için yapmanız gereken, varsayılan komutu yüklemektir. Zaten kullanıcının iznine sahip olduğumuz için güncelleme komutunu varsayılan komuttan hemen sonra yükleyebilirsiniz. Dolayısıyla bu bilgileri ya çerezleri ya da izinleri okuyarak alabiliyoruz. CMP bu bilgiyi sizin için açıklayacaktır.

Tag manager üzerinde templates sekmesini açınız.

Ardından search gallery butonuna tıklayarak, Constent Mode’u bulmanız gerekiyor. Add to workspace diyerek çalışma alanınıza ekleyiniz.

Şimdi yapmanız gereken şey bir etiket oluşturmanız ve onu aramanız. Etiketlerinizden “yeni” diyerek, constent modu seçiniz.

Add Seting diyerek advertising, analytics ve diğer  ayarları granted olarak ayarlayın. Ardından trigger oradan all pages seçiniz.

Yapılandırma işlemimiz bitti. Artık Chrome Devtools’u açarak, GCS parametresi tercihini seçmeniz gerekiyor.Yalnızca izin verilen bir uygulama olduğundan tetiklenen bir etket olmadığını göreceksiniz

Ve eğer uygulama sayfasına giderseniz. Etiket bırakılan bir çerez olmadığını farkedeceksiniz. İzin modu etiketine zaten izin vermiş olmanıza rağmen hiçbir şey tetiklenmiyor. Ağ sekmesinde sinyal olup olmadığını görebilirsiniz. Yani izin modu, elimizdeki mevcut etiketlere parametre ekleyen bir API.Etiketimiz yoksa eklenecek bir parametre de yok.

Çerezleri kabul ettiğimizde ise; etiketler tetiklenir. Bu izin modu parametresidir. GCS, google izin durumu için kalır.G1,izin modunun ilk sürümününü temsil eder. G1’den hemen sonra ad_storage için olan ilk karakter bulunuyor. İkincisi ise analytics_storage için geçerlidir.  Onay verilmiş 2 ise red edilmiş anlamına gelmektedir.

Web sitemizin kaynak kodunda ana başlıkta OnuTrustCPM kullanabiliriz. Cookiebot, Usercentrics,Didomi, İubenda gibi diğer ortak CPM’lerde kullanılabilir.

Biz burada Google Dev Guide kullanacağız.

Bu kod dizisini kopyalayıp, ad_storage öğesine sahip olduğunuzu göreceksiniz. Kopyaladığımız kodu yapıştırıyoruz ve analytics_storage eklemesini reddedildi olarak ekliyoruz.

Komut alanımız burası. Ad_storage ve analytics_storage için G etiketi komutunu kaldırarak veri katmanı olayını gönderme komut dosyası. Burada tag manager kodunun altta olduğunu göreceksiniz. En üstte izin modu senaryosu kalacak.

Tarayıcı geçmişini silerek testinizi tamamlayabilirsiniz.

Atike Tokat Çetin

Associate Director

0