Mã ứng dụng khách trong trang AMP

Để Google Analytics xác định được hai lượt truy cập riêng biệt thuộc về cùng một người dùng, một giá trị nhận dạng duy nhất được liên kết với người dùng cụ thể đó được gửi cùng với mỗi lượt truy cập qua trường Mã khách hàng. Mã nhận dạng duy nhất là một chuỗi được tạo ngẫu nhiên.

Đối với các trang không phải AMP, Google Analytics sử dụng một cookie của bên thứ nhất duy nhất có tên là _ga để lưu trữ Mã ứng dụng khách (trên miền của nhà xuất bản).

Đối với trang AMP, mọi thứ có thể hơi khác. Bạn có thể xem trang thông qua trình duyệt theo nhiều cách, khiến việc tạo và quản lý ID ứng dụng khách trở nên khác nhau. Do đó, các chỉ số về trang web/ứng dụng sẽ bị ảnh hưởng.

Các trường hợp mã ứng dụng khách

Dưới đây là những cách mà người dùng có thể truy cập vào trang AMP và các hệ quả của Client-ID như sau:

  1. Google Tìm kiếm: Trang AMP được truy cập thông qua kết quả trên Google Tìm kiếm và hiển thị bên trong "trình xem AMP".

    • Trong trường hợp này, người dùng tìm kiếm trên Google và kết quả tìm kiếm được chọn là một trang AMP. Trang google.com chứa IFRAME trỏ đến cdn.ampproject.org và nội dung được tải từ cdn.ampproject.org.
    • Mã ứng dụng khách được lưu trữ trên google.comgoogle.com là bên thứ nhất trong trường hợp này. Mã ứng dụng khách được chuyển từ trình xem AMP đến trang được phân phát từ cdn.ampproject.org để có thể truyền mã qua phân tích AMP.
    • Cookie chỉ được sử dụng lại nếu các trang AMP gốc có cùng nguồn gốc (tức là kết hợp giữa giản đồ, máy chủ và cổng).
  2. Proxy/Bộ nhớ đệm: Trang AMP được truy cập từ một proxy/bộ nhớ đệm.

    • Trong trường hợp này, người dùng sẽ chuyển thẳng đến cdn.ampproject.org.
    • Mã ứng dụng khách được lưu trữ trên cdn.ampproject.org. Khi người dùng truy cập lại (trong một khoảng thời gian), Client-ID sẽ được sử dụng lại. cdn.ampproject.org là bên thứ nhất trong trường hợp này.
    • Cookie chỉ được sử dụng lại nếu các trang AMP gốc có cùng nguồn gốc (tức là kết hợp giữa giản đồ, máy chủ và cổng).
  3. AMP trực tiếp: Trang AMP được truy cập trực tiếp trên miền của nhà xuất bản.

    • Trong trường hợp này, người dùng truy cập trực tiếp vào miền của nhà xuất bản để xem trang AMP.
    • Mã ứng dụng khách được lưu trữ trong cookie (_ga) và được sử dụng lại bất kể mã đó ở định dạng truyền thống hay AMP.
    • Nếu một mã ứng dụng khách được tạo bởi một trang AMP, thì Mã ứng dụng khách sẽ theo định dạng AMP (amp- theo sau là một chuỗi được tạo ngẫu nhiên).
  4. Không phải AMP: Trang không phải AMP được truy cập trên miền của nhà xuất bản.

    • Trong trường hợp này, người dùng trực tiếp xem một trang không phải AMP trên miền của nhà xuất bản.
    • Mã ứng dụng khách được lưu trữ trong cookie (_ga) và được sử dụng lại bất kể mã đó ở định dạng truyền thống hay AMP.
    • Nếu một Mã ứng dụng khách được tạo bởi một trang không phải AMP, thì Mã ứng dụng khách sẽ tuân theo định dạng Mã ứng dụng khách truyền thống.

Những điểm cần lưu ý về mã khách hàng

Có một số điểm cần xem xét dựa trên những tình huống được mô tả ở trên.

Nhiều mã ứng dụng khách

Trong tất cả các trường hợp, ID ứng dụng khách được sử dụng cho người dùng phụ thuộc vào miền mà người dùng truy cập, ngay cả khi người dùng đang truy cập nội dung từ một ứng dụng khách/trình duyệt. Kết quả là một người dùng truy cập vào nội dung của nhà xuất bản như được mô tả trong các trường hợp trên sẽ được tính là ba người dùng riêng biệt trong Google Analytics (một người dùng cho mỗi trường hợp tìm kiếm, proxy/bộ nhớ đệm và nguồn gốc nhà xuất bản).

Lượt tương tác trong tình huống

Danh sách sau đây cung cấp các lưu ý và cân nhắc về cách xử lý hoạt động tương tác khi người dùng truy cập vào nội dung từ cùng một nhà xuất bản thông qua nhiều trường hợp:

Google Search & Direct, Google Tìm kiếm và không phải AMP, Proxy/Bộ nhớ đệm và trực tiếpProxy/Bộ nhớ đệm và không phải AMP

  • Các mã nhận dạng được tách riêng vì một trong các trường hợp sử dụng bộ nhớ cục bộ không truy cập được với trường hợp còn lại.

Trực tiếp và không phải AMP

  • Một cookie được sử dụng cho một người dùng cụ thể. Định dạng của Client-ID phụ thuộc vào việc lượt truy cập đầu tiên của người dùng là vào trang AMP hay trang không phải AMP.

Sử dụng một Client ID duy nhất trên các trang AMP và không phải AMP

Bạn có thể sử dụng một Mã ứng dụng khách duy nhất trên các trang AMP và không phải AMP thông qua tính năng tích hợp Mã ứng dụng khách AMP. Sau khi bật, Google Analytics sẽ bắt đầu sử dụng một Mã ứng dụng khách duy nhất trong các trường hợp Google Tìm kiếm, AMP trực tiếp và không phải AMP nêu trên. Sau đây là một số ví dụ về cách Mã ứng dụng khách được xác định cho người dùng:

  • Khi một người dùng mới truy cập vào trang AMP trên Google Tìm kiếm, họ sẽ bắt đầu bằng cách sử dụng mã ứng dụng khách AMP. Sau đó, khi người dùng này truy cập vào một trang không phải AMP, mã ứng dụng khách đó sẽ được truy xuất từ các cookie trên miền của nhà xuất bản và cũng được dùng cho các trang không phải AMP.
  • Khi một người dùng cũ đã truy cập vào cả trang AMP và không phải AMP truy cập vào trang AMP hoặc trang không phải AMP, mã ứng dụng khách AMP sẽ được sử dụng cho người dùng đó về sau.
  • Khi một người dùng cũ chưa từng truy cập vào trang AMP truy cập vào một trang không phải AMP, Client-ID do analytics.js tạo sẽ tiếp tục được sử dụng.