Đo lường hoạt động trên các miền

Đo lường trên nhiều miền là một tính năng của Google Analytics cho phép bạn xem các phiên từ hai trang web có liên quan (chẳng hạn như trang web thương mại điện tử và trang web giỏ hàng riêng biệt) dưới dạng một phiên duy nhất, thay vì hai phiên riêng biệt. Việc này đôi khi được gọi là "liên kết trang web" và cho phép bạn đo lường toàn bộ hành trình của khách hàng một cách hiệu quả hơn.

Google Analytics sẽ tạo một mã ứng dụng khách duy nhất để xác định xem một người dùng là người dùng mới hay cũ. Người dùng được coi là quay lại nếu lượt truy cập có mã ứng dụng khách trùng khớp đã được gửi đến cùng một tài sản.

Tính năng đo lường trên nhiều miền hoạt động bằng cách chia sẻ mã ứng dụng khách giữa miền nguồn và miền đích. Mã ứng dụng khách được lưu trữ trong cookie của trình duyệt, nghĩa là chỉ các trang trên cùng một miền mới có thể truy cập vào ID này. Nếu sở hữu nhiều miền và muốn coi các miền đó là một tài sản duy nhất, bạn cần tìm cách chia sẻ mã ứng dụng khách trên tất cả các miền bạn muốn phân tích.

Việc chia sẻ ID ứng dụng khách giữa các tên miền là quá trình gồm hai bước:

  1. Miền nguồn cần đảm bảo tất cả URL trỏ đến miền đích đều chứa ID ứng dụng khách của miền nguồn.
  2. Miền đích cần biết để kiểm tra sự hiện diện của mã ứng dụng khách trong URL khi người dùng chuyển đến đó.

tính năng đo lường trên nhiều miền bằng gtag.js thực hiện điều này bằng cách thêm thông số trình liên kết vào các URL trỏ đến miền đích. Thông số trình liên kết chứa mã ứng dụng khách, cũng như dấu thời gian hiện tại và siêu dữ liệu trình duyệt được mã hoá trong đó. (Dấu thời gian và siêu dữ liệu được dùng để tránh các vấn đề về việc chia sẻ URL.)

Thông số trình liên kết sẽ có dạng như sau:

_ga=1.199239214.1624002396.1440697407

Trên miền đích, khi một giá trị được định cấu hình cho thuộc tính domains của thông số linker, gtag.js sẽ kiểm tra các thông số trình liên kết trong URL. Nếu thông số trình liên kết được tìm thấy và hợp lệ, gtag.js sẽ trích xuất mã ứng dụng khách từ thông số và lưu trữ mã đó.

Khi bạn bật tính năng đo lường trên nhiều miền bằng gtag.js, hệ thống sẽ tự động thêm thông số trình liên kết vào các URL trong các đường liên kết và biểu mẫu trên trang.

Để thiết lập tính năng tự động đo lường trên nhiều miền trên miền nguồn cho những URL trỏ đến miền đích, hãy định cấu hình thuộc tính domains của thông số linker trong cấu hình của tài sản.

Khi được định cấu hình và chạy, gtag.js sẽ theo dõi các lựa chọn về các đường liên kết trỏ đến miền (hoặc miền) đích, đồng thời, gtag.js sẽ tự động thêm thông số trình liên kết vào các đường liên kết đó ngay trước khi bắt đầu điều hướng. Bạn cần đợi cho đến khi người dùng nhấp vào một đường liên kết để thêm thông số trình liên kết vì các thông số trình liên kết sẽ hết hạn sau 2 phút.

Nếu bạn có biểu mẫu trên trang web trỏ đến miền đích, hãy đặt thuộc tính decorate_forms không bắt buộc của tham số linker thành true.

Ví dụ: mã này sẽ thêm thông số trình liên kết vào mọi đường liên kết trên trang trỏ đến miền mục tiêu "example.com":

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Định cấu hình trang web để chấp nhận các tham số trình liên kết

Khi người dùng đến một trang trên miền đích có thông số trình liên kết trong URL, gtag.js cần biết để tìm thông số đó.

Nếu miền đích đã định cấu hình một trình liên kết, thì miền này sẽ chấp nhận các thông số trình liên kết theo mặc định.

Nếu miền đích không được định cấu hình để tự động liên kết các miền, bạn có thể hướng dẫn trang đích tìm các thông số trình liên kết bằng cách đặt thuộc tính accept_incoming của thông số linker thành true trên cấu hình của thuộc tính đích:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'accept_incoming': true
  }
});

Đo lường trên nhiều miền hai chiều

"Đo lường trên nhiều miền một chiều" xảy ra khi luồng người dùng chỉ được ghi lại từ miền này sang miền khác. Ví dụ: người dùng bắt đầu tại example.com và kết thúc tại example-pet-store.com. Hướng dẫn ở trên giả định loại luồng người dùng này.

Trong trường hợp không biết miền nào mà người dùng của mình sẽ truy cập đầu tiên, bạn phải triển khai tính năng "đo lường trên nhiều miền hai chiều", trong đó mỗi miền được định cấu hình để hoạt động dưới dạng nguồn hoặc đích. Để triển khai tính năng đo lường trên nhiều miền hai chiều, hãy bật tính năng tự động liên kết trên cả hai miền và định cấu hình cả hai miền để chấp nhận các thông số trình liên kết và tự động liên kết các miền.

Trên example.com, hãy cập nhật cấu hình của tài sản:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example-pet-store.com']
  }
});

Trên example-pet-store.com, hãy cập nhật cấu hình của tài sản:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com']
  }
});

Sử dụng một đoạn mã duy nhất trên tất cả các tên miền

Để đơn giản hoá khả năng đo lường trên nhiều miền hai chiều, bạn có thể liệt kê tất cả các miền có thể có mà bạn muốn phân tích trong thuộc tính domains của tham số linker thuộc cấu hình của thuộc tính cho từng miền, cho phép bạn sử dụng cùng một đoạn mã trên mọi miền:

Trên example.com, hãy cập nhật cấu hình của tài sản:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});

Trên example-pet-store.com, hãy cập nhật cấu hình của tài sản:

gtag('config', 'GA_MEASUREMENT_ID', {
  'linker': {
    'domains': ['example.com', 'example-pet-store.com']
  }
});