Thiết lập tính năng đo lường lượt chuyển đổi của Google Ads cho trang đích AMP

Hướng dẫn này mô tả cách thiết lập và cấu hình cần thiết để hoạt động đo lường lượt chuyển đổi hoạt động chính xác trên trang đích AMP.

Để hiểu đầy đủ về AMP cho Google Ads, hãy tham khảo bài viết Sử dụng AMP cho trang đích của Google Ads. Đây là hướng dẫn từng bước để triển khai AMP bằng Google Ads.

Nếu bạn sử dụng Google Analytics, hãy nhớ làm theo các bước trong bài viết Thiết lập chế độ hợp nhất phiên Google Analytics cho AMP để các phiên hoạt động của người dùng được ghép chính xác trên các trang bộ nhớ đệm AMP và phần còn lại của trang web. Bạn nên định cấu hình Google Analytics nếu sử dụng tính năng Mục tiêu/Lượt chuyển đổi Xuất trong Google Analytics hoặc liên kết Google Ads với Google Analytics.

Thông tin khái quát

Để đo lường lượt chuyển đổi chính xác, lượt nhấp vào quảng cáo chuyển GCLID ("giá trị nhận dạng lượt nhấp của Google") đến trang đích của bạn. Các trang đích sẽ lưu trữ GCLID trong một cookie trên miền của bạn và sau đó, thông số GCLID được đưa vào các thẻ chuyển đổi trên trang web. Hãy đọc bài viết Cách Google Ads theo dõi lượt chuyển đổi trên trang web để biết thêm thông tin chi tiết.

Vì trang đích AMP thường được phân phát từ miền bộ nhớ đệm AMP, nên các trang đích này không thể lưu trữ GCLID trong cookie trên miền của bạn. Bạn cần thiết lập thẻ trên trang đích AMP để chuyển GCLID trên các đường liên kết đi đến trang web của bạn thông qua tham số truy vấn trong URL. Sau đó, các thẻ trên trang web của bạn có thể truy xuất GCLID từ thông số truy vấn và lưu trữ GCLID dưới dạng cookie trên miền của bạn.

Điều kiện tiên quyết

Hãy nhớ bật tính năng tự động gắn thẻ của Google Ads để đo lường lượt chuyển đổi trên trang web của bạn cho mọi trình duyệt.

Cấu hình cơ bản

Bước 1: Thẻ trên trang đích AMP

Để sử dụng thành phần amp-analytics, hãy bắt đầu bằng cách đưa tập lệnh bắt buộc vào tiêu đề của trang AMP. Sau đó, bạn có thể định cấu hình thẻ Google Ads bằng cách sử dụng amp-analytics thông qua thẻ Google hoặc Trình quản lý thẻ của Google.

Cách 1: Thẻ Google

Việc sử dụng thẻ Google cho AMP mặc định trên trang đích AMP cùng với mã chuyển đổi sẽ thêm khách truy cập trang web vào danh sách tiếp thị lại "Tất cả khách truy cập" của bạn (nếu bạn đã thiết lập tính năng tái tiếp thị).

Mã chuyển đổi GCLID cũng cho phép chuyển mã chuyển đổi GCLID đến các trang miền chính tắc từ bộ nhớ đệm AMP theo mặc định (tức là liên kết lượt chuyển đổi theo mặc định nếu trang đích AMP được lưu trữ trên cùng một miền/miền con như các đường liên kết chuyển đến trang web của bạn). Trong đoạn mã mẫu dưới đây, hãy sử dụng ads conversion id của riêng bạn:

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars" : {
    "gtag_id": "ads conversion id",
    "config" : {
      "ads conversion id": { "groups": "default" }
    }
  }
}
</script>
</amp-analytics>

Đối với gtag_id, bạn có thể chỉ định mã nhận dạng từ bất kỳ sản phẩm nào của Google (ví dụ: Google Ads hoặc Search Ads 360) mà bạn đang sử dụng trên các trang AMP, nhưng chỉ giới hạn ở một mã sản phẩm.

Cách 2: Trình quản lý thẻ của Google

Bước 2: Thẻ trên các trang không phải AMP

