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 cấp sự kiện và báo cáo tổng hợp.

Đô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. Trong trang này, chúng tôi thảo luận cách bạn có thể tìm thấy các báo cáo trùng lặp và cách bạn có thể ngă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 trùng lặp của cả báo cáo cấp sự kiện và báo cáo tổng hợp.

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

Thông qua 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ử một người dùng tải lại nhầm trang hoàn tất quy trình thanh toán có chứa pixel chuyển đổi. 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 chỉ mới thực hiện một giao dịch mua hàng. Bạn có thể thay đổi hành vi này để chỉ nhìn thấy một chuyển đổi bằng cách loại bỏ các chuyển đổi trùng lặp.

Bạn có thể đọc thêm về logic phân bổ trong phần Ưu tiên 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 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ỏ các lượt chuyển đổi trùng lặp trong báo cáo tổng hợp

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

Sử dụng các khoá tổng hợp_trùng lặp

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

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

Ở đây, nếu điều kiện kích hoạt phân bổ này 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 lọc.

Bạn có thể thay đổi khoá loại bỏ trùng lặp cho các báo cáo tổng hợp dựa trên cấu hình bộ lọc của mình. Điều này tạo ra các trường hợp sử dụng như loại bỏ trùng lặp báo cáo tổng hợ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ụ dưới đây minh hoạ việc sử dụng các 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 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 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