ใช้ <amp-consent>
ใน HTML ของเว็บไซต์เพื่อแสดงข้อความต่อผู้ใช้และรวบรวมความยินยอมของผู้ใช้โดยใช้หน้า AMP ซึ่งจะต้อวแทรกข้อมูลโค้ด 2 รายการลงในหน้า AMP ของเว็บไซต์
ค้นหาและแทรกโค้ด HTML ดังนี้
- ลงชื่อเข้าใช้ Google Ad Manager
- คลิกความเป็นส่วนตัวและการรับส่งข้อความ
- คลิกจัดการในการ์ดประเภทข้อความในหน้าความเป็นส่วนตัวและการแสดงข้อความแจ้งผู้ใช้
- คลิกแท็กและ SDK
- คลิกแท็กเว็บไซต์ AMP เพื่อขยายส่วนดังกล่าว
- ในหน้า AMP ของเว็บไซต์ที่ต้องการแสดงข้อความเกี่ยวกับกฎระเบียบของยุโรป ให้ทำดังนี้
- คัดลอกข้อมูลโค้ดรายการแรกจากหน้าแท็กและ SDK ของ Ad Manager แล้ววางระหว่างแท็ก
<head>
และ</head>
ในหน้า AMP ที่ต้องการแสดงข้อความเกี่ยวกับกฎระเบียบของยุโรปตัวอย่างโค้ด
<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> - คัดลอกข้อมูลโค้ดรายการที่ 2 จากหน้าแท็กและ SDK ของ Ad Manager แล้ววางในส่วนเนื้อหาของโค้ด HTML ในหน้า AMP ที่ต้องการแสดงข้อความเกี่ยวกับกฎระเบียบของยุโรป
ตัวอย่างโค้ด
<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>
- คัดลอกข้อมูลโค้ดรายการแรกจากหน้าแท็กและ SDK ของ Ad Manager แล้ววางระหว่างแท็ก
ต้องมีเมตาแท็ก
เว็บไซต์ที่ใช้แพลตฟอร์มการจัดการความยินยอม (CMP) เพื่อจัดการความยินยอมที่รวบรวมภายใต้ TCF เวอร์ชัน 2.2 ต้องมีแท็ก <meta>
ในหน้าเว็บ แท็ก <meta>
จะรวมอยู่ในบรรทัดแรกของโค้ด และสามารถปรับแต่งได้ตามความต้องการ
ไม่บล็อกเลย
หากไม่ต้องการให้ <amp-consent>
บล็อกคอมโพเนนต์ในหน้าเว็บ ให้แทรกโค้ดต่อไปนี้ไว้ระหว่าง <head>
และ </head>
แท็ก ดังนี้
หากคุณเลือกที่จะไม่บล็อกคอมโพเนนต์ องค์ประกอบทั้งหมดในหน้าจะปรากฏขึ้น ใช้ data-block-on-consent
เพื่อลบล้างการตั้งค่านี้ในองค์ประกอบ amp-ad
และ amp-analytics
แต่ละรายการ
บล็อกเฉพาะ amp-ad
หากต้องการอนุญาตให้ <amp-consent>
บล็อก amp-ad ในหน้าเว็บ ให้แทรกโค้ดต่อไปนี้ไว้ระหว่าง <head>
และ </head>
แท็ก ดังนี้
<meta name="amp-consent-block" content="amp-ad">
บล็อก amp-ad และ amp-analytics
หากต้องการอนุญาตให้ <amp-consent>
บล็อก amp-ad และ amp-analytics ในหน้าเว็บ ให้แทรกข้อมูลโค้ดต่อไปนี้ไว้ระหว่าง <head>
กับ </head>
โดยค่าเริ่มต้น amp-ad
และ amp-analytics
จะบล็อกไว้ในข้อมูลโค้ดในแท็บ "แท็กและ SDK" ของส่วนความเป็นส่วนตัวและการแสดงข้อความแจ้งผู้ใช้ เพิ่มส่วนขยาย AMP อื่นๆ ในแอตทริบิวต์เนื้อหาเพื่อปรับแต่งคอมโพเนนต์ที่บล็อกไว้ในหน้าเว็บ
การเพิกถอนความยินยอม
โปรแกรมความยินยอมของผู้ใช้ในด้านความเป็นส่วนตัวและการแสดงข้อความแจ้งผู้ใช้มีข้อกำหนดให้ผู้ใช้เพิกถอนความยินยอมได้ โปรดใส่ลิงก์เพิกถอนความยินยอมลงในหน้านโยบายข้อมูล คุกกี้ หรือความเป็นส่วนตัวก่อนที่จะเผยแพร่ข้อความขอความยินยอม