Mã giao dịch là một giá trị nhận dạng riêng biệt mà bạn có thể tạo cho mỗi giao dịch, chẳng hạn như mã xác nhận đơn đặt hàng. Bạn phải thêm mã giao dịch (chẳng hạn như mã xác nhận đơn đặt hàng) vào mỗi sự kiện thương mại điện tử để loại bỏ các giao dịch trùng lặp từ cùng một người dùng và để xử lý đúng cách các khoản tiền hoàn lại.
Khi bạn thêm mã giao dịch, Google Analytics sẽ loại bỏ các giao dịch mua trùng lặp nếu hai giao dịch mua được đăng ký bằng cùng một mã giao dịch.
Google Analytics loại bỏ các sự kiện mua hàng trùng lặp có cùng mã giao dịch. Bạn không nên sử dụng cùng một mã giao dịch cho nhiều người dùng. Nếu bạn cung cấp một mã giao dịch duy nhất, thì Google Analytics sẽ loại bỏ dữ liệu trùng lặp và điều chỉnh dữ liệu.
Trước khi bắt đầu
Mã giao dịch phải là mã riêng biệt cho mỗi đơn đặt hàng. Ví dụ: bạn có thể sử dụng số xác nhận đơn đặt hàng cho các giao dịch của mình.
Mã giao dịch có thể bao gồm số, chữ cái và các ký tự đặc biệt như dấu gạch ngang hoặc dấu cách. Mã này phải là mã riêng biệt cho mỗi giao dịch. Mã giao dịch không được chứa bất kỳ thông tin nào có thể dùng để nhận dạng khách hàng cá nhân.
Thêm mã giao dịch
Bạn cần phải sửa đổi mã nguồn để thu thập mã giao dịch. Bạn không cần thực hiện bất kỳ thay đổi nào trong Google Analytics.
Hãy nhớ truyền một giá trị động cho mã giao dịch. Nếu thẻ của bạn gửi cùng một mã đến Google Analytics cho các giao dịch khác nhau, thì bạn có thể sẽ bỏ sót đáng kể các sự kiện quan trọng.
Ví dụ: hướng dẫn sau sử dụng Trang dành cho máy chủ đang hoạt động (ASP) và cập nhật mã đo lường gtag.js. Đoạn mã chính xác sẽ khác nhau, tuỳ thuộc vào ngôn ngữ của máy chủ mà bạn sử dụng. Hãy nhớ sử dụng ngôn ngữ phù hợp cho trang web của bạn.
- Mở tệp ASP (hoặc tệp thích hợp cho ngôn ngữ của máy chủ mà bạn sử dụng) cho trang sự kiện quan trọng của bạn.
- Tìm biểu thức ASP lưu trữ thông tin đó. Ví dụ:
<%= orderId %>. - Mở HTML cho trang sự kiện chính của bạn, rồi tìm đoạn mã sự kiện.
- Trong mục
scriptcủa đoạn mã sự kiện (giữa các thẻ<script></script>), hãy thay<%= orderId %>bằng biểu thức ASP mà bạn thấy ở bước 2:Ví dụ về đoạn mã sự kiện:
<script> gtag('event', 'purchase', { transaction_id: '<%= orderId %>', value: 25.42, currency: "USD", //... }); </script>
Xác minh mã giao dịch
- Kích hoạt sự kiện trên trang web của bạn.
- Trong trình duyệt web, hãy xem nguồn của trang web (trong hầu hết các trình duyệt, hãy nhấp chuột phải vào trang, rồi chọn Xem nguồn).
- Bạn sẽ thấy đoạn mã đo lường giữa các thẻ
<head>và</head>trên trang. Biểu thức ASP sẽ được thay thế bằng mã giao dịch thực tế.