竞价排名是广告主对搜索广告位出价、平台按出价与质量等因素决定展示顺序的付费机制。要减少“设备之间完成咨询”的重复计算,关键不是继续加统计脚本,而是先把“一次咨询”定义成可核对的项目:以用户主动提交或拨出为起点,给这次动作一个跨设备稳定的标识,再让各端只上报状态变化,而不是各算一遍。
多角色对同一事实理解不同,通常不是技术问题,而是口径问题。投放同事看到的是点击与表单提交,客服看到的是会话记录,销售看到的是成交机会。若三边各自按自己的时间窗和主体计数,同一用户从手机看到广告、在平板填表、再用手机接电话,就会被算成三次。
可执行的动作是写一份口径卡,只回答四件事:
这份口径卡一旦确定,后续所有埋点和报表都围绕它对齐。若跳过这一步直接改代码,通常只是把重复从一处搬到另一处。
重复计算的常见来源,是每个端都从零开始累计“咨询数”。更稳的做法是让每次咨询只有一个主记录,各端只上报状态变更:已提交、已接通、已建单、已关闭。前端负责生成咨询标识,服务端负责落库与合并,客服或销售系统负责回写状态。
假设一个场景:用户在手机端点击广告并提交表单,系统生成标识 c_2024_001;随后他在平板打开同一页面,脚本读取到同一登录账号,只上报“页面访问”,不再新建咨询记录。这样平板端不会增加一次咨询,客服看到的仍是同一条主记录。这里的假设是账号可跨设备识别;若没有登录,则需要退回到手机号或设备指纹等较弱信号,并接受一定误差。
动作的结果会直接影响下一步:如果合并后咨询数明显下降,说明此前存在重复;如果合并后反而出现大量无法归属的记录,说明标识生成或传递环节有缺口,应先补链路再调报表。
当投放、技术、客服对数字有分歧时,不要争论“谁对”,而是把分歧拆成可核对的字段。可以列一张对照表,每行是一次咨询,列出:标识、首次触点时间、末次触点时间、设备、表单提交时间、电话接通时间、客服建单时间、当前状态。
核对时按以下顺序检查:
这样做的价值在于,分歧从“数字不一样”变成“第 3 行和第 7 行是同一人,但标识不同”。后者可以直接修,前者只能反复开会。
去重不是越严越好。合并窗口设得太长,可能把两次真实咨询并成一次;设得太短,跨设备动作又会被拆开。归属规则也一样:归首次触点会高估品牌词,归末次触点会高估转化词。选择哪种,取决于你当前要回答的问题,而不是追求一个绝对正确的数字。
一个实用的判断是:如果团队正在比较渠道,先用末次触点,因为它更接近“谁带来了这次咨询”;如果正在评估长期影响,再用首次触点。两种口径可以并存,但必须在报表上标明,不能混在同一列里比较。
最后要记住,付费广告与自然搜索是不同机制,投放广告不构成自然排名保证。减少重复计算只影响你对咨询来源的判断,不会改变广告位的竞价逻辑。平台当前的审核规则、界面和价格会变化,涉及具体投放设置时应查官方说明,而不是依赖旧截图或口头经验。