Tránh trùng lặp trong báo cáo

Tìm hiểu cách tránh trùng lặp trong cả báo cáo tổng hợp và báo cáo cấp sự kiện.

Đôi khi, bạn có thể thấy một lượt chuyển đổi cụ thể được tính nhiều lần hoặc một báo cáo được gửi nhiều lần. Trên trang này, chúng tôi sẽ thảo luận về cách tìm các báo cáo trùng lặp và cách ngăn chặn việc tính các lượt chuyển đổi trùng lặp.

Bỏ qua các báo cáo bạn đã nhận được

Khi trình duyệt thử gửi lại báo cáo do không có mạng, trình duyệt có thể gửi cùng một báo cáo nhiều lần. Để giảm thiểu điều này, khi nhận được báo cáo, hãy kiểm tra report_id của báo cáo đó. Nếu bạn đã nhận được một báo cáo có cùng report_id đó, hãy bỏ qua báo cáo đó.

Bạn nên kiểm tra các bản sao của cả báo cáo tổng hợp và báo cáo cấp sự kiện.

Hướng dẫn trình duyệt bỏ qua các lượt chuyển đổi cụ thể

Thông qua một luồng người dùng ngoài dự kiến, một lượt chuyển đổi có thể được tính nhiều lần. Ví dụ sau đây mô tả cách điều này có thể xảy ra:

Giả sử người dùng tải lại trang hoàn tất quy trình thanh toán có chứa pixel chuyển đổi do nhầm lẫn. Theo mặc định, việc tải lại trang sẽ kích hoạt lượt chuyển đổi thứ hai và bạn sẽ nhận được hai báo cáo. Tuy nhiên, người dùng này chỉ mua hàng một lần. Bạn có thể thay đổi hành vi này để chỉ xem một lượt chuyển đổi bằng cách loại bỏ các lượt chuyển đổi trùng lặp.

Bạn có thể đọc thêm về logic phân bổ trong bài viết Ưu tiên các lượt nhấp, lượt xem hoặc lượt chuyển đổi cụ thể.

Loại bỏ lượt chuyển đổi trùng lặp trong báo cáo cấp sự kiện

Để loại bỏ lượt chuyển đổi trùng lặp cho các báo cáo cấp sự kiện, hãy đặt deduplication_key trong tiêu đề Attribution-Reporting-Register-Trigger:

"event_trigger_data": [{
  ...
  "deduplication_key": "89796855"
}]

Loại bỏ lượt chuyển đổi trùng lặp trong báo cáo tổng hợp

Các phần sau đây mô tả các khoá loại bỏ trùng lặp và bộ lọc để loại bỏ lượt chuyển đổi trùng lặp trong báo cáo tổng hợp.

Sử dụng aggregatable_deduplication_keys

Bạn có thể thiết lập các khoá loại bỏ trùng lặp như vậy trong tiêu đề:

"aggregatable_deduplication_keys": [{
  "deduplication_key": "1231232123123"
}]

Tại đây, nếu điều kiện kích hoạt phân bổ này được so khớp với một nguồn, thì một báo cáo tổng hợp sẽ được tạo và có khoá loại bỏ trùng lặp là 1231232123123.

Sử dụng bộ lọc

Bạn cũng có thể loại bỏ các báo cáo tổng hợp trùng lặp dựa trên dữ liệu bộ lọc.

Bạn có thể đặt khoá loại bỏ trùng lặp cho các báo cáo tổng hợp thay đổi dựa trên cấu hình bộ lọc của bạn. Điều này cho phép các trường hợp sử dụng như loại bỏ báo cáo tổng hợp trùng lặp dựa trên loại chuyển đổi hoặc dựa trên bất kỳ thông tin nào khác có thể dùng trong bộ lọc.

Ví dụ này minh hoạ cách sử dụng bộ lọc cùng với khoá loại bỏ trùng lặp:

"aggregatable_deduplication_keys": [
  {
    "deduplication_key": "1231232123123",
    "filters": {"conversion_type": ["homepage_view", "productpage_view"]}
  },
  {
    "deduplication_key": "789789789789",
    "filters": {"conversion_type": ["purchase"]}
  }
]

Trong ví dụ này:

  • Nếu điều kiện kích hoạt này được so khớp với một lượt chuyển đổi thuộc loại homepage_view hoặc productpage_view, thì một báo cáo tổng hợp sẽ được tạo và có khoá loại bỏ trùng lặp là 1231232123123.
  • Nếu điều kiện kích hoạt này được so khớp với một lượt chuyển đổi thuộc loại purchase, thì một báo cáo tổng hợp sẽ được tạo và có khoá loại bỏ trùng lặp là 789789789789.
  • Nếu nhiều khoá loại bỏ trùng lặp khớp với dữ liệu bộ lọc, thì khoá khớp đầu tiên sẽ được sử dụng.

Các bước tiếp theo