Hãy xem lại các lựa chọn sau đây đối với những thẻ cần thiết trên những trang không phải AMP. Hãy làm theo hướng dẫn chi tiết trong bài viết Cách Google Ads theo dõi lượt chuyển đổi trên trang web cho từng lựa chọn bên dưới.

Cách 1: Thẻ Google

Như được mô tả tại đây:

  • Đặt đoạn mã thẻ Google trên tất cả các trang của trang web.
  • Trên các trang chuyển đổi, hãy sử dụng đoạn mã sự kiện có thể đặt ở bất kỳ vị trí nào trong mã sau đoạn mã thẻ Google.

Cách 2: Trình quản lý thẻ của Google

Trên vùng chứa web của Trình quản lý thẻ của Google:

  • Tạo một thẻ Chuyển đổi trên Google Ads của Trình quản lý thẻ của Google.
  • Bật thẻ Trình liên kết chuyển đổi trên vùng chứa web của Trình quản lý thẻ của Google.

Nếu đoạn mã Trình quản lý thẻ trên các trang trên trang web của bạn được tải trong iframe, hãy nhớ định cấu hình Liên kết trên các miền với Chấp nhận thông số trình liên kết đến được bật cho thẻ Trình liên kết chuyển đổi của bạn.

Cấu hình nâng cao: Thiết lập tính năng đo lường lượt chuyển đổi trên các miền

Nếu các trang AMP của bạn nằm trên một miền con không chuẩn (tức là không phải www., m. hoặc amp.) hoặc nếu các trang AMP liên kết đến các trang trên một miền cấp cao nhất khác, bạn cần định cấu hình bổ sung để đảm bảo tính năng đo lường lượt chuyển đổi hoạt động chính xác.

Bước 1: Thẻ trên trang đích AMP

Bạn có thể định cấu hình thẻ Google Ads bằng thẻ Google hoặc bằng Trình quản lý thẻ của Google.

Cách 1: Thẻ Google

  • Triển khai thẻ Google cho AMP trên các trang AMP của bạn.
  • Thêm đoạn mã cho trang AMP dưới đây:
    • Thay thế ads conversion id bằng mã chuyển đổi Google Ads thực tế của bạn.
    • Sử dụng domains để thêm miền lưu trữ trang AMP cũng như mọi miền đích hoặc miền con.
<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
"vars" : {
    "gtag_id": "ads conversion id",
    "linker": { "domains": ["subdomain1.example.com", "subdomain2.example.com","www.example2.com"] },
    "config" : {
      "ads conversion id": { "groups": "default" }
    }
  }
}
</script>
</amp-analytics>

Đối với gtag_id, bạn có thể chỉ định mã nhận dạng từ bất kỳ sản phẩm nào của Google (ví dụ: Google Ads hoặc Search Ads 360) mà bạn đang sử dụng trên các trang AMP, nhưng chỉ giới hạn ở một mã sản phẩm.

Cách 2: Trình quản lý thẻ của Google

  • Tạo vùng chứa AMP cho Trình quản lý thẻ của Google và triển khai các thẻ tuân thủ AMP.
  • Thêm thẻ Trình liên kết chuyển đổi vào Vùng chứa AMP của bạn.
  • Thêm miền lưu trữ trang AMP cũng như miền cho mọi đường liên kết chuyển dữ liệu đi dưới dạng danh sách được phân tách bằng dấu phẩy.

  • Thêm đoạn mã AMP mặc định của Trình quản lý thẻ của Google bên dưới vào trang AMP của bạn:

    <!-- Google Tag Manager -->
    <amp-analytics config="https://www.googletagmanager.com/amp.json?id=
      <GTM_CONTAINER_ID>&gtm.url=SOURCE_URL" data-credentials="include">
    </amp-analytics>
    

Bước 2: Thẻ trên các trang không phải AMP

Bạn có thể gắn thẻ các trang không phải AMP bằng gtag.js, Trình quản lý thẻ của Google hoặc analytics.js:

Cách 1: Thẻ Google

  • Thêm đoạn mã dưới đây trên các trang không phải AMP:

    • Thay thế ads conversion id bằng mã chuyển đổi Google Ads chính xác.
    • Sử dụng domains để thêm miền lưu trữ trang AMP cũng như mọi miền đích hoặc miền con.
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', '<var>ads conversion id</var>', {
        'linker': {
          'domains': ['subdomain1.example.com','subdomains2.example.com','www.example2.com']
        }
      });
    </script>
    

