防止报告中出现重复的内容

了解如何防止事件级报告和可汇总报告出现重复项。

有时,您可能会注意到某项特定转化被统计了多次,或一份报告发送了多次。在本页中,我们将讨论如何找到重复的报告,以及如何避免重复统计转化次数。

忽略已收到的报告

当浏览器因网络不可用而重新尝试发送报告时,可能会多次发送相同的报告。 为了缓解此问题,请在收到报告后检查其 report_id。如果您已收到包含同一report_id的报告,请忽略该报告。

我们建议您检查事件级报告和可汇总报告是否存在重复。

指示浏览器忽略特定转化

如果出现出乎意料的用户流,系统可能会多次统计一次转化。以下示例介绍了发生这种情况的原因:

假设用户错误地重新加载包含转化像素的结账完成页。默认情况下,页面重新加载将触发第二次转化,并且您会获得两份报告。 但用户只进行了一次购买。您可以通过删除重复转化数据来更改此行为,以便仅查看一次转化。

您可以参阅确定特定点击、观看或转化的优先级,详细了解归因逻辑。

删除事件级报告中的重复转化

若要为事件级报告删除重复的转化,请在 Attribution-Reporting-Register-Trigger 标头中设置 deduplication_key

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

删除可汇总报告中的重复转化

以下各部分介绍了用于在可汇总报告中对转化进行重复信息删除的重复信息删除键和过滤条件。

使用 aggregatable_deduplication_keys

您可以在标头中设置重复信息删除键,如下所示:

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

在这里,如果此归因触发器与来源匹配,则会生成可汇总报告,并且其重复信息删除键为 1231232123123

使用过滤器

您还可以根据过滤条件数据删除重复的可汇总报告。

您可以让可汇总报告的重复信息删除键因过滤器配置而异。它支持多种用例,例如根据转化类型或基于过滤器中可使用的任何其他信息对可汇总报告进行去重处理。

以下示例展示了如何使用过滤条件和重复信息删除键:

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

在此示例中:

  • 如果此触发器与 homepage_viewproductpage_view 类型的转化匹配,则会生成可汇总报告,并具有 1231232123123 的重复信息删除键。
  • 如果此触发器与 purchase 类型的转化匹配,则系统会生成可汇总报告,并使用 789789789789 的重复信息删除键。
  • 如果有多个重复信息删除键与过滤器数据匹配,则系统会使用第一个匹配的键。

后续步骤