Facebook Pixel/CAPI自定义事件去重偶发失效问题咨询
Facebook Pixel与Conversion API自定义事件偶发去重失败排查方案
- 校验事件ID生成规则:同一触发动作对应的Pixel端
eventID和CAPI端event_id必须为同源生成的唯一字符串,禁止前端、后端分别生成ID,避免异步触发、网络波动导致ID不匹配。正确实现逻辑为:前端生成唯一ID后,同时传给Pixel上报接口、后端CAPI上报接口,保证两端使用完全一致的ID值。 - 确认事件上报时间差:Facebook官方要求两端事件上报间隔不超过7天,但实际业务中如果间隔超过1小时就有概率出现去重失效,建议将CAPI和Pixel的上报时间差控制在1分钟以内。
- 校验事件名称规则:事件名称为大小写敏感规则,例如
AddToCart和addtocart会被判定为不同事件,即使ID一致也无法去重,需确认两端事件名称的拼写、大小写、特殊字符完全匹配。 - 排查重复上报逻辑:检查前端是否存在重复触发Pixel上报的情况(例如页面重复刷新、组件多次挂载导致同一事件ID上报多次),或是后端CAPI重复回调上报的情况,单次触发动作仅允许两端各上报1次同ID同名称的事件。
- 核对数据处理配置:如果CAPI端配置了数据处理选项(例如
data_processing_options设置了LDU相关规则),而Pixel端没有同步配置完全一致的数据处理规则,会导致事件被分流到不同处理队列,触发去重失效。
内容的提问来源于stack exchange,提问作者Akimad
相关产品推荐
相关产品推荐

