triển khai <amp-consent> trong HTML của trang web để cho người dùng thấy thông báo và thu thập sự đồng ý của người dùng thông qua trang AMP. Bạn phải chèn 2 đoạn mã vào trang AMP của trang web.
Tìm và chèn mã HTML:
- Đăng nhập vào Google Ad Manager.
- Nhấp vào Quyền riêng tư và thông báo.
- Nhấp vào Quản lý trên một trong các thẻ loại thông báo trên trang Quyền riêng tư và thông báo.
- Nhấp vào Thẻ và SDK.
- Nhấp vào thẻ trang web AMP để mở rộng mục này.
- Trên trang AMP của trang web mà bạn muốn cho thấy thông báo theo quy định của Châu Âu, hãy làm như sau:
- Sao chép đoạn mã đầu tiên trên trang Thẻ và SDK của Ad Manager rồi dán vào giữa các thẻ
<head>và</head>trên các trang AMP mà bạn muốn cho thấy thông báo theo quy định của Châu Âu.Mã mẫu
<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> - Sao chép đoạn mã thứ hai trên trang Thẻ và SDK của Ad Manager rồi dán vào vùng nội dung của mã HTML trên các trang AMP mà bạn muốn cho thấy thông báo theo quy định của Châu Âu.
Mã mẫu
<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>
- Sao chép đoạn mã đầu tiên trên trang Thẻ và SDK của Ad Manager rồi dán vào giữa các thẻ
Bắt buộc phải có thẻ Meta
Các trang web sử dụng nền tảng quản lý sự đồng ý (CMP) để quản lý sự đồng ý được thu thập theo Khuôn khổ về tính minh bạch và sự đồng ý (TCF) phiên bản 2.3 phải có thẻ <meta> trên các trang. Thẻ <meta> nằm trong dòng mã đầu tiên và có thể tuỳ chỉnh theo nhu cầu của bạn.
Không chặn thành phần nào
Để ngăn <amp-consent> chặn các thành phần trên trang, hãy chèn đoạn mã sau đây vào giữa các thẻ <head> và </head>:
Nếu bạn chọn không chặn bất kỳ thành phần nào thì tất cả phần tử trên trang sẽ xuất hiện. Bạn có thể dùng data-block-on-consent để ghi đè chế độ cài đặt này trên từng phần tử amp-ad và amp-analytics.
Chỉ chặn amp-ad
Để cho phép <amp-consent> chặn amp-ad trên trang, hãy chèn mã sau đây vào giữa các thẻ <head> và </head>:
<meta name="amp-consent-blocking" content="amp-ad">Chặn amp-ad và amp-analytics
Để cho phép <amp-consent> chặn amp-ad và amp-analytics trên trang, hãy chèn đoạn mã sau đây vào giữa các thẻ <head> và </head>:
Theo mặc định, hệ thống sẽ chặn amp-ad và amp-analytics trong đoạn mã trên thẻ "Thẻ và SDK" trong phần Quyền riêng tư và thông báo. Thêm các phần mở rộng AMP khác vào thuộc tính nội dung để tuỳ chỉnh các thành phần bị chặn trên trang.
Thu hồi sự đồng ý
Một trong những yêu cầu của chương trình về sự đồng ý của người dùng đối với Quyền riêng tư và thông báo là khả năng thu hồi sự đồng ý. Hãy đảm bảo rằng bạn đã đưa đường liên kết thu hồi sự đồng ý vào trang dữ liệu, cookie hoặc chính sách quyền riêng tư trước khi đăng thông báo yêu cầu đồng ý.