Theo dõi tên miền chéo giúp Analytics có thể xem phiên trên hai trang web có liên quan (như trang web thương mại điện tử và trang web giỏ hàng riêng lẻ) là một phiên. Đôi khi điều này được gọi là liên kết trang web.
Để thiết lập theo dõi tên miền chéo, bạn cần phải thoải mái chỉnh sửa HTML và mã hóa trong JavaScript hoặc được trợ giúp từ một nhà phát triển web có kinh nghiệm.
Tìm hiểu thêm về thiết lập mã theo dõi cơ bản của bạn.
- Tổng quan về theo dõi tên miền chéo
- Thiết lập theo dõi tên miền chéo bằng Trình quản lý thẻ của Google
- Thiết lập theo dõi tên miền chéo bằng cách sửa đổi mã theo dõi
- Thiết lập chế độ xem báo cáo và thêm bộ lọc
- Thêm tên miền vào Danh sách loại trừ giới thiệu
- Kiểm tra xem theo dõi tên miền chéo có hoạt động không
- Tài nguyên có liên quan
Tổng quan về theo dõi tên miền chéo
Để theo dõi phiên, Analytics thu thập giá trị ID ứng dụng khách trong mỗi lần nhấp chuột. Giá trị ID ứng dụng khách được lưu trữ trong cookie. Cookie được lưu trữ trên mỗi tên miền và trang web trên một tên miền không thể truy cập tập hợp cookie cho một tên miền khác. Khi theo dõi phiên trên nhiều tên miền, giá trị ID ứng dụng khách phải được chuyển từ một tên miền sang tên miền còn lại. Để thực hiện điều này, mã theo dõi Analytics có tính năng liên kết cho phép tên miền nguồn đặt ID ứng dụng khách trong thông số URL của liên kết, nơi tên miền đích có thể truy cập mã này.
Thiết lập theo dõi tên miền chéo bằng Trình quản lý thẻ của Google
Nếu bạn sử dụng Trình quản lý thẻ của Google để quản lý theo dõi Analytics, hãy thực hiện theo hướng dẫn trong Theo dõi tên miền chéo.
Thiết lập theo dõi tên miền chéo bằng cách sửa đổi mã theo dõi
Để thiết lập theo dõi tên miền chéo cho nhiều tên miền cấp cao nhất, bạn cần phải sửa đổi mã theo dõi Analytics trên mỗi tên miền. Bạn phải có kiến thức cơ bản về HTML và JavaScript hoặc làm việc với nhà phát triển để thiết lập theo dõi tên miền chéo. Các ví dụ trong bài viết này sử dụng đoạn mã theo dõi Universal Analytics (analytics.js).
- Thiết lập thuộc tính trong tài khoản Analytics của bạn.
Để theo dõi tên miền chéo, hãy thiết lập một thuộc tính trong tài khoản Analytics của bạn. Sử dụng cùng một đoạn mã theo dõi và ID theo dõi từ thuộc tính đó cho tất cả các tên miền của bạn.Bạn cần phải chỉnh sửa đoạn mã theo dõi để theo dõi tên miền chéo hoạt động. Nếu bạn chưa bao gồm đoạn mã trên tất cả các trang web, bạn có thể sao chép và dán đoạn mã vào trình chỉnh sửa văn bản trước khi tiếp tục với hướng dẫn tại đây. Bằng cách này, bạn chỉ phải thực hiện các thay đổi một lần trước khi bao gồm đoạn mã được sửa đổi trên tất cả các trang web của mình.
- Chỉnh sửa mã theo dõi cho tên miền chính.
Tìm dòngcreate
trong đoạn mã. Với trang web có tên example-1.com, trang web sẽ có dạng như sau:ga('create', 'UA-XXXXXXX-Y', 'example-1.com');
Thực hiện các thay đổi sau đối với đoạn mã (các thay đổi bạn cần phải thực hiện có văn bản màu đỏ đậm):
ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-2.com'] );Hãy nhớ thay thế ID theo dõi mẫu (UA-XXXXXX-Y) bằng ID theo dõi của riêng bạn và thay thế tên miền phụ mẫu (example-2.com) bằng tên miền phụ của riêng bạn.
Đoạn mã theo dõi phải chứa các thay đổi này ở mọi vị trí đoạn mã xuất hiện trên tên miền chính của bạn.Đối với 3 tên miền trở lênXem ví dụ về đoạn mã hoàn chỉnhHãy thực hiện theo ví dụ bên trên, nhưng thêm các tên miền khác vào plugin Tự động liên kết. Ngay cả dấu phẩy bổ sung dưới đây cũng quan trọng:
ga('linker:autoLink', ['example-2.com', 'example-3.com'] );
Đoạn mã theo dõi trên tên miền chính của bạn sẽ có dạng như sau:
<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','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-2.com'] );
ga('send', 'pageview');
</script> - Chỉnh sửa mã theo dõi trên tên miền phụ.
Tìm dòng
create
trong đoạn mã. Thực hiện các thay đổi sau đối với đoạn mã (các thay đổi bạn cần phải thực hiện có văn bản màu đỏ đậm):ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-1.com'] );Hãy nhớ thay thế ID theo dõi mẫu (UA-XXXXXX-Y) bằng ID theo dõi của riêng bạn và thay thế tên miền chính mẫu (example-1.com) bằng tên miền chính của riêng bạn.
Đoạn mã theo dõi phải chứa các thay đổi này ở mọi vị trí đoạn mã xuất hiện trên tên miền phụ của bạn.
Đối với 3 tên miền trở lênXem ví dụ về đoạn mã hoàn chỉnhHãy thực hiện theo ví dụ bên trên, nhưng thêm các tên miền khác vào plugin Tự động liên kết. Ngay cả dấu phẩy bổ sung dưới đây cũng quan trọng:
ga('linker:autoLink', ['example-1.com', 'example-3.com'] );
Đoạn mã theo dõi trên (các) tên miền phụ của bạn sẽ có dạng như sau:
<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','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXX-Y', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['example-1.com'] );
ga('send', 'pageview');
</script>
Thiết lập chế độ xem báo cáo và thêm bộ lọc
Theo mặc định, Analytics chỉ bao gồm đường dẫn trang và tên trang, không bao gồm tên miền. Ví dụ: bạn có thể thấy các trang của mình xuất hiện trong báo cáo Nội dung trang web như sau:
- /about/contactUs.html
- /about/contactUs.html
- /products/buy.html
Bởi vì các tên miền không được liệt kê, có thể khó biết được mỗi trang thuộc về tên miền nào.
Để tên miền xuất hiện trong báo cáo của bạn, bạn cần phải thực hiện hai việc sau: Tạo bản sao chế độ xem báo cáo bao gồm dữ liệu từ tất cả các tên miền của bạn trong đó và thêm bộ lọc nâng cao vào chế độ xem mới đó. Bộ lọc sẽ cho Analytics biết để hiển thị tên miền trong các báo cáo của bạn.
Thực hiện theo ví dụ này để thiết lập bộ lọc chế độ xem hiển thị tên miền trong các báo cáo của bạn khi bạn đã thiết lập theo dõi tên miền chéo. Đối với một số trường, bạn cần phải chọn mục từ menu thả xuống. Đối với các trường khác, bạn cần phải nhập ký tự dưới đây:
- Loại bộ lọc: Bộ lọc tùy chỉnh > Nâng cao
- Trường A --> Trích xuất A: Tên máy chủ = (.*)
- Trường B --> Trích xuất B: URI yêu cầu = (.*)
- Xuất sang --> Khối mã lệnh: URI yêu cầu = $A1$B1
Nhấp vào Lưu để tạo bộ lọc.
Bạn có thể xác thực xem bộ lọc đang hoạt động như dự kiến không bằng Bản ghi hỗ trợ thẻ Google. Bản ghi hỗ trợ thẻ có thể hiển thị chính xác cho bạn cách bộ lọc thay đổi lưu lượng truy cập.
Thêm tên miền vào Danh sách loại trừ giới thiệu
Khi hành trình của người dùng đi từ tên miền thứ nhất của bạn đến tên miền thứ hai, Analytics sẽ giải thích rằng vì người dùng đã được giới thiệu bởi tên miền thứ nhất đến tên miền thứ hai của bạn và Analytics tạo phiên mới. Nếu bạn muốn có thể theo dõi một phiên trên nhiều tên miền, bạn cần thêm tên miền của mình vào danh sách loại trừ giới thiệu.
Kiểm tra xem Theo dõi tên miền chéo có hoạt động không
Cách tốt nhất để xác thực rằng theo dõi tên miền chéo được thiết lập chính xác là sử dụng Bản ghi hỗ trợ thẻ Google. Khi bạn tạo phiên đi qua các tên miền, bạn có thể biết ngay rằng phiên có hoạt động hay không.
Đây là ví dụ về báo cáo Bản ghi hỗ trợ thẻ trông sẽ như thế nào khi theo dõi tên miền chéo không được thiết lập chính xác.
Tài nguyên có liên quan
analytics.js
- Theo dõi tên miền chéo - Theo dõi web (tài liệu dành cho nhà phát triển analytics.js)
- Theo dõi tên miền chéo với Trình quản lý thẻ của Google
gtag.js
- Theo dõi tên miền chéo bằng gtag.js
- Theo dõi tên miền chéo (tài liệu dành cho nhà phát triển gtag.js)
- Hướng dẫn dành cho nhà phát triển về gtag.js