Thuộc tính liên kết nâng cao

Thuộc tính liên kết nâng cao cải thiện tính chính xác của báo cáo Analytics trong trang bằng cách tự động phân biệt giữa nhiều liên kết đến cùng URL trên một trang bằng cách sử dụng ID yếu tố liên kết.

Cách sử dụng

Cách sử dụng tính năng thuộc tính đường liên kết nâng cao:

  1. Bật thuộc tính liên kết nâng cao trong giao diện người dùng Quản trị của tài khoản Google Analytics của bạn.
  2. Cập nhật thẻ của bạn trên mỗi trang để tải trình bổ trợ thuộc tính liên kết nâng cao (được gọi là "linkid").

Mã sau đây cho biết cách tải trình bổ trợ thuộc tính đường liên kết nâng cao:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid');
ga('send', 'pageview');

Trình bổ trợ thuộc tính liên kết nâng cao phân biệt các đường liên kết đến cùng một URL bằng cách sử dụng mã phần tử của đường liên kết hoặc phần tử mẹ cũng như cookie. Bạn có thể tùy chỉnh khoảng cách DOM mà trình cắm sẽ tìm kiếm ID phần tử, cũng như hành vi của cookie này, bằng cách cung cấp các tùy chọn cấu hình khi tải trình cắm.

Dưới đây là các tuỳ chọn có sẵn và giá trị mặc định của các tuỳ chọn đó:

Lựa chọn Loại giá trị Mặc định Nội dung mô tả
cookieName string _gali Tên của cookie
duration number 30 Thời lượng tối đa (tính bằng giây) mà cookie sẽ được lưu
levels number 3

Số cấp tối đa trong DOM cần xem xét để tìm một mã nhận dạng hiện có. Ví dụ: các đường liên kết sau đây không chứa thuộc tính mã nhận dạng, nhưng phần tử <ul> (tăng hai cấp độ) có:

<ul id="sidebar">
  <li><a href="/">Home</a></li>
  <li><a href="/about">About</a></li>
  <li><a href="/contact">Contact Us</a></li>
</ul>

Nếu bạn đặt lựa chọn levels thành 1, thì hệ thống sẽ không tìm thấy mã "thanh bên" và đường liên kết sẽ vẫn ẩn danh.

Ví dụ sau đây cho thấy cách chỉ định các lựa chọn cấu hình tuỳ chỉnh khi sử dụng trình bổ trợ thuộc tính đường liên kết nâng cao:

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'linkid', {
  'cookieName': '_ela',
  'duration': 45,
  'levels': 5
});
ga('send', 'pageview');