Chuyển sang Theo dõi lượt chuyển đổi phiên bản 2

Tổng quan

Quá trình triển khai tính năng theo dõi lượt chuyển đổi bao gồm hai phần: lưu trữ và trả về rwg_token. Các giá trị này vẫn giữ nguyên nhưng để tuân thủ tính năng Theo dõi lượt chuyển đổi phiên bản 2, bạn hiện phải trả về một giá trị mới: merchant_change.

Các thay đổi về việc duy trì mã thông báo

Khi duy trì mã thông báo, giờ đây, bạn sẽ phải lưu trữ người bán được liên kết với đường liên kết hành động. Bạn thường thực hiện việc này bằng cách so khớp người bán với merchant_id tương ứng.

Sau đây là ví dụ về tính năng theo dõi lượt chuyển đổi cấp thiết bị, lưu trữ các giá trị này trong trình duyệt web bằng cách sử dụng cookie của bên thứ nhất. Ví dụ này giả định bạn đã phân tích cú pháp giá trị mã thông báo thành một biến và đã triển khai logic lưu trữ merchant_id. Để sử dụng ví dụ này, bạn cần cập nhật rootdomain bằng miền của mình. Phương pháp đề xuất này có thể không hiệu quả cho tất cả mọi người. Vì vậy, các đối tác có thể tuỳ ý điều chỉnh hoặc triển khai logic của riêng họ khi thấy phù hợp.

<script>
  if (typeof rwg_token !== 'undefined') {
    merchant_id = // Write your own logic here assigning the merchant id value
    document.cookie =
    "_rwg_token=" + rwg_token + ";_merchant_id=" + merchantid + ";max-age=2592000;domain=rootdomain.com;path=/";
  }
</script>

Thay đổi đối với việc gửi dữ liệu lượt chuyển đổi

Khi người dùng hoàn tất một sự kiện chuyển đổi, Nội dung bài đăng phải là một đối tượng được mã hoá JSON với giá trị boolean mới merchant_change.

{
  "conversion_partner_id": <partnerId>,
  "rwg_token": <rwg_token_val>
  "merchant_changed": 1|2
}

merchant_id đã lưu trữ trước đó được dùng để xác định xem người bán đã kích hoạt sự kiện chuyển đổi có khác với người bán ban đầu hay không. Khi xác định được người bán đã thay đổi hay chưa, bạn sẽ trả về giá trị merchant_change thích hợp bằng cách sử dụng bảng sau đây.

Giá trị thay đổi của người bán Yêu cầu
1 Bạn nên dùng giá trị này khi người dùng rời khỏi trang web của người bán ban đầu và hoàn tất giao dịch mua qua nền tảng của bạn với một người bán khác
2 Giá trị này nên được sử dụng khi khách hàng đã hoàn tất một giao dịch thông qua Pháp nhân ban đầu (Người bán).

Bạn phải cung cấp rwg_token hợp lệ khi gửi sự kiện chuyển đổi. Đối với mục đích kiểm thử, hãy sử dụng mã thông báo kiểm thử sau đây trong cả hai môi trường cho đến khi bạn sẵn sàng khởi chạy:

ADQ7psRE9YyDSVR6YpfD-fYdxoFYVKS1xeTvXdSxqF8a3bnk0W62eMEnUjoNPwjhNHG0elwBnM1awTjr9vXET8yOowCeuODjwA==

Khi đưa ra yêu cầu, hãy sử dụng các điểm cuối sau đây tương ứng với môi trường của bạn:

  • Phát hành công khai: https://www.google.com/maps/conversion/collect
  • Hộp cát: https://www.google.com/maps/conversion/debug/collect

Yêu cầu đối với việc phân bổ lượt chuyển đổi

Tiêu chuẩn bắt buộc của Google về việc phân bổ lượt chuyển đổi là thời lượng phân bổ là 30 ngày cho mọi lượt tương tác với đường liên kết đến địa điểm, tại bất kỳ cửa hàng nào.

Khoảng thời gian phân bổ này có nghĩa là Google dự kiến sẽ gửi một sự kiện chuyển đổi trong bất kỳ trường hợp nào sau đây:

  • Người dùng truy cập vào đường liên kết hành động liên quan đến địa điểm và đặt hàng cho cùng một người bán trong cùng một phiên(Giá trị thay đổi của người bán = 2)
  • Người dùng nhấp vào một đường liên kết hành động liên quan đến địa điểm, sau đó quay lại từ một kênh khác trong khung thời gian 30 ngày để đặt hàng cho cùng một người bán. ( Giá trị thay đổi của người bán = 2 )
  • Người dùng truy cập một đường liên kết hành động liên quan đến địa điểm, sau đó đặt hàng tại một cửa hàng khác, trong cùng một phiên hoặc một phiên khác trong khoảng thời gian 30 ngày. ( Giá trị thay đổi của người bán = 1 )

Ngoài ra, Google dự kiến sẽ gửi các sự kiện chuyển đổi từ tất cả các nền tảng mà người dùng có thể truy cập từ đường liên kết hành động liên quan đến địa điểm. Bao gồm cả:

  • Ứng dụng web dành cho máy tính hoặc thiết bị di động
  • Các ứng dụng dành cho thiết bị di động, thông qua đường liên kết sâu của ứng dụng hoặc ý định trong ứng dụng đã đăng ký cho miền của bạn

Nếu mã thông báo được lưu trữ ở cấp người dùng (xem duy trì mã thông báo), thì dự kiến bạn sẽ cung cấp mô hình phân bổ trên nhiều thiết bị. Nghĩa là, người dùng nhấp vào một đường liên kết hành động trên máy tính và sau đó hoàn tất giao dịch trên thiết bị di động (sử dụng cùng một tài khoản người dùng) sẽ kích hoạt sự kiện chuyển đổi.

Nếu mã thông báo chỉ được lưu trữ ở cấp thiết bị, chẳng hạn như trong cookie của trình duyệt, thì bạn không nên cung cấp mô hình phân bổ trên nhiều thiết bị. Trong trường hợp này, mỗi thiết bị sẽ duy trì một mã thông báo riêng nếu người dùng nhấp vào một đường liên kết hành động trên thiết bị đó và mỗi thiết bị sẽ tuân theo các quy tắc phân bổ riêng.