Thiết lập chế độ đồng ý cho trang AMP

Các lựa chọn tuỳ chỉnh cho các tham số của chế độ đồng ý trong thẻ phân tích AMP bị giới hạn. AMP tích hợp tính năng quản lý sự đồng ý, chẳng hạn như trì hoãn các thẻ phân tích cho đến khi người dùng đồng ý, như được nêu chi tiết trong bài viết Hiển thị thông báo theo quy định của Châu Âu trên trang AMPamp-consent.

Bạn có thể định cấu hình các chế độ cài đặt quản lý sự đồng ý sau:

Chỉ định những dịch vụ của Google có thể nhận dữ liệu của người dùng đã đồng ý

Theo mặc định, việc người dùng đồng ý gửi dữ liệu người dùng đến Google cho mục đích quảng cáo được coi là đã đồng ý đối với tất cả dịch vụ của Google. Bạn có thể ghi đè thông tin này bằng cách chỉ định những dịch vụ nào của Google có thể nhận dữ liệu được gắn nhãn là đã đồng ý.

  • Sử dụng thẻ amp-analytics chuẩn bằng cách cung cấp danh sách 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": {...}
      }
    }
    
  • Sử dụng Trình quản lý thẻ của Google:

    <!-- Google Tag Manager -->
    <amp-analytics
    config="https://www.googletagmanager.com/amp.json?id=GTM-WC8J58F&gtm.url=SOURCE_URL&dma_cps=ads%2Cmaps%2Cplaystore%2Csearch%2Cshopping%2Cyoutube"
    data-credentials="include"></amp-analytics>
    

Sử dụng thẻ amp-analytics

Theo mặc định, người dùng ở Khu vực kinh tế Châu Âu (EEA) sẽ bị từ chối cấp quyền đồng ý ad_personalization. Bạn có thể ghi đè tính năng cá nhân hoá quảng cáo bằng cách sử dụng thẻ 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>