Bạn đang quản lý nhiều website hoặc sử dụng các dịch vụ bên thứ ba như bộ xử lý thanh toán? Nếu có, bạn sẽ gặp phải một thách thức phổ biến: theo dõi người dùng và phiên làm việc trên các tên miền khác nhau. Vấn đề lớn nhất là Google Analytics 4 không tự động theo dõi người dùng khi họ di chuyển từ trang web A sang trang web B. Để nhìn thấy toàn bộ hành trình khách hàng trên từng trang web, bạn phải cấu hình cross domain tracking một cách thủ công.
Bài viết này sẽ giúp bạn hiểu rõ cross domain tracking là gì, tại sao nó lại quan trọng đối với công ty, những vấn đề tiềm ẩn khi cài đặt, và các bước cấu hình hiệu quả bằng cách thủ công hoặc qua giao diện GA4.
Những điều chính cần nhớ
- Cross domain tracking là quá trình theo dõi dữ liệu phiên người dùng khi họ di chuyển từ một tên miền sang tên miền khác
- GA4 không thu thập dữ liệu này theo mặc định, vì vậy bạn phải cấu hình theo dõi kiểu này riêng
- Bạn không cần cài đặt cross domain tracking cho các tên miền phụ vì GA4 tự động thu thập thông tin này
- Nếu không bật cross domain tracking, GA4 sẽ coi người dùng trên các tên miền khác nhau là những người hoàn toàn khác nhau
- Có thể cài đặt cross domain tracking thông qua giao diện GA4 hoặc thủ công
Cross Domain Tracking trong GA4 là gì?
Cross domain tracking trong GA4 là quá trình đo lường và thu thập dữ liệu hoạt động của người dùng trên nhiều tên miền. Hãy tưởng tượng một kịch bản thực tế: một khách hàng duyệt sản phẩm quần áo trên trang web chính (tên miền A) và sau đó nhấp liên kết để thanh toán trên một tên miền giỏ hàng riêng biệt (tên miền B). Mặc dù người dùng đã chuyển đổi tên miền, cross domain tracking vẫn cho phép bạn thấy đây là một hành trình người dùng thống nhất.
Tại sao điều này lại quan trọng?
Hiểu rõ hành trình khách hàng đầy đủ giúp bạn tối ưu hóa trải nghiệm người dùng, cải thiện chiến lược tiếp thị, và nâng cao tỷ lệ chuyển đổi. Nó cho bạn cái nhìn toàn diện về cách mà khách hàng tương tác với thương hiệu của bạn trên các nền tảng khác nhau.
Cơ chế hoạt động của Cross Domain Tracking
Bạn có thể tự hỏi tại sao GA4 không thể theo dõi người dùng trên các tên miền khác nhau theo mặc định. Câu trả lời nằm ở cách GA4 theo dõi tương tác của người dùng.
GA4 dựa vào cookie từ bên thứ nhất để xác định người dùng. Khi ai đó truy cập trang web của bạn, một cookie với định danh duy nhất được lưu trữ trong trình duyệt của họ. Định danh này cho phép GA4 nhận ra người dùng khi họ điều hướng các trang của bạn.
Nhưng vấn đề là: những cookie này bị giới hạn ở một tên miền duy nhất. Nếu một người dùng di chuyển từ trang web này (tên miền A) sang trang web khác (tên miền B), GA4 sẽ mất dấu của định danh đó. Nó sẽ coi họ là hai người dùng riêng biệt trên các website khác nhau.
Điều này cũng làm gián đoạn báo cáo lưu lượng truy cập của bạn. Khi một người dùng chuyển từ tên miền A sang B, GA4 có thể ghi nhận họ là một tham chiếu từ chính website, làm sai lệch dữ liệu mua hàng của bạn.
Khi nào bạn cần Cross Domain Tracking?
Câu trả lời ngắn gọn là: bạn cần cài đặt cross domain tracking bất cứ khi nào bạn muốn GA4 coi nhiều phiên trên các tên miền khác nhau là một phiên duy nhất. Dưới đây là một số tình huống phổ biến:
Các trường hợp sử dụng chính
| Loại hình kinh doanh | Tình huống cụ thể | Lợi ích của Cross Domain Tracking |
|---|---|---|
| Thương mại điện tử | Trang sản phẩm, giỏ hàng, cổng thanh toán trên các tên miền riêng | Theo dõi toàn bộ quy trình mua hàng từ duyệt đến thanh toán |
| Tiếp thị liên kết | Liên kết từ trang web liên kết đến trang đích và trang cửa hàng chính | Đảm bảo liên kết nhận được tín dụng đúng cho các chuyển đổi |
| Cổng thông tin doanh nghiệp | Trang chính, blog, trung tâm tài nguyên trên các tên miền khác nhau | Nhận thức đầy đủ về cách mà khách hàng tiềm năng tương tác với nội dung |
1. Website thương mại điện tử
Bạn có các tên miền riêng cho trang sản phẩm, giỏ hàng và cổng thanh toán không? Đây là một kỹ thuật SEO thương mại điện tử phổ biến. Cross domain tracking cho phép bạn theo dõi hoạt động của người dùng trên các tên miền này như thể nó là một phiên duy nhất. Phương pháp này cũng giúp bạn phân tích các mẫu mua hàng, xác định nơi khách hàng bỏ cuộc, và tối ưu hóa quy trình thanh toán để tăng tỷ lệ hoàn thành đơn hàng.
2. Chiến dịch tiếp thị liên kết
Cross domain tracking đảm bảo quy trách nhiệm chính xác cho các chuyển đổi và hành vi người dùng trên các tên miền khi khách truy cập di chuyển giữa trang web chính và các trang web liên kết. Hãy tưởng tượng một liên kết kết nối lưu lượng truy cập đến một trang đích trên một tên miền riêng biệt để thu thập dẫn. Sau đó khách hàng tiềm năng truy cập cửa hàng trực tuyến chính và thực hiện mua hàng. Nếu không có cross domain tracking, liên kết sẽ không nhận được tín dụng cho việc bán hàng. Cross domain tracking đảm bảo rằng liên kết nhận được hoa hồng hợp lý của họ.
Lợi ích kinh doanh của Cross Domain Tracking
Thứ nhất, nó cung cấp một hiểu biết toàn diện về chu kỳ tương tác đầy đủ của người dùng với thương hiệu của bạn. Điều này rất cần thiết cho phân tích hành vi người dùng và dự báo SEO. Cụ thể hơn, nó giúp bạn xác định loại nội dung nào mà mọi người tương tác nhiều nhất, họ di chuyển giữa các điểm tiếp xúc khác nhau (ví dụ: trang web chính, blog, nền tảng thương mại điện tử) như thế nào, nơi họ bỏ cuộc, và quá trình này dẫn đến chuyển đổi và doanh số như thế nào.
Thứ hai, cross domain tracking giúp bạn xác định những nỗ lực tiếp thị nào thúc đẩy lưu lượng truy cập và chuyển đổi trên các tên miền khác nhau. Kết quả là bạn có khả năng đưa ra quyết định dựa trên dữ liệu để tối ưu hóa ngân sách tiếp thị của mình.
Thứ ba, cấu hình cross domain tracking hỗ trợ bạn cải thiện trải nghiệm người dùng tổng thể. Làm thế nào? Ví dụ, dựa trên dữ liệu được thu thập, bạn có thể nâng cao điều hướng và cá nhân hóa trải nghiệm theo các tương tác của người dùng.
Cuối cùng, cross domain tracking cũng giảm thiểu những sai lệch dữ liệu phát sinh từ hành trình người dùng không hoàn chỉnh. Tất cả các tương tác được quy thuộc cho người dùng và phiên chính xác, làm cải thiện đáng kể độ chính xác và độ tin cậy của dữ liệu phân tích.
Liệu bạn có cần Cross Domain Tracking cho Subdomains không?
Hãy tưởng tượng bạn có những tên miền phụ sau:
• www.example.com
• blog.example.com
• support.example.com
Bạn có cần cài đặt cross domain tracking cho chúng không?
Tin tốt lành cho bạn. GA4 đơn giản hóa mọi thứ bằng cách tự động xác định các tên miền phụ của cùng một tên miền chính là một thể thống nhất. Điều này có nghĩa là các lần truy cập vào các tên miền phụ khác nhau (ví dụ: blog.example.com và www.example.com) sẽ được quy kết cho cùng một hành trình người dùng.
Lưu ý quan trọng
Bạn KHÔNG cần cross domain tracking cho các tên miền phụ.
Tuy nhiên, mặc dù GA4 đơn giản hóa theo dõi cho các tên miền phụ theo cùng một tên miền chính, các công cụ tìm kiếm như Google vẫn crawl, index, và xếp hạng mỗi tên miền phụ riêng biệt. Điều này có nghĩa là bạn sẽ cần thực hiện SEO cho các tên miền phụ một cách riêng lẻ.
Cách theo dõi subdomains và domains
Nếu bạn muốn theo dõi hiệu suất SEO của các tên miền phụ cùng với tên miền chính, bạn có thể sử dụng nền tảng SEO chuyên dụng. Khi tạo dự án mới, hãy chọn loại tên miền dựa trên mục tiêu của bạn:
Theo dõi cùng với tên miền chính
- Chọn loại tên miền *.domain/*
- Hệ thống sẽ xem xét URL của tất cả các tên miền phụ
- Cung cấp cái nhìn thống nhất về hiệu suất
Theo dõi tên miền phụ riêng lẻ
- Tạo dự án riêng cho mỗi tên miền phụ
- Nhập địa chỉ tên miền phụ vào trường Website URL
- Chọn loại tên miền domain/* để theo dõi chỉ tên miền phụ đó
Cách Cài Đặt Cross Domain Tracking trong GA4
Bây giờ bạn đã biết mọi thứ về cross domain tracking, hãy xem xét các bước cần thiết để cài đặt nó trong GA4. Có hai cách để cấu hình loại theo dõi này. Chúng tôi sẽ đi sâu vào chi tiết từng cách.
Phương pháp 1: Cài đặt Cross Domain Tracking qua Giao diện GA4
Điều kiện tiên quyết quan trọng
Cross domain tracking sẽ không hoạt động trừ khi các website liên quan có cùng một thuộc tính GA4. Bạn có thể cài đặt mã theo dõi trực tiếp trên mỗi website (sử dụng gtag.js) hoặc triển khai nó qua Google Tag Manager (GTM). Lưu ý rằng cả hai trang web phải chia sẻ cùng một thuộc tính GA4 bất kể phương pháp bạn chọn nào.
Bước 1: Mở phần Admin trong GA4
Truy cập tài khoản GA4 của bạn, đi đến phần Admin và chọn Data Streams từ menu bên trái.
Bước 2: Chọn Data Stream của Thuộc tính
Nhấp vào data stream của thuộc tính mà bạn muốn cấu hình cross domain tracking.
Bước 3: Tìm Google Tag Settings
Cuộn xuống đến phần Google Tag và điều hướng đến khối Configure Tag Settings.
Bước 4: Nhấp vào Configure Your Domains
Trong phần Settings, nhấp vào Configure Your Domains để mở các tùy chọn cấu hình.
Bước 5: Thêm Điều kiện Tên miền
Để cấu hình các tên miền được theo dõi, hãy nhấp vào Add condition trong phần Configure Your Domains. Tiếp theo, chọn kiểu khớp cho các điều kiện tên miền và nhập định danh cho tên miền bạn muốn khớp trong trường Domain (ví dụ: yourwebsite1.com).
Bước 6: Lưu các Thay Đổi
Lưu tất cả các thay đổi bằng cách nhấp vào nút Save ở phía trên cùng của màn hình.
Và đó là tất cả! GA4 sẽ bắt đầu thu thập dữ liệu tương tác người dùng trên trang web khi họ di chuyển từ tên miền này sang tên miền khác.
Phương pháp 2: Cài Đặt Cross Domain Tracking Thủ Công
Mặc dù được khuyến nghị sử dụng cài đặt GA4 để theo dõi người dùng trên các tên miền bạn sở hữu, bạn có thể thỉnh thoảng cần xây dựng giải pháp riêng của mình. Bạn có thể thực hiện điều này bằng cách thêm mã vào website một cách thủ công.
Cách tiếp cận tùy chỉnh này liên quan đến việc sử dụng các lệnh get và set của API gtag.js để duy trì các ID trên các tên miền.
Bước 1: Lấy Client ID và Session ID
Hãy tưởng tượng bạn muốn lấy ID của người dùng trên trang web bắt đầu. Bạn sẽ sử dụng một lệnh đặc biệt để lấy ID này và sau đó lưu trữ nó trong một biến để sử dụng sau này:
Bước 2: Thêm ID vào Liên Kết
Sau khi có được các ID đó, bạn có thể thêm chúng vào liên kết hướng người dùng đến website khác (tên miền đích):
Bước 3: Đặt ID trên Trang Đích
Trên trang web đích, bạn có thể đọc thông tin đó từ liên kết và đặt chúng bằng lệnh config:
Ghi chú về phương pháp thủ công
Phương pháp này yêu cầu kiến thức lập trình nâu cao và có thể khó khăn nếu bạn không có nền tảng kỹ thuật. Đối với hầu hết các trường hợp, phương pháp cài đặt qua giao diện GA4 sẽ dễ dàng hơn và đáng tin cậy hơn.
Những Vấn Đề Phổ Biến với Cross Domain Tracking
Các website đôi khi được cấu hình không chính xác, ngăn cross domain tracking hoạt động đúng cách. Hãy khám phá các vấn đề cross domain tracking phổ biến nhất trong GA4.
1. Cấu Hình Không Chính Xác
Cấu hình sai lệch của các cài đặt cross domain tracking là vấn đề phổ biến nhất. Đó cũng là vấn đề dễ giải quyết nhất. Ví dụ, nhập sai tên miền bạn muốn theo dõi có thể dẫn đến báo cáo dữ liệu không chính xác, làm sai lệch hiểu biết của bạn về việc mua hàng người dùng. Điều này có nghĩa là bạn nên thận trọng khi thực hiện từng bước cấu hình cross domain.
2. URL Redirects
Có những điều kiện nhất định khi tham số _gl, được thêm bởi GA4 để theo dõi người dùng trên website của bạn, có thể bị xóa khỏi URL. Điều này thường xảy ra khi trang đích chuyển hướng đến vị trí khác hoặc không hỗ trợ các tham số truy vấn tùy ý.
Để kiểm tra xem vấn đề này có ảnh hưởng đến trang web của bạn không, bạn có thể sử dụng Chrome Developer Tools. Sử dụng bộ công cụ phát triển web này để kiểm tra các yêu cầu mạng do trang trước đó tạo ra. Điều này sẽ tiết lộ cách tham số _gl được xử lý.
Để giải quyết vấn đề này và ngăn nó xảy ra trong tương lai, hãy bảo tồn tham số _gl trong các chuyển hướng của trang web của bạn.
3. Xung Đột Tập Lệnh
Các tập lệnh khác chạy trên trang đôi khi có thể can thiệp vào quá trình cross domain tracking. Vấn đề này thường xảy ra khi các tập lệnh này sử dụng các phương pháp như Event.stopPropagation(). Nó cũng xảy ra khi điều hướng được kích hoạt bởi JavaScript. Điều này là do thông tin về các lần nhấp của người dùng di chuyển qua một loạt trạm (phần tử HTML) đến một trung tâm chính (nút tài liệu) nơi nó được đăng ký. Cross domain tracking thêm một ghi chú đặc biệt (tham số _gl) vào thông tin này trong hành trình.
Nhưng nếu thông tin bị chặn bởi các tập lệnh, nó không thể đến được trung tâm hoặc thêm tham số _gl. Tương tự như vấn đề trước, nên yêu cầu hỗ trợ từ một nhà phát triển web có kinh nghiệm để giải quyết vấn đề này.
4. Nhiều Thuộc Tính GA4
Mỗi thuộc tính GA4 có một định danh duy nhất và cấu hình thu thập dữ liệu riêng của nó. Lưu ý rằng bạn không thể chia sẻ các định danh phía máy khách, như cookie, giữa các thuộc tính GA4 khác nhau. Điều này có nghĩa là cả hai tên miền phải sử dụng một thuộc tính GA4 duy nhất để dữ liệu người dùng được thu thập trong cùng một hệ thống. Nếu không, bạn có thể kết thúc với việc thu thập dữ liệu không hoàn chỉnh và không chính xác về hành vi người dùng.
5. Tiện Ích Mở Rộng Chặn Cookie
GA4 sử dụng cookie để nhận ra cùng một người dùng trên các trang web khác nhau. Bất kỳ yếu tố bên ngoài nào ảnh hưởng đến cách GA4 lưu trữ dữ liệu người dùng đều có thể cuối cùng làm gián đoạn toàn bộ quá trình cross domain tracking.
Ví dụ, một số tiện ích mở rộng chặn các website khỏi lưu trữ cookie trên các thiết bị của người dùng (ví dụ: Adblock Plus). Các tiện ích mở rộng này có thể chặn tất cả cookie hoặc cookie từ bên thứ ba (những cookie đến từ các tên miền khác với tên miền bạn đang truy cập).
Nếu một người dùng có tiện ích mở rộng chặn cookie, đặc biệt là tiện ích mở rộng chặn cookie bên thứ ba, GA4 không thể lưu trữ các cookie mà nó cần để theo dõi người dùng trên mỗi tên miền của bạn.
Danh sách kiểm tra khắc phục sự cố Cross Domain Tracking
- Xác minh rằng cả hai tên miền sử dụng cùng một thuộc tính GA4
- Kiểm tra cấu hình tên miền để đảm bảo các mục nhập không có lỗi chính tả
- Sử dụng Chrome Developer Tools để theo dõi tham số _gl trong URL
- Vô hiệu hóa các tiện ích mở rộng trình duyệt tạm thời để kiểm tra nếu chúng là nguyên nhân
- Kiểm tra xem các tập lệnh bên thứ ba có can thiệp vào điều hướng không
- Sử dụng GA4 DebugView để theo dõi các sự kiện chi tiết
Cách Kiểm Tra Cross Domain Tracking trong GA4
Bạn muốn chắc chắn rằng cài đặt cross domain của bạn hoạt động chính xác không? Trong phần này, chúng tôi sẽ khám phá hai phương pháp để hiểu và đối phó với các vấn đề liên quan.
Phương pháp 1: Tìm Kiếm Tham Số GL
Bước 1: Mở Trang Web
Mở một trang web có chứa liên kết trỏ đến tên miền thứ hai mà bạn đã cài đặt cho cross domain tracking.
Bước 2: Nhấp vào Liên Kết
Nhấp vào liên kết đó để truy cập website thứ hai. Kiểm tra kỹ để đảm bảo trang web thứ hai mở đúng cách.
Bước 3: Kiểm Tra URL
Quan sát URL trên tên miền thứ hai của bạn. Kiểm tra để xem nếu nó chứa tham số liên kết _gl. Nó có thể trông giống như: https://www.example.com/?_gl=1*abcde5*.
Nếu bạn tìm thấy tham số _gl
Tuyệt vời! Điều này có nghĩa là cross domain tracking của bạn hoạt động. Dự kiến sẽ thấy dữ liệu được thu thập từ cả hai website trong báo cáo GA4 của bạn sớm.
Phương pháp 2: Sử Dụng DebugView Gốc trong GA4
Có hai cách để kích hoạt chế độ gỡ lỗi cho website của bạn. Cách đầu tiên là sử dụng Google Tag Manager (thông qua tagassistant.google.com hoặc chế độ xem trước). Cách thứ hai là cài đặt tiện ích mở rộng Chrome GA Debugger.
Sau khi chọn phương pháp gỡ lỗi của mình, hãy đi tới DebugView trong GA4 để xem thông tin theo dõi dữ liệu chi tiết.
Bạn có thể tìm thấy thiết bị của mình trong phần này và xem sự kiện, sẽ được liệt kê dưới dạng page_view (dự kiến sẽ thấy một số sự kiện GA4).
Dấu hiệu chính: Trong một số sự kiện này, một tham số gọi là page_location sẽ chứa giá trị “domainA.com”. Trong các sự kiện khác, tham số tương tự sẽ chứa giá trị “domainB.com”. Đây là thông tin bạn nên tìm kiếm. Nếu bạn thấy các tên miền khác nhau được ghi lại cho cùng một người dùng trong cùng một phiên, điều đó có nghĩa là cross domain tracking hoạt động bình thường.
| Phương pháp Kiểm Tra | Độ Phức Tạp | Khi Nào Sử Dụng |
|---|---|---|
| Tìm Kiếm Tham Số _gl | Dễ | Kiểm tra nhanh ban đầu |
| DebugView GA4 | Trung bình | Phân tích chi tiết và khắc phục sự cố |
Kết Luận
Theo dõi hành vi người dùng trên các website khác nhau thực sự có thể phức tạp. Để làm cho vấn đề trở nên khó khăn hơn, các công cụ phân tích như GA4 không thể tự động theo dõi khách truy cập di chuyển giữa các tên miền khác nhau. Nhưng với một cấu hình đơn giản, GA4 có thể cung cấp một bức tranh đầy đủ về hành trình khách hàng trên mỗi trang web của bạn.
Cài đặt cross domain tracking hiệu quả giúp bạn xác định các khu vực cần cải thiện, cá nhân hóa nội dung và tạo trải nghiệm người dùng gắn kết hơn cho đối tượng mục tiêu. Bạn có thể thực hiện điều này bằng cách tuân theo cẩn thận các hướng dẫn từng bước từ hướng dẫn này. Hoàn thành nó sẽ mở cửa để tiếp thị hiệu quả hơn và mang lại sự thúc đẩy đáng chào mừng cho tăng trưởng kinh doanh của bạn.
Bắt đầu ngay hôm nay: Kiểm tra cài đặt GA4 của bạn, xác định tất cả các tên miền cần theo dõi, và triển khai cross domain tracking bằng cách sử dụng các bước được nêu trong bài viết này. Dữ liệu chi tiết về hành trình khách hàng đầy đủ sẽ giúp bạn đưa ra các quyết định tiếp thị thông minh hơn.