AMP Analytics etiketlerindeki izin modu parametreleri için özelleştirme seçenekleri sınırlıdır. AMP, AMP sayfalarında AB tüzükleri mesajlarını görüntüleme ve amp-consent başlıklı makalelerde ayrıntılı olarak açıklandığı gibi, izin verilene kadar analiz etiketlerini erteleme gibi yerleşik izin yönetimi özellikleri sunar.
AMP sayfaları için kullanıcı rızası yönetimi ayarları
Aşağıdaki izin yönetimi ayarlarını yapılandırabilirsiniz:
Hangi Google hizmetlerinin izin verilen verileri alabileceğini belirtin
Kullanıcı verilerinin reklam amacıyla Google'a gönderilmesine yönelik izinler varsayılan olarak tüm Google hizmetleri için verilmiş kabul edilir. Hangi Google hizmetlerinin izin etiketli verileri alabileceğini belirterek bu ayarı geçersiz kılabilirsiniz.
Standart
amp-analyticsetiketini kullanarakdma_cpslistesini sağlayın:"vars": { "clientId": "CLIENT_ID(custom_cookie)", "gtag_id": "UA-1234-5", "dma_cps": "ads,maps,playstore,search,shopping,youtube", "config": { "AW-2222": {...}, "G-12345678": {...} } }Google Etiket Yöneticisi'ni kullanarak:
<!-- Google Tag Manager --> <amp-analytics config="https://www.googletagmanager.com/amp.json?id=GTM-WC8J58F>m.url=SOURCE_URL&dma_cps=ads%2Cmaps%2Cplaystore%2Csearch%2Cshopping%2Cyoutube" data-credentials="include"></amp-analytics>
amp-analytics etiketinizi kullanma
ad_personalization izni, varsayılan olarak Avrupa Ekonomik Alanı'nda (AEA) ikamet eden kullanıcılar için reddedilir. amp-analytics etiketinizi kullanarak reklam kişiselleştirmeyi geçersiz kılabilirsiniz:
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
"vars" : {
"gtag_id": "<DESTINATION_ID>",
"config" : {
"<DESTINATION_ID>": {
"groups": "default",
"allow_ad_personalization_signals": [true|false]
}
}
}
}
</script>
</amp-analytics>