当咨询要跨手机、平板和电脑完成时,重复计算通常来自同一个用户在不同设备上被再次计入转化,而不是CPM出价本身出错。要减少重复,关键不是追求全链路唯一身份,而是先确定“哪一次咨询算数”,再让各设备只上报自己负责的那一段。
在百度CPM出价下,展示按千次计费,咨询属于后链路动作。跨设备重复一般出现在三个位置:同一人多次点击被分别记为转化;同一咨询在落地页和客服系统各上报一次;同一手机号在多个设备上留下记录后被合并成两条线索。这三类原因对应的处理动作完全不同,不能只靠一句“去重”解决。
可区分的证据是:如果重复集中在同一设备的多次访问,说明是点击与转化口径问题;如果重复跨越不同设备但手机号相同,说明是身份合并问题;如果同一咨询在报表里出现两条时间接近的记录,说明是上报通道问题。
假设某业务早期只在手机端投放,用手机号作为咨询唯一标识,去重效果很好。后来加入电脑端表单和平板端在线咨询,同样的规则开始出现例外:用户在电脑填表、在手机拨打,系统记为两条咨询。这个例子只为说明边界,不是真实项目结果。
此时若继续照搬“手机号即唯一用户”,规模化后必然出问题,因为部分用户在不同设备使用不同号码,或者同一号码被家人共用。可以先把咨询分成“可确认同一人”和“无法确认同一人”两类,只对前者做合并,后者保留为独立记录并标注来源设备。
第一步是统一咨询事件的触发点。让落地页、在线客服和电话回拨都只在“咨询已建立且可识别”时上报一次,而不是点击按钮就上报。这一步的结果会直接改变下一步:如果触发点统一后重复明显下降,说明问题在上报口径;如果仍然重复,就要转向身份合并规则。
第二步是给每个咨询记录带上设备来源和会话标识,用session_id和device_type区分路径,而不是只依赖手机号。这样即使同一人跨设备,也能先看到路径再决定是否合并。
第三步是设定合并窗口和优先级。例如:同一手机号在短时间内跨设备出现,可视为同一咨询;超过窗口则保留两条。这里的窗口长度是假设参数,需要按自身咨询节奏调整,不能直接套用。
判断规则是否成立,要看它是否能在样本之外仍保持稳定。如果个别样本成立但规模化后出现例外,说明规则依赖了偶然条件,需要回到触发点和身份合并这两层重新检查。
调整后不要只看咨询总数是否下降,因为下降也可能来自流量减少或上报延迟。应同时观察同一时间段的咨询记录条数、可识别用户数和重复标记比例。如果重复标记比例下降而可识别用户数没有明显减少,说明去重动作没有误删有效咨询;如果两者同时下降,就要检查是否把真实咨询也合并掉了。
最终决策可以落在一句话上:先保证每次咨询只在一个触发点上报,再决定哪些跨设备记录允许合并。这个顺序能减少重复计算,也能避免为了去重而丢失真实咨询。