分开看的关键不是把报表拆成两张,而是先确定“人”的身份口径:同一个人第一次通过广告进入算渠道新增,之后无论从广告、自然搜索还是直接访问回来,都算原有客户再次咨询。如果口径反过来,把每一次广告点击都算新增,渠道成本会被低估,老客户维护的价值也会被高估。下面以你手里的一份咨询记录或落地页表单为对象,说明怎么把它变成可执行的处理方案。
拿出现有的咨询台账,逐条补三个字段:首次来源、本次来源、联系方式标识。首次来源指这个人第一次被记录到的入口;本次来源指这一次咨询实际触发的入口;联系方式标识用手机号、邮箱或业务系统里的客户编号,优先用业务系统编号,因为它不依赖填表人是否换了号码。
判断规则可以写成这样:
这一步做完,你会得到两个可分别统计的集合。接下来所有成本比较都基于这两个集合,而不是基于广告后台的总点击或总表单数。
渠道新增和原有客户再次咨询经常被混在一起,是因为两边的分母不同:广告后台按点击和展示统计,业务台账按人和咨询统计。要比较,必须把时间窗和计数单位统一。
假设一个短例子:某月广告带来 200 次点击、30 条表单;业务台账里这 30 条中有 12 条的联系方式此前已存在。那么渠道新增是 18 条,原有客户再次咨询是 12 条。这个月的广告花费如果按 30 条摊,单条成本偏低;按 18 条摊,才是渠道拉新的真实成本。原有客户那 12 条不应计入拉新成本,但可以单独看它们是否因为广告回访入口而提前发生。
这里要说明一个适用条件:只有当你能在业务系统里稳定匹配联系方式时,这个拆分才成立。如果大量咨询用一次性邮箱或无法回填编号,拆分结果会偏向渠道新增,此时应先补标识字段,而不是急着下结论。
拆分之后会出现两种典型局面,对应的动作不同。
条件一:渠道新增的单条成本可接受,但原有客户再次咨询占比很高。这时不要直接砍广告,而是先看原有客户这次咨询是不是由广告触达促成的。动作是给这批人加一个回访来源标记,观察他们在没有广告触达的周期里是否也会咨询。如果会,广告的边际作用主要在提醒而非拉新,预算可以更多转向老客户运营;如果不会,广告仍在承担激活作用,只是不该记在拉新账上。
条件二:渠道新增数量很少,原有客户再次咨询占了大头。这时要先检查首次来源字段是否长期为空。常见原因是早期没有记录首次来源,导致所有老客户都被当成新增。动作是回填历史台账,把能确认的首次来源补上,再重算一个月。重算后如果新增依然很少,才考虑调整投放方向或落地页承接。
两种条件的区别在于:前者是渠道效率问题,后者是数据口径问题。用错条件,会把口径问题误判成投放问题。
人工拆分只能解决存量,增量要靠页面结构。可以在表单里加一个不显眼但必填的客户编号字段,或者用带参数的链接让业务系统自动带入客户标识。技术示例:把表单提交地址写成 <form action="/lead" method="post">,并在隐藏字段里放入 <input type="hidden" name="client_id" value="...">。这样每条提交天然带有身份信息,后续统计不需要再靠人工比对。
这个动作的结果是:渠道新增和原有客户再次咨询从提交那一刻就分开入库,报表可以直接按字段筛选。下一步你才能按两个集合分别算成本和转化,而不是每个月重新做一次人工清洗。
如果某个月原有客户再次咨询突然归零,不要立刻认为老客户不再咨询。合理解释至少有三种:客户编号字段上线后旧记录没有回填;广告投放暂停导致回访入口消失;业务系统更换导致标识对不上。请求量或抓取量归零同样不能单独证明某个渠道失效,它可能只是统计口径变了。
处理方式是先核对字段完整率,再看广告是否真的停投,最后才看业务侧是否有人员或系统变动。只有排除了口径和系统原因,趋势变化才能用来支持预算决策。
把身份字段、时间窗和页面结构三件事做完,你手里的那份咨询记录就不再是一堆混在一起的线索,而是两个可以分别算账、分别决策的集合。至于广告投放本身,它属于付费机制,不构成自然排名的保证,两边的成本要各算各的。