核心做法只有一句:把“用户是谁、咨询到哪一步”从设备本地状态改成服务端可识别的会话状态,让手机、平板、电脑看到同一份进度。但这一步在样本期往往看不出问题,量一上来就会出现归因错位、重复计数和客服重复接待,所以要先判断自己处在哪种条件,再决定改到什么程度。
如果咨询路径只有一步,比如点击广告后直接在落地页填手机号,设备之间几乎不存在重复计算问题:用户换设备重填的概率低,即使重填,客服按手机号合并也很容易。这时改造成本高,收益有限,可以维持现状,只在客服侧做去重。
如果路径是“广告点击—浏览内容—加购或留资—再回访—最终咨询”,并且用户常在手机上看、在电脑上问,那么每一步都可能被不同设备分别记一次。此时重复计算的来源不是某一个统计口径,而是会话没有跨设备锚点。判断依据可以看三个信号:同一咨询在客服系统里出现两条来源不同的记录;同一天同一手机号或同一账号被两次标记为新线索;转化时间集中在用户换设备的时段。三个信号同时出现,才说明问题在会话层,而不是客服录入习惯。
这种选择成立的条件是咨询量不大、客服能人工合并。实施动作是给落地页表单和在线咨询加一个站内会话标识,同一浏览器内多次提交只记一次,同时在客服系统按手机号或账号做合并。结果是重复线索数下降,但跨设备仍然会算两次。
它的边界很清楚:一旦同一用户在不同设备上完成咨询的比例上升,人工合并会变成客服的固定负担,而且广告端的转化数据仍偏高。此时继续只做设备内去重,会让出价依据失真,下一步应转向选择二,而不是继续加人工。
这种选择成立的条件是咨询路径跨多个页面、用户常换设备、且已有登录或可识别账号体系。实施动作是:用户首次进入时由服务端生成会话标识,登录或留资后把标识与账号绑定;后续任何设备带着同一账号回来,都复用这条会话,不再新建转化记录。咨询完成时,只在这一条会话上写一次转化事件。
结果会直接影响下一步:广告端回传的转化数更接近真实咨询人数,出价模型拿到的信号不再被同一人的多次设备行为放大。需要注意的是,这并不能证明广告带来了自然排名,两者是不同机制;广告投放不构成自然排名保证。另外,如果账号体系本身覆盖不全,比如大量用户不登录就咨询,服务端锚点只能覆盖一部分,剩余部分仍需设备内去重兜底。
假设某账户一天记录 100 次咨询转化,客服实际接到 70 人。差异可能来自三种原因:同一人在手机和电脑各提交一次;同一人当天重复咨询;或者统计把非咨询行为也计为转化。前两种属于会话识别问题,第三种属于事件定义问题。做法是先按手机号或账号把 100 条记录分组,看重复组占多少,再决定是改会话锚点还是改事件触发条件。这个比较方法只用于定位层级,不能单独证明某次改动一定有效。
例外情况有三种:一是用户清空标识或使用隐私模式,锚点会断,只能退回设备内去重;二是咨询由电话完成、无法与网页会话关联,需要客服侧按号码回填,回填延迟会让当天数据偏低;三是平台侧归因窗口与自家会话窗口不一致,两边数字对不上是正常的,不应据此判断哪边错了。遇到这些例外,正确动作是记录差异范围并保留两套口径,而不是强行把数字调成一致。
重复计算的根源通常在会话归属,而不是在设备数量本身。设备越多,只是让原本存在的会话断裂更容易暴露。可以先统计一周内跨设备咨询占全部咨询的比例,如果这个比例低,选择一够用;如果高且客服已经在手工合并,选择二的收益会更明显。无论选哪种,都要把广告转化与自然搜索分开看,前者是付费流量机制,后者不由广告投放决定,两者的数据不应混在同一张报表里做结论。