Cách 2: Trình quản lý thẻ của Google

Tùy chọn 3: Analytics.js

Đối với các trang không phải AMP, bạn có thể sử dụng đoạn mã analytics.js mặc định để đọc các tham số trình liên kết AMP.

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_MEASUREMENT_ID', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

Nếu các trang AMP được lưu trữ trên một miền cấp cao nhất khác với các đường liên kết dẫn đến trang web của bạn, hoặc nếu các trang AMP không nằm trên một miền con phổ biến (tức là không phải www., amp. hoặc m.), hãy thêm cấu hình được làm nổi bật bên dưới, như mô tả trong cấu hình nhiều miền cho analytics.js:

<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_MEAUSREMENT_ID', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['subdomain1.example.com', 'subdomains2.example.com', 'www.example2.com'] );
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

Cấu hình không bắt buộc

Phần này đề cập đến các cấu hình bổ sung không bắt buộc có thể cần thiết cho việc triển khai AMP.

Sự kiện chuyển đổi trên trang AMP

Trong hầu hết các trường hợp, lượt chuyển đổi sẽ xảy ra trên các trang tiếp theo trong hành trình của người dùng, có thể là các trang không phải AMP. Trong những trường hợp này, hãy làm theo hướng dẫn trong bài viết Cách Google Ads theo dõi lượt chuyển đổi trên trang web.

Phần này đề cập đến trường hợp bạn muốn đo lường lượt chuyển đổi trên chính trang đích AMP.

Sử dụng thẻ Google

Trên trang mà bạn muốn ghi lại lượt chuyển đổi, hãy dán đoạn mã sự kiện Google Ads vào đối tượng điều kiện kích hoạt. Dưới đây là một ví dụ đầy đủ về thẻ cần xuất hiện trên trang chuyển đổi AMP để báo cáo lượt chuyển đổi Google Ads.

<!-- Google tag (gtag) -->
  <amp-analytics type="gtag" data-credentials="include">
    <script type="application/json">
    {
      "vars": {
        "gtag_id": "ads conversion id",
        "config": {
          "ads conversion id": {
           "groups": "default"
          }
        }
      },
      "triggers": {
        "ads conversion label": {
          "on": "visible",
          "vars": {
            "event_name": "purchase",
            "transaction_id": "",
            "value": 15,
            "currency": "USD",
            "send_to": "ads conversion id/ads conversion label"
          }
        }
      }
    }
    </script>
  </amp-analytics>

Hãy lưu ý các trường sau trong thẻ <amp-analytics> này:

  • Trường gtag_id chứa mã do lượt chuyển đổi Google Ads cung cấp.
  • Bạn có thể chỉ định mã nhận dạng của bất kỳ sản phẩm nào của Google mà bạn đang sử dụng trên trang AMP, nhưng chỉ sử dụng mã nhận dạng của một sản phẩm của Google trong trường gtag_id.
  • Đối tượng config cần chứa một trường cho mỗi sản phẩm của Google mà bạn đang sử dụng để đo lường hoạt động trên trang web AMP.
  • Nếu bạn đang sử dụng cả Google Ads và Search Ads 360, hãy đọc bài viết này để được hướng dẫn thêm.
  • Trong ví dụ này, thành phần amp-analytics được kích hoạt bởi sự kiện "hiển thị trang". Ngoài ra, bạn có thể định cấu hình lượt chuyển đổi để kích hoạt cho một sự kiện khác, như lượt nhấp vào nút.

Sử dụng Trình quản lý thẻ của Google

Trên Vùng chứa AMP của Trình quản lý thẻ của Google, hãy thêm thẻ chuyển đổi hoặc thẻ tái tiếp thị nếu cần:

Tính năng theo dõi cuộc gọi điện thoại được hỗ trợ cho các trang AMP để bật tính năng theo dõi lượt chuyển đổi trong Google Ads. Xin lưu ý rằng trình duyệt Safari hiện không hỗ trợ tính năng này.

Bước 1: Tìm cấu hình lượt chuyển đổi

