Kullanıcı mesajlarını görüntülemek ve AMP sayfalarını kullanarak kullanıcı izni almak için sitenin HTML'sine <amp-consent>
uygulayın. Bunun için sitenizin AMP sayfalarına iki kod snippet'i eklemeniz gerekir.
HTML kodunu bulun ve ekleyin:
- Google Ad Manager'da oturum açın.
- Gizlilik ve mesajlaşma'yı tıklayın.
- Gizlilik ve Mesajlaşma sayfasındaki mesaj türü kartlarından birinde Yönet'i tıklayın.
- Etiketler ve SDK'lar seçeneğini tıklayın.
- Bölümü genişletmek için AMP site etiketi'ni tıklayın.
- Sitenizin AB tüzükleriyle ilgili mesajı yayınlamak istediğiniz AMP sayfalarında:
- İlk kod snippet'ini Ad Manager Etiketleri ve SDK'ları sayfasından kopyalayın ve AB tüzükleri mesajı yayınlamak istediğiniz AMP sayfalarındaki
<head>
ve</head>
etiketlerinin arasına yapıştırın.Kod örneği
<head>
…
<script async custom-element="amp-consent" src="https://cdn.ampproject.org/v0/amp-consent-0.1.js"></script>
<script async custom-element="amp-iframe" src="https://cdn.ampproject.org/v0/amp-iframe-0.1.js"></script>
…
</head> - İkinci kod snippet'ini Ad Manager Etiketleri ve SDK'ları sayfasından kopyalayın ve AB tüzükleri mesajı yayınlamak istediğiniz AMP sayfalarındaki HTML kodunun içerik alanına yapıştırın.
Kod örneği
<amp-consent id="googleFC" layout="nodisplay" type="googleFC">
<script type="application/json">
{
"postPromptUI": "fcConsentRevocation", // may be removing on all but policy pages
"clientConfig": {
"publisherIdentifier": "pub_id"
}
}
</script>
<div id="fcConsentRevocation">
<button on="googleFC.prompt(consent=googleFC, expireCache=true)">Manage Privacy Options</button>
</div>
</amp-consent>
- İlk kod snippet'ini Ad Manager Etiketleri ve SDK'ları sayfasından kopyalayın ve AB tüzükleri mesajı yayınlamak istediğiniz AMP sayfalarındaki
Meta etiketi gereklidir
TCF 2.2 sürümü kapsamında alınan izinleri yönetmek için bir kullanıcı rızası yönetim platformu (CMP) kullanan sitelerin sayfalarında <meta>
etiketinin bulunması gerekir. <meta>
etiketi kodun ilk satırında bulunur ve ihtiyaçlarınıza göre özelleştirilebilir.
Hiçbir şeyi engellememe
<amp-consent>
etiketinin sayfadaki herhangi bir bileşeni engellemesini önlemek için aşağıdaki kodu <head>
ve </head>
etiketlerinin arasına yerleştirin etiketleri:
Hiçbir bileşeni engellememeyi seçerseniz sayfadaki tüm öğeler görüntülenir. Herhangi bir amp-ad
ve amp-analytics
öğesinde bu ayarı geçersiz kılmak için data-block-on-consent
kodunu kullanın.
Yalnızca amp-ad öğesini engelleme
<amp-consent>
etiketinin bir sayfada amp-ad öğesini engellemesine izin vermek için aşağıdaki kodu <head>
ve </head>
etiketlerinin arasına yerleştirin:
<meta name="amp-consent-blocking" content="amp-ad">
amp-ad ve amp-analytics öğelerini engelleme
<amp-consent>
etiketinin bir sayfada amp-ad ve amp-analytics öğelerini engellemesine izin vermek için aşağıdaki kod snippet'ini <head>
ve </head>
etiketlerinin arasına yerleştirin
Varsayılan olarak amp-ad
ve amp-analytics
, Gizlilik ve mesajlaşma bölümündeki "Etiketler ve SDK'lar" sekmesinde bulunan kod snippet'inde engellenir. Sayfada engellenen bileşenleri özelleştirmek için content özelliğine ek AMP uzantıları ekleyin.
İznin geri alınması
İznin geri alınabilir olması, Gizlilik ve mesajlaşma kullanıcı rızası alma programının bir zorunluluğudur. Kullanıcı rızası alma mesajını yayınlamadan önce verilerinize, çerezinize veya gizlilik politikası sayfanıza bir izin iptal bağlantısı eklediğinizden emin olun.