Thiết lập chế độ hợp nhất phiên Google Analytics cho AMP

Nội dung trong bài viết này:

Các trang AMP được phân phát từ một miền bộ nhớ đệm AMP khác với miền trang web của bạn. Để theo dõi hành trình của người dùng trong một bộ nhớ đệm AMP và các trang trên trang web của bạn, bạn có thể sử dụng Trình liên kết AMP. Đây là tính năng am-analytics kết hợp các phiên hoạt động của người dùng bằng cách sử dụng mã ứng dụng khách AMP làm giá trị nhận dạng người dùng.

Trình liên kết AMP sẽ chỉ định mã ứng dụng khách AMP cho các đường dẫn liên kết gửi đi từ các trang bộ nhớ đệm AMP. Sau đó, các trang được gắn thẻ Google Analytics sẽ truy xuất mã ứng dụng khách AMP từ tham số truy vấn URL và hợp nhất phiên hoạt động của người dùng bằng cách sử dụng mã ứng dụng khách AMP làm giá trị nhận dạng người dùng.

Bài viết này mô tả các bước cần thiết để thiết lập Trình liên kết AMP với Google Analytics.

Ảnh hưởng của mã ứng dụng khách AMP đối với dữ liệu của bạn

Việc đồng bộ hoá mã ứng dụng khách AMP giữa Bộ nhớ đệm AMP và miền trang web gốc của bạn sẽ giúp các chỉ số người dùng chính xác hơn, ví dụ: Thời lượng phiên, Tỷ lệ thoát và Số trang mỗi phiên. Xin lưu ý rằng, để mã ứng dụng khách AMP trở nên hữu ích, bạn cần thu thập dữ liệu trong cùng một thuộc tính Google Analytics.

Lưu ý: Sau khi quá trình đồng bộ hóa mã ứng dụng khách AMP giữa bộ nhớ đệm AMP và dữ liệu gốc hoàn tất, Giá trị nhận dạng người dùng Google Analytics hiện tại sẽ được đặt lại. Giá trị này được dùng cho các tính năng như Phân tích theo nhóm, Giá trị lâu dài và Nhắm mục tiêu theo đối tượng. Điều này có thể dẫn đến sự biến động tạm thời đáng kể trong chỉ số Người dùng mới và các báo cáo có liên quan.

Thiết lập Trình liên kết AMP

Bạn sẽ thiết lập Trình liên kết AMP với Google Analytics theo ba bước sau:

  1. Gắn thẻ các trang AMP
  2. Gắn thẻ các trang không phải AMP

Bước 1. Gắn thẻ các trang AMP để chuyển các tham số của Trình liên kết AMP

Thêm thẻ Google mặc định cho AMP trên trang đích AMP. Hãy xem đoạn mã ví dụ ở bên dưới và thực hiện các thay đổi sau:

Thay thế MEASUREMENT_ID bằng mã thẻ của tài sản Google Analytics mà bạn muốn gửi dữ liệu đến

(Không bắt buộc) 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 (ví dụ: không ở trên miền www., amp., m.), hãy thêm một cấu hình trình liên kết như bên dưới. 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.

<amp-analytics type="gtag" data-credentials="include">
<script type="application/json">
{
  "vars": {
    "gtag_id": "MEASUREMENT_ID",
    "linker": {
      "domains": ["example.com", "example2.com"]
    }
    ,
    "config": {
      "MEASUREMENT_ID": {
        "groups": "default"
      }
    }
  }
}
</script>
</amp-analytics>
Lưu ý: Đối với gtag_id, bạn có thể chỉ định mã nhận dạng từ mọi sản phẩm của Google (ví dụ: Google Ads hoặc Search Ads 360) mà bạn đang sử dụng trên AMP, nhưng chỉ sử dụng một mã nhận dạng từ một sản phẩm của Google trong trường gtag_id.
Lưu ý quan trọng: Trình quản lý thẻ của Google cho AMP hiện không hỗ trợ Google Analytics 4. Nếu muốn sử dụng AMP với Google Analytics 4, bạn phải tự thêm đoạn mã AMP. Tìm hiểu thêm.

Bước 2. Gắn thẻ các trang không phải AMP để đọc các tham số của Trình liên kết AMP

