ตัวเลือกการปรับแต่งพารามิเตอร์โหมดความยินยอมในแท็กข้อมูลวิเคราะห์ AMP มีจํากัด AMP มีการจัดการความยินยอมในตัว เช่น การเลื่อนแท็ก Analytics ออกไปจนกว่าจะได้รับความยินยอม ตามที่อธิบายไว้อย่างละเอียดในการแสดงข้อความเกี่ยวกับกฎระเบียบของยุโรปในหน้า AMP และ amp-consent
การตั้งค่าการจัดการความยินยอมสําหรับหน้า AMP
คุณสามารถกําหนดการตั้งค่าการจัดการความยินยอมต่อไปนี้ได้
ระบุบริการของ Google ที่สามารถรับข้อมูลที่ได้รับความยินยอม
โดยค่าเริ่มต้น ระบบจะถือว่าความยินยอมในการส่งข้อมูลผู้ใช้ไปยัง Google เพื่อวัตถุประสงค์ในการโฆษณานั้นได้รับอนุญาตสำหรับบริการทั้งหมดของ Google คุณสามารถลบล้างการตั้งค่านี้ได้ด้วยการระบุบริการของ Google ที่รับข้อมูลที่ติดป้ายกำกับว่าได้รับความยินยอมได้
ใช้แท็ก
amp-analytics
มาตรฐานโดยระบุรายการdma_cps
ดังนี้"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 Tag Manager
<!-- 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
โดยค่าเริ่มต้น ระบบจะปฏิเสธความยินยอมad_personalization
สําหรับผู้ใช้ที่อยู่ในเขตเศรษฐกิจยุโรป (EEA) คุณลบล้างการปรับโฆษณาตามโปรไฟล์ของผู้ใช้ได้โดยใช้แท็กamp-analytics
ดังนี้
<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>