减少重复计算的关键不是把归因做得更复杂,而是先决定“同一次咨询由谁认领”。如果用户在手机上看广告、在电脑上提交表单,两套设备各自记一次转化,SEM开户后的投放数据就会重复放大。可行做法有两种:以登录账号打通设备,或者以咨询单号为主键做去重。选择哪一种,取决于你的咨询是否必须登录、以及设备间能否稳定传递同一标识。
把咨询入口按“是否要求登录”分成两类,取舍会立刻清晰。要求登录的路径,例如账号内提交工单、会员中心留言、App 内预约,设备只是同一账号的不同终端,用账号 ID 作为唯一主键最省事。不要求登录的路径,例如落地页表单、电话、在线对话,用户换设备后没有任何天然标识,只能靠手机号、咨询单号或时间窗口去拼接。
判断依据可以看三个可观察点:同一手机号是否在短时间内出现两次提交;客服系统里是否出现内容几乎相同的两条记录;广告后台的转化数是否明显高于客服实际接到的咨询数。前两个指向重复记录,第三个指向重复计数,但要注意转化数偏高也可能是表单被重复点击、机器人提交或统计口径包含多个转化动作,不能只凭一个数字就断定设备重复。
这类场景下,设备之间天然共享一个身份。实施动作是把账号 ID 作为转化事件的唯一标识传给统计侧,同一账号在不同设备触发的咨询只保留一条记录,后续的渠道归属以首次或末次接触规则为准。做完这一步,报表里的咨询量会向真实人数收敛,你才能判断某个广告组带来的是新客户还是老客户换设备。
代价是登录门槛会压低表单提交率,尤其是首次接触广告的新用户。如果业务本身必须登录才能咨询,这个代价本来就存在;如果只是为了去重而新增登录,通常不划算。例外情况是 B 端长决策周期业务,用户愿意登录换取进度查询,此时账号主键的收益大于门槛损失。
更常见的情况是落地页直接留资。此时可执行的动作是:提交成功后生成一个咨询单号,同时把手机号做规范化处理(去掉空格、统一区号),在写入客服系统前先查重。查重命中时,不新建记录,而是把新设备来源追加到已有记录的来源链上。
这样做的结果是咨询总量下降,但每条记录的来源更完整,你能看到“手机点击、电脑提交”这类跨设备路径。下一步可以据此调整出价:如果大量转化发生在电脑端提交、手机端首次点击,只按电脑端转化出价会低估手机端的贡献。
需要注意的例外:同一手机号可能是家庭成员共用,或用户替他人咨询;强行合并会把两个真实需求压成一条。可以设置一个时间窗口,例如同一号码在短时间内重复提交才合并,超出窗口视为新咨询。窗口长度没有通用标准,应按你的成交周期设定并观察误合并比例。
完成去重后,咨询数、转化率、单次咨询成本都会变化。数字下降本身不能证明处理正确,它也可能是统计口径收紧、部分真实咨询被误合并、或某段代码未触发导致的漏记。要区分这几种原因,可以抽查若干条被合并的记录,看它们是否确实属于同一人;同时保留未去重的原始日志,便于回溯。
一个注明假设的短例子:假设某周客服实际接到 100 通咨询,广告后台报告 160 次转化,去重后变成 105 次。若抽查显示被合并的 55 次中有 50 次是同一手机号重复提交,说明去重方向正确;若其中多数是不同号码,则更可能是转化动作被重复计数,应该去检查转化设置而不是继续合并。这个比较方法只用于说明如何验证,不代表任何真实账户的表现。
最终选择可以归纳为:咨询必须登录、且用户愿意登录,就用账号主键;咨询不需登录、且手机号可稳定获得,就用咨询单号加手机号去重。两者都不满足时,先接受一定程度的重复,把精力放在客服侧人工标注来源,等标识字段可靠后再自动化。无论选哪种,投放广告都不构成自然排名的保证,两套机制要分开看。