减少重复计算的关键不是把设备合并成一台,而是让“设备身份、会话身份、咨询身份”三层各算一次,并在跨设备时只传递一个可验证的关联键。若代理只按浏览器指纹或IP归并,手机和电脑会被误判为两个人;若只按登录账号归并,未登录的点击又会丢失。取舍点在于:你更怕重复计数,还是更怕漏掉真实咨询。
假设某装修服务商投放百度SEM,用户在手机上点击广告、浏览页面,但没有提交;晚上在电脑上再次点击同一广告并提交咨询表单。如果代理侧只按设备分别回传转化,系统会记两次点击、两次咨询;如果只按IP归并,家庭宽带和公司网络下的不同人又会被合并。这个情境说明:重复计算的根源不是设备多,而是缺少一个跨设备可复用的关联键。
可用的关联键通常有三类:登录账号、表单中可校验的手机号或微信、以及带时效的一次性参数。三者成本不同:账号最准但覆盖低;手机号覆盖高但需要用户主动提供;一次性参数最轻但只能覆盖同一浏览器会话。
做法A把每次设备上的点击和咨询分别计算,不做跨设备合并。它成立的条件是:咨询本身在设备内闭环,比如用户在手机上直接拨打电话或提交表单,且代理只需要判断哪类设备带来咨询。代价是同一人换设备会被计两次,咨询成本被低估或高估,取决于你按点击还是按咨询分摊。
实际动作:在回传咨询事件时,同时带上设备类型和会话时间戳。结果是你能看到手机端和电脑端各自的咨询贡献,但无法回答“这个人总共算几次”。下一步如果要跨设备合并,就必须引入关联键,而不是继续加设备维度。
做法B要求把同一人的多次设备访问合并为一次咨询路径。它成立的条件是:咨询表单或客服系统能拿到可校验的手机号或账号,并且代理侧愿意接受关联键的传递和存储。代价是覆盖不全,未留资的点击无法合并;同时关联键的校验和去重需要额外处理,否则手机号格式错误会把两个不同人合并。
实际动作:在表单提交成功页或客服会话开始时,把手机号做一次规范化,再与广告点击参数拼接成去重键。结果是同一手机号在七天内从不同设备提交的咨询只计一次。下一步要决定去重窗口多长,窗口越长,重复越少,但可能把复购咨询误判为同一次。
把计算拆成三层,可以避免在设备层反复归并:
这样做的结果是:设备层的数据仍然完整,咨询层不会因为设备切换而重复。代价是三层之间需要传递关联键,代理和广告主之间的数据接口必须支持这个字段,否则咨询层只能退回设备层计算。
可以观察三个可区分的信号,但要注意它们都不是单一证据:
判断时先固定一个去重键,再对比去重前后的咨询数差。如果差值集中在手机号和电脑号相同的记录上,跨设备重复的可能性更大;如果差值分散在无手机号的记录上,问题更可能在会话层没有正确串联。
如果你的咨询必须留手机号或登录后才能发生,优先用手机号或账号作为去重键,把设备层只当作行为记录。如果你的咨询以电话为主、表单为辅,设备层无法拿到手机号时,先用会话ID在同一设备内去重,并接受跨设备仍可能重复。两种做法没有绝对优劣,区别在于你能否稳定拿到可校验的关联键。
假设去重窗口设为七天:同一手机号在七天内从手机和电脑各提交一次,只计一次咨询;第八天再次提交,计为第二次。这个数字只是说明窗口如何影响结果,不是建议值。你需要根据业务咨询周期决定窗口,并记录窗口变化后咨询数的差异,再决定是否调整。