把“设备之间完成咨询”理解为同一位访客先用手机看广告、再用电脑提交表单或发起对话时,系统不要把同一次咨询重复归到两条路径上。减少重复计算的关键不是再加一层去重脚本,而是先确定以哪一端为归因主体,再决定另一端只做辅助记录。下面给出两种条件下的不同选择。
如果用户从点击广告到提交表单或发起对话,全程只在同一台设备完成,那么归因主体就是这台设备。此时要做的是让这次咨询只被记录一次,而不是在广告平台和站内统计里各算一遍。
可执行的动作是:在表单提交或对话发起时生成一个咨询标识,把它同时写入广告落地页参数和站内记录。站内记录以这个标识为准,广告平台回传也带同一标识。结果如何影响下一步:如果两边用同一标识能对上,说明归因主体清晰,后续只需要检查有没有漏传;如果对不上,说明标识在跳转或跨端时丢失,需要先修传递链路,而不是继续增加去重规则。
需要注意的例外是:同一台设备上多次提交、或用户反复刷新页面,可能产生多个咨询标识。这时不能简单把同一设备的所有咨询都合并成一条,否则会把真实的多条咨询压成一条。合理做法是按时间窗口区分,窗口设多长取决于业务咨询的典型间隔,而不是照搬固定值。
如果用户先在手机上点击广告,之后在电脑上提交表单或发起对话,两端各自产生的记录就容易重复计算。此时不能默认“最后一次点击设备”就是唯一贡献者,因为广告点击发生在手机,咨询动作发生在电脑,两者之间可能没有可传递的标识。
可执行的动作是:在广告落地页引导用户留下一个可跨端识别的凭据,例如同一手机号或同一账号,再在咨询动作发生时用这个凭据把两端记录关联起来。结果如何影响下一步:如果凭据能把手机点击和电脑咨询关联到同一个人,那么重复计算会明显减少,后续可以按“人”而不是按“设备”统计咨询;如果凭据缺失,就只能退回按设备分别统计,并接受一定程度的重复,不能强行合并。
这里的边界是:跨端关联依赖用户愿意留下凭据。如果业务本身不需要留手机号或账号,就不能为了去重而强行增加填写项,否则可能降低咨询完成率。此时更稳妥的选择是接受设备级统计,并把重复部分作为已知误差说明,而不是追求表面上的精确。
判断该用哪种方式,可以看两个信号:一是咨询动作是否总在同一设备完成;二是用户是否本来就愿意留下可跨端识别的信息。两个信号都成立时,优先按人关联;任一不成立时,按设备记录并标注重复范围。
一个假设的例子:某次投放中手机端产生10次点击、电脑端产生3次咨询,如果按设备统计会得到10和3两组数;如果其中2次咨询能通过手机号关联到手机点击,那么按人统计就是2次关联咨询加1次无法关联的咨询。这个例子只说明比较方法,不代表任何实际投放结果。
实施去重或关联后,先看咨询标识能否在两端对上,再看按人统计和按设备统计的差值是否稳定。差值突然变大,可能是凭据传递中断,也可能是用户行为变化,不能只凭一个数字归零就断定处理正确。抓取量、请求量或某项统计归零,同样可能有缓存、埋点缺失、页面未触发等其他解释,需要逐一排查。
不能直接照搬的边界包括:不同业务的咨询间隔不同,时间窗口不能统一;不同投放渠道的回传能力不同,不能假设所有渠道都支持同一标识;付费广告与自然搜索是不同机制,广告投放不构成自然排名保证,去重方案也不应把两者混在同一套归因里。平台当前的审核规则、界面和价格需要查官方说明,本文不代为断言。
把以上判断落到一个动作上:先选一个条件成立的小范围做验证,确认标识或凭据能稳定关联,再决定是否扩大到全部设备路径;如果验证阶段就对不上,应先修传递链路,而不是继续叠加去重规则。