- Consent Mode v2, bir web sitesinin Google etiketlerine ziyaretçinin neyi kabul ettiğini bildirme yöntemidir ve dört sinyal kullanır: ad_storage, analytics_storage, ad_user_data ve ad_personalization.
- Consent Mode rıza toplamaz: bunu çerez bildiriminiz yapar, Consent Mode ise yanıtı Google'a iletir.
- AB'de reklam amaçlı takip çerezleri için önceden rıza gerekir ve kişisel verilerin her kullanımının GDPR kapsamında bir hukuki dayanağı olmalıdır.
- Sunucu tarafı takip, verinin nereden gönderildiğini değiştirir, göndermenize izin olup olmadığını değil; bu yüzden rıza gerekliliğini ortadan kaldırmaz.
- ROASaurus Google etiketleriniz için Consent Mode sinyallerini ayarlamaz. Shopify'da Customer Privacy API'sini izler; diğer online mağazalarda Google Consent Mode dahil rıza aracınızı okur.
Consent Mode v2, bir web sitesinin Google etiketlerine ziyaretçinin çerezleri ve verilerinin reklamlar için kullanılmasını kabul edip etmediğini bildirmesinin Google'a özgü yoludur. Dört sinyal kullanır: ad_storage, analytics_storage, ad_user_data ve ad_personalization. Rızayı kendisi istemez. Çerez bildiriminiz sorar, Consent Mode ise yanıtı Google'a iletir.
Bu rehber dört sinyali, temel ve gelişmiş Consent Mode'u, AB hukukunun bir online mağazadan genel hatlarıyla ne beklediğini, sunucu tarafı takibin bunun neresinde yer aldığını ve ROASaurus'un rızayı nasıl ele aldığını anlatır.
Consent Mode v2 nedir?
Consent Mode, web siteleri ve uygulamalar için bir Google özelliğidir. Site her ziyaretçi için varsayılan bir rıza durumu belirler, genellikle reddedilmiş, ve ziyaretçi çerez bildirimini yanıtladığında onu günceller. Google etiketleri bu durumu okur ve davranışlarını değiştirir. Rıza varsa normal çalışırlar. Rıza yoksa reklam çerezlerini okumaz ya da yazmazlar ve kurulumunuza bağlı olarak sınırlı veri gönderirler ya da hiç göndermezler.
2. sürüm ad_user_data ve ad_personalization olmak üzere iki sinyal ekledi. Google bunları AB kullanıcı rızası politikasının uygulanmasını güçlendirirken getirdi. Avrupa Ekonomik Alanı'ndaki (AEA) ziyaretçiler için, reklam kişiselleştirme ve ölçümü kullanmak isteyen reklamverenler rıza toplamalı ve rıza sinyallerini Google ile paylaşmalıdır. Politikanın kendisi AEA'daki, Birleşik Krallık'taki ve İsviçre'deki ziyaretçileri kapsar.
Dört rıza sinyali
| Sinyal | Neyi kontrol eder | Reddedildiğinde |
|---|---|---|
ad_storage | Reklam için çerezler ve cihaz tanımlayıcıları | Hiçbir reklam çerezi yazılmaz ya da okunmaz |
analytics_storage | Analiz için çerezler ve tanımlayıcılar, örneğin ziyaret süresi | Hiçbir analiz çerezi yazılmaz ya da okunmaz |
ad_user_data | Reklam için kullanıcı verisinin Google'a gönderilmesi | Reklamlar için kişisel veri toplanmaz; enhanced conversions'ın hash'lenmiş verisi de buna dahildir |
ad_personalization | Kişiselleştirilmiş reklamcılık | Yeniden pazarlama ve diğer kişiselleştirilmiş reklamlar veri almaz |
Bir çerez bildirimi kendi kategorilerini bu sinyallerle eşler. Yaygın bir eşleme şöyledir: pazarlama ya da reklam kategorisi ad_storage, ad_user_data ve ad_personalization değerlerini, analiz ya da istatistik kategorisi ise analytics_storage değerini belirler. Rıza aracınızın bunu nasıl yaptığını kontrol edin, çünkü tek bir eşleme hatası sitenizdeki her Google etiketine yanlış yanıt gönderir.
Temel ve gelişmiş Consent Mode
Google, Consent Mode'u uygulamak için iki yol sunar. Fark, rızadan önce ve rıza olmadan ne olduğudur.
- Google etiketleri, ziyaretçi bildirimi yanıtlayana kadar yüklenmez
- Ziyaretçi reddederse Google'a hiçbir veri gitmez, rıza durumu bile
- Dönüşüm modellemesi genel bir model kullanır
- Google etiketleri hemen yüklenir, rıza varsayılan olarak reddedilmiştir
- Rıza olmadan etiketler ölçümleri çerezler olmadan gönderir
- Dönüşüm modellemesi, reklamveren için oluşturulmuş bir model kullanır
Teknik olarak Consent Mode iki komutla çalışır. Varsayılan komut, herhangi bir Google etiketi veri göndermeden önce rıza durumunu belirler. Güncelleme komutu ise ziyaretçi bildirimi yanıtladığında onu değiştirir.
// On every page, before any Google tag sends data:
gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied'
});
// When the visitor accepts marketing and analytics cookies:
gtag('consent', 'update', {
ad_storage: 'granted',
ad_user_data: 'granted',
ad_personalization: 'granted',
analytics_storage: 'granted'
});Rıza yönetim platformları bu komutları genellikle sizin yerinize gönderir. Gönderdiklerini ve güncellemeyi, ziyaretçi yanıt verdikten sonra yalnızca bildirimin gösterildiği sayfada değil, her sayfada gönderdiklerini kontrol edin.
AB hukukunun bir online mağazadan beklediği
Reklam takibi için en önemli iki AB yasası vardır ve Google bunların üzerine kendi politikasını ekler. Bu, genel hatlarıyla bir özettir.
Çerezlere ilişkin ePrivacy kuralları
ePrivacy Yönergesi, çerezler gibi bir ziyaretçinin cihazında bilgi saklamayı ve bunu geri okumayı kapsar. Alışveriş sepeti ya da oturum açma gibi, ziyaretçinin istediği bir hizmet için kesinlikle gerekli olan çerezler rıza gerektirmez. Reklam amaçlı takip çerezleri gerektirir. AB'nin işletmelere yönelik rehberine göre rıza önce gelir: bu tür çerezler sayfa ilk açıldığında ayarlanamaz. Rıza amaç başına verilmelidir ve geri çekmek vermek kadar kolay olmalıdır.
Kişisel verilere ilişkin GDPR
GDPR, e-posta adresi, telefon numarası ya da bir siparişin ayrıntıları gibi kişisel verinin her kullanımına uygulanır. Her kullanım, örneğin rıza, sözleşme ya da meşru menfaatler gibi altı hukuki dayanaktan birine ihtiyaç duyar. Yalnızca amaç için gereken veriyi işleyebilirsiniz. Kişisel verileri sizin adınıza işleyen bir hizmetin, örneğin bir takip aracının, sizinle yazılı bir sözleşmesi olmalıdır.
Google'ın AB kullanıcı rızası politikası
Google'ın reklam ürünlerini kullanıyorsanız bu politika bir sözleşme yükümlülüğü ekler. AEA, Birleşik Krallık ve İsviçre'deki ziyaretçiler için, yasanın gerektirdiği yerde çerezler için ve reklamları kişiselleştirmek amacıyla kişisel verinin kullanımı için geçerli rıza almalısınız. Rıza kayıtlarını tutmalı, nasıl geri çekileceğini açıklamalı ve veriyi alan her tarafı açıkça adlandırmalısınız.
| Kural | Neyi kapsar | Online mağazadan örnek |
|---|---|---|
| ePrivacy Yönergesi | Cihazda bilgi saklama ve bunu geri okuma | Meta piksel çerezi, bir ziyaretçi kimliği çerezi |
| GDPR | Kişisel verinin her türlü işlenmesi | Bir satın alımla birlikte hash'lenmiş bir e-postayı reklam platformuna göndermek |
| Google AB kullanıcı rızası politikası | AEA, Birleşik Krallık ve İsviçre'deki ziyaretçiler için kullanılan Google reklam ürünleri | Consent Mode sinyallerini Google etiketlerine iletmek |
Sunucu tarafı takip rıza gerektirir mi?
Sunucu tarafı takip, bir olayın nereden gönderildiğini değiştirir: ziyaretçinin tarayıcısı yerine sunucunuzdan. Neyi gönderebileceğinizi değiştirmez. İki nokta nedenini gösterir.
Birincisi, çoğu sunucu tarafı kurulum yine de tarayıcıda başlar. Bir betik tıklama kimliğini açılış URL'sinden okur ve cihazda saklar; bu yüzden ePrivacy kuralları o adım için geçerlidir. İkincisi, bir satın alımı hash'lenmiş bir e-posta, bir IP adresi ya da bir tıklama kimliğiyle bir reklam platformuna göndermek, kişisel verinin işlenmesidir. Verinin izlediği yol ne olursa olsun, GDPR kapsamında bir hukuki dayanağa ihtiyaç duyar. Sunucu tarafı takip nedir rehberimiz teknik tarafı anlatır.
Veri minimizasyonu ve hash'leme
Platformun dönüşümü eşleştirmesi ve sayması için gerekeni gönderin, siparişin tamamını değil. Reklam platformları e-posta ve telefon gibi kişisel alanların gönderilmeden önce normalleştirilmesini ve SHA-256 ile hash'lenmesini ister. Hash'leme ham değeri platforma giderken korur, ama anonimleştirme değildir: platform hash'i, bir eşleşme bulmak için kendi kullanıcı verisiyle karşılaştırır. Hash'lenmiş veriyi kişisel veri olarak değerlendirin.
Bir online mağaza rıza ile ve rızasız neleri gönderir
Bir aracın sınırı nereye çizdiğine örnek olarak, ROASaurus'un Shopify'da, varsayılan olan Respect visitor consent açıkken ne yaptığı şöyle.
| Veri | Ziyaretçi pazarlama çerezlerine izin verir | Ziyaretçi reddeder |
|---|---|---|
| Ziyaretçi kimliği çerezi | Ayarlanır | Ayarlanmaz |
| Tıklama kimlikleri ve UTM'ler | Saklanır | Saklanmaz |
| Sayfa görüntülemeleri ve sepete eklemeler gibi gezinme olayları | Ziyaretçi kimliğiyle saklanır | Ziyaretçi kimliği, IP adresi ya da tarayıcı ayrıntıları olmadan tutulur ve reklam platformlarına gönderilmez |
| Meta, TikTok ve diğerlerinin tarayıcı pikselleri | Yüklenir ve olay gönderir | Yüklenmez, tarayıcı olayı yok |
| Shopify ödeme sayfasından Google Ads dönüşümü | Gönderilir | Gönderilmez |
| Ödenmiş sipariş, sunucu tarafında gönderilir | Tıklama kimlikleri, siparişteki hash'lenmiş müşteri verileri ile IP adresi ve user agent'la gönderilir | Siparişteki hash'lenmiş müşteri verileri ile siparişin IP adresi ve user agent'ıyla, tıklama kimlikleri olmadan Meta, TikTok, Snapchat, Pinterest, Reddit, X, Microsoft ve Taboola'ya gönderilir. LinkedIn ve ondan sonra eklenen hedefler hiçbir şey almaz; GA4 anonim bir satış alır |
| Bir Shopify siparişinin açılış sayfası adresi | ROASaurus atıf raporlarında kullanılır, reklam platformlarına gönderilmez | ROASaurus atıf raporlarında kullanılır, reklam platformlarına gönderilmez |
Reddeden bir ziyaretçinin ödenmiş siparişinin gönderilip gönderilemeyeceği hukuki bir sorudur ve yanıt mağazaya ve ülkeye göre değişebilir. ROASaurus bunu varsayılan olarak gönderir. Hukuki danışmanlığınız satın alım olaylarının da önceden rıza gerektirdiğini söylüyorsa, sunucu tarafı satın alımları açmadan önce ROASaurus ile iletişime geçin. Shopify ve diğer online mağazalara ilişkin ayrıntılar Rıza ve gizlilik sayfasındadır.
ROASaurus rızayı ve Consent Mode sinyallerini nasıl ele alır
ROASaurus Google etiketleriniz için Google Consent Mode sinyallerini ayarlamaz. Ziyaretçinin tercihini online mağazanıza göre farklı bir kaynaktan okur:
- Shopify'da vitrin betiği ve ödeme sayfası pikselleri, çerez bildiriminizin doldurduğu Shopify Customer Privacy API'sini okur. Ödeme sayfası pikseli, alışveriş yapanın ödeme sırasında değiştirdiği bir seçimi de izler. Shopify'da sunucu tarafı takip rehberi bunun adım adım nasıl çalıştığını gösterir.
- Diğer online mağazalarda ROASaurus betiği OneTrust, Cookiebot, Usercentrics, Didomi, CookieYes, iubenda, Termly, Complianz, Osano, TrustArc, IAB TCF bildirimlerini, Google Consent Mode'un
consentkomutlarını ve WP Consent API'sini okur. Google Consent Mode'da pazarlama rızası,ad_storagevead_user_dataiçin izin verilmiş (granted) olması anlamına gelir; diğer kategorileri her araç için ayrı eşleyebilirsiniz. Başka bir bildirimle, ziyaretçi seçim yaptığındatlq('consent', true)ya datlq('consent', false)çağırın. - Google Ads dönüşümleri yalnızca Shopify ödeme sayfasından gönderilir. ROASaurus Google etiketini orada yalnızca pazarlama çerezlerine izin veren alışveriş yapanlar için yükler, ama onunla birlikte Consent Mode sinyalleri göndermez.
- Sunucudan ROASaurus tercihi Google'ın kendi rıza alanlarıyla iletir: Google Analytics 4 olayları
ad_user_datavead_personalizationtaşır; bunlar rıza veren ziyaretçiler için granted, anonim satış olarak gönderilen siparişler için denied olur. Google Ads'e yapılan potansiyel müşteri yüklemeleri dead_user_datarızasını taşır.
Kendi Google etiketleriniz yine de Consent Mode'a ihtiyaç duyar. Sitenizde Google Ads ya da Google Analytics etiketleri çalıştırıyorsanız bildiriminiz ya da rıza aracınız sinyalleri onlara göndermelidir. AEA'daki ziyaretçilere reklam veriyorsanız, ödeme sayfasından gelen Google Ads dönüşümleri dahil tüm kurulumunuzun hesabınız için Google'ın gereksinimlerini karşılayıp karşılamadığını rıza aracı sağlayıcınıza ya da yazılımcınıza sorun.
Online mağazalar için rıza kontrol listesi
- Bir çerez bildirimi kurun
Ziyaretçi kabul edene kadar pazarlama çerezlerini ve yasanızın gerektirdiği yerde analiz çerezlerini engellemelidir. Shopify'da Customer Privacy API'sine yazan bir bildirim kullanın.
- Bildirimi Consent Mode ile eşleyin
Dört sinyali varsayılan olarak reddedilmiş olarak ayarlayın ve bildirimden güncelleyin; böylece Google etiketleriniz ziyaretçinin seçimini izler.
- Takip aracınızı rızaya uyacak şekilde ayarlayın
ROASaurus'ta Store settings içinde Respect visitor consent seçeneğini açık tutun. Shopify dışındaki online mağazalarda ROASaurus'un rıza aracınızı okuduğunu kontrol edin ya da tercihi
tlq('consent', …)ile iletin. - Sunucu tarafı satın alımlara karar verin
Hukuk danışmanınıza, reddeden ziyaretçilerin ödenmiş siparişlerinin gönderilip gönderilemeyeceğini ve hangi hukuki dayanakla gönderilebileceğini sorun.
- Gizlilik bildiriminizi ve sözleşmelerinizi güncelleyin
Veri alan her reklam platformunu adlandırın, rızanın nasıl geri çekileceğini açıklayın ve her veri işleyiciyle bir veri işleme sözleşmesi imzalayın.
- İki yanıtı da test edin
Özel bir tarayıcı penceresinde çerezleri reddedin ve geliştirici araçlarında hiçbir reklam pikselinin yüklenmediğini ve hiçbir ziyaretçi kimliği çerezinin ayarlanmadığını kontrol edin. Sonra kabul edin ve ikisinin de göründüğünü kontrol edin.
Kaynaklar
- Google for Developers: Consent mode overview
- Google Ads Help: Updates to consent mode for traffic in European Economic Area (EEA)
- Google: EU user consent policy
- Your Europe: Online privacy, how to use cookies on your website
- Your Europe: Data protection under GDPR