Thêm đoạn mã gtag.js trên các trang không phải AMP của bạn. Hãy xem đoạn mã ví dụ dưới đây:

  • Thay thế MEASUREMENT_ID bằng mã thẻ của tài sản Google Analytics mà bạn muốn gửi dữ liệu đến
  • (Không bắt buộc) 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 (ví dụ: không ở trên miền www., amp., m.), hãy thêm một cấu hình trình liên kết như bên dưới. 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.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=MEASUREMENT_ID"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('set', 'linker', {
    'domains': ['example.com', 'example2.com']
  });
  gtag('js', new Date());
  gtag('config', 'MEASUREMENT_ID');
</script>

Xác minh việc thiết lập

Xác minh rằng mã ứng dụng khách Google AMP giữa các trang AMP và các trang không phải AMP trùng khớp với nhau.

Cách 1: Xác minh thông qua công cụ Kiểm tra thẻ AMP

Sử dụng công cụ Kiểm tra thẻ AMP và nhập URL AMP để kiểm tra.

Lưu ý: Công cụ Kiểm tra thẻ AMP là công cụ kiểm tra tự động, mô phỏng quy trình từ trang AMP được phân phát thông qua trình xem đến đường liên kết đến trang tiếp theo. Công cụ này nên được sử dụng làm hướng dẫn và có thể không kiểm tra được tất cả các trường hợp (ví dụ: nếu trang AMP chứa đường liên kết đến các miền hoặc miền con khác nhau). Vui lòng sử dụng lựa chọn ở bên dưới để kiểm tra thủ công. 

Lựa chọn 2: Xác minh qua Công cụ cho nhà phát triển Chrome

  1. Mở trình duyệt Google Chrome ở chế độ ẩn danh. Sau đó, bật trình mô phỏng thiết bị di động trong Công cụ cho nhà phát triển Chrome.
  2. Nhập cụm từ tìm kiếm trên google.com sẽ trả về một trang AMP cho trang web của bạn, rồi nhấp vào một kết quả tìm kiếm cho trang AMP của bạn. Trang này phải được phân phát qua Bộ nhớ đệm AMP của Google và hiển thị trong trình xem AMP của Google Tìm kiếm.
    • Lưu ý: Nếu chưa thấy trang của bạn trong kết quả tìm kiếm trên Google, bạn vẫn có thể kiểm tra xem quá trình hợp nhất phiên có đang hoạt động hay không bằng cách truy cập vào công cụ Kiểm tra AMP để xem trước Kết quả tìm kiếm rồi làm theo các bước dưới đây, miễn là trang đó cho phép Google lập chỉ mục.
  3. Tìm lượt xem trang AMP trong yêu cầu mạng từ Google Analytics: Chuyển đến thẻ Mạng trong Công cụ cho nhà phát triển Chrome rồi nhập "collect" vào trường Bộ lọc.
  4. Tìm rồi chọn yêu cầu mạng được chuyển đến www.google-analytics.com. Trên thẻ Tiêu đề cho yêu cầu đó, hãy tìm mã ứng dụng khách bằng cách chuyển đến mục Thông số chuỗi truy vấn. Hãy ghi lại tham số cid.
  5. Khi trang AMP được phân phát từ trình xem AMP, định dạng cid phải là một chuỗi base64 dài 64 ký tự:
  6. Nhấp vào Xoá để xoá các yêu cầu mạng.
  7. Để xác minh rằng bạn đã chọn sử dụng các trang không phải AMP, hãy xác nhận rằng tham số cid đó vẫn tồn tại khi chuyển đến một trang không phải AMP. Để thực hiện việc này, hãy nhấp vào đường dẫn liên kết bất kỳ trên trang AMP dẫn đến trang không phải AMP được phân phát từ miền của bạn. Để tìm mã ứng dụng khách, hãy lọc chuỗi "collect" một lần nữa. Hãy chọn một yêu cầu mạng chuyển đến www.google-analytics.com. Kiểm tra để đảm bảo rằng giá trị tham số truy vấn cid khớp với giá trị mà bạn ghi lại trong Bước 5.

Hạn chế

  • Nếu người dùng truy cập lần đầu đóng trang AMP mà không chuyển đến trang tiếp theo, thì việc hợp nhất phiên thông qua trình liên kết AMP sẽ không xảy ra vì quá trình hợp nhất phiên hoạt động bằng cách thêm thông tin vào đường liên kết.

Thông tin này có hữu ích không?

Chúng tôi có thể cải thiện trang này bằng cách nào?
Tìm kiếm
Xóa nội dung tìm kiếm
Đóng tìm kiếm
Trình đơn chính
10137178809568892020
true
Tìm kiếm trong Trung tâm trợ giúp
true
true
true
true
true
69256
false
false