Để bắt đầu, hãy làm theo hướng dẫn về cách thiết lập phần mở rộng về cuộc gọi cho tài khoản Google Ads. Sau khi tạo lượt chuyển đổi cuộc gọi, bạn phải trích xuất một số thông số cấu hình từ mã đã tạo để dùng trong thẻ AMP. Bạn có thể thực hiện việc này bằng cách sử dụng cấu hình Trình quản lý thẻ của Google trong phiên bản Google Ads mới hoặc đoạn mã theo dõi cuộc gọi trong trải nghiệm Google Ads ban đầu.

Cách 1: Sử dụng giao diện người dùng Google Ads

Để sử dụng các trường chuyển đổi do Trình quản lý thẻ của Google cung cấp, hãy đăng nhập vào tài khoản Google Ads rồi chuyển đến phần cài đặt tài khoản lượt chuyển đổi đo lường. Sau đó thực hiện theo những bước sau:

  1. Nhấp vào dấu + để thêm trình theo dõi lượt chuyển đổi mới, rồi chọn tuỳ chọn Cuộc gọi điện thoại.
  2. Trong hộp thoại, hãy chọn Nhấp vào số của bạn trên trang web dành cho thiết bị di động rồi chọn Tiếp tục.
  3. Định cấu hình lượt chuyển đổi bao gồm tất cả các trường có liên quan, sau đó tạo thẻ.
  4. Chọn Sử dụng Trình quản lý thẻ của Google để xem xét cấu hình.
  5. Sử dụng Mã chuyển đổi và Nhãn chuyển đổi được cung cấp để định cấu hình trình theo dõi lệnh gọi AMP theo mô tả bên dưới.
Lựa chọn 2: Sử dụng đoạn mã Theo dõi cuộc gọi
Biến đoạn mã cuộc gọi Mức sử dụng tính năng theo dõi cuộc gọi AMP
ak Mã chuyển đổi
cl Nhãn chuyển đổi

Trong ví dụ này, giá trị của akcl lần lượt là 123456789_ABcDEFg12hI34567jK.

<script>
(function(a,e,c,f,g,b,d){var h={ak:"123456789",cl:"_ABcDEFg12hI34567jK"};a[c]=a[c]||function(){(a[c].q=a[c].q||[]).push(arguments)};a[f]||(a[f]=h.ak);b=e.createElement(g);b.async=1;b.src="//www.gstatic.com/wcm/loader.js";d=e.getElementsByTagName(g)[0];d.parentNode.insertBefore(b,d);a._googWcmGet=function(b,d,e){a[c](2,b,h,d,null,new Date,e)}})(window,document,"_googWcmImpl","_googWcmAk","script");
</script>
Bước 2: Định cấu hình trình theo dõi cuộc gọi AMP

Sử dụng các giá trị thu được ở trên trong URL cấu hình theo dõi cuộc gọi AMP. Giống như các mô-đun AMP khác, bạn cần thêm mô-đun theo dõi lệnh gọi AMP vào tiêu đề của trang:

<head>
<script async custom-element="amp-call-tracking" src="https://cdn.ampproject.org/v0/amp-call-tracking-0.1.js"></script>
</head>

Để bật tính năng đo lường lượt chuyển đổi cuộc gọi, các đường liên kết nhấp để gọi phải được trang trí bằng một đường liên kết đến cấu hình theo dõi cuộc gọi của Google Ads:

<amp-call-tracking
  config="https://www.googleadservices.com/pagead/conversion/7777777777/wcm?cl=AAAAAAAAAAAAA&tel=1800-123-4567&mode=1">
  <a href="tel:18001234567">+1-800-123-4567</a>
</amp-call-tracking>

Để sử dụng ví dụ này, hãy thay thế Mã chuyển đổi (trong ví dụ này là 7777777777) và Nhãn chuyển đổi (trong ví dụ này là AAAAAAAAAAAAA) được lấy từ mã theo dõi lượt chuyển đổi được cung cấp trong quá trình thiết lập lượt chuyển đổi Google Ads. Xin lưu ý rằng tham số URL tel phải khớp với số điện thoại trong đường liên kết có trong đó.

Các điểm hạn chế

Quá trình liên kết lượt chuyển đổi sẽ không xảy ra nếu người dùng đóng trang AMP mà không chuyển đến trang tiếp theo, vì hoạt động chuyển GCLID hoạt động bằng cách trang trí đường liên kết.