按渠道计算 SaaS CAC,是用某个来源的获客投入除以归因到该来源的新付费客户数。公式看起来很简单,真正困难的是让成本、客户、时间范围和归因政策描述同一批业务活动。
广告平台可能用媒体花费除以平台转化,财务团队可能用全部销售与营销费用除以新增合同,创始人则可能直接用本月广告账单除以本月 Stripe 新客户。这三个数字都可能被称为 CAC,却回答了不同问题。若不公开口径就直接比较,很容易把数据差异误解为渠道效率差异。
可靠的渠道 CAC 应从支付确认的客户与可追溯的获客证据开始,再按照明确政策加入成本。它会把公司整体经济性与下一笔预算的边际决策分开,也会在相同客户群年龄下比较成本与实际收入。下面建立一套可以对账、可以解释,也能承认未知部分的方法。
先明确 CAC 要支持什么决策
第一步不是套公式,而是写清楚决策。财务团队可能需要完全成本口径,用于评估公司整体单位经济性;增长团队更关心媒体 CAC,用于决定下一笔广告费投向哪里;创始人可能关注现金回收,希望知道一个渠道需要多久才能收回前期投入。这些视角相关,但成本范围并不相同。
基础公式是:
渠道 CAC = 符合口径的渠道获客成本 / 归因到该渠道的新付费客户数
其中,“符合口径”决定了数字的含义。直接媒体口径可以只包含广告费,以及明确属于某项活动的代理费用;完全成本口径还可能加入获客岗位工资、软件、创意制作、佣金、活动支出和共享管理成本。不能让一个渠道使用窄口径,另一个渠道使用完全成本,然后把两者放在同一排行榜中。
Stripe 的 SaaS CAC 指南采用“销售与营销总成本除以新增客户数”的定义,并强调成本与客户时间范围必须匹配。这个定义适合整体 CAC。拆到渠道后,还要解决第二层问题:成本和客户都需要有可靠的渠道分配依据。因此,输出应明确写成“媒体 CAC”“渠道直接 CAC”或“渠道完全成本 CAC”,不要只显示一列没有解释的 CAC。
客户事件也必须固定。自助式 SaaS 通常以新客户首次成功付款作为分母,而注册、开始试用、发起扣款和老客户重新激活都是不同事件。若包含企业销售,还要决定统计单位是账号、工作区、法律主体还是合同。成本分配和收入比较必须一直使用同一个客户定义。
先建立成本账本,再把支出分给渠道
如果广告费用在平台导出文件中,工资在另一张表里,外包发票散落在邮箱里,线下活动成本只存在于某个人的记忆中,渠道分析一定不稳定。应先建立成本账本,保存金额、币种、服务期间、付款日期、供应商、成本类别、活动或渠道键、分配方法和来源凭证。原始交易保持不变,渠道分配则作为追加记录保存。
直接成本最容易处理。带稳定活动编号的平台支出可以归入付费搜索或付费社交,联盟佣金可以归入合作伙伴项目,会议赞助可以归入对应活动。共享成本则需要政策。一名设计师可能同时服务于获客、产品和客户教育,销售人员也可能同时开发新客户并维护续约。可以按有记录的工时、活动量或其他稳定驱动因素分配;若缺乏依据,宁可留在整体 CAC,也不要制造虚假的渠道精度。
报表至少可以保留三层成本范围:
- 媒体 CAC,只包含能直接连接到来源的广告或赞助支出。
- 渠道直接 CAC,再加入可识别的人员、手续费、佣金和创意成本。
- 完全成本 CAC,根据公开政策分配销售与营销共享费用。
分层可以避免两个常见错误。第一,把广告平台的每次转化费用当成完整获客成本。Google Ads 将平均 CPA 定义为转化总成本除以转化次数,但平台转化可能只是线索或注册,并不一定是付费客户。第二,把所有共享费用都压到可测量的付费渠道上,却让自然、推荐和 Direct 看起来完全免费。
零成本和成本未知也要如实表达。自然搜索在某个月可能没有媒体支出,但仍消耗内容人员和工具;推荐可能免费,也可能在转化后产生奖励;Direct 中可能包含来源证据丢失的真实付费获客。记录支出为零,只表示当前成本口径没有分配金额,并不表示经济成本真的为零。
用稳定归因建立新付费客户群
分母应来自付费客户表,而不是只依赖浏览器事件。每个新的经济客户保留一行,至少包括内部客户编号、首次成功付款编号与时间、金额、币种、套餐、获客身份、归因模型与版本、证据质量和客户群期间。后续退款、拒付、取消及重新激活都应作为关联生命周期事件追加,不能反过来改写最初获客事实。
来源证据要尽早保存。经过治理的 UTM 参数、着陆页、引用来源、合规使用的点击编号和第一方会话身份,可以把匿名访问连接到注册。在创建账号或进入结账时,再把选定旅程绑定到稳定客户记录。SaaS UTM 命名规范能避免同一个活动因大小写、别名和临时命名被拆成多个渠道碎片。
不要强迫每位客户都进入某个已知来源。保留“未归因”类别,并注明原因,例如来源缺失、回溯窗口过期、跨设备断点或账号合并尚未解决。把未知客户全部塞进 Direct,只会让这个渠道吸收追踪故障,同时人为降低真正丢失贡献的渠道 CAC。
Talivia 的收入归因概览把网站获客背景连接到支付服务商确认的付款旅程,可以提供收入侧证据与可检查路径;企业仍需自己管理成本账本和分配规则。这样的边界很重要:分析工具不应凭空决定工资如何分摊,财务账本也不能只凭付款时间猜测客户访问旅程。
处理跨周期的支出与转化
用九月支出除以九月新增客户很方便,但购买周期跨月时容易失真。某项活动本月付款,带来的试用客户可能下月才付费;企业合同可能经历数周销售流程;联盟佣金也可能等退款观察期结束后才确认。模型必须选择适合决策的时间规则。
常用方法有三种。日历 CAC 用某期间发生的成本除以同期间获取的客户,适合现金监控,但转化延迟变化时波动很大。客户群 CAC 把符合条件的成本分给受其影响的获客客户群,分析价值更高,但必须公开分配方法。成熟 CAC 则等待客户群转化窗口结束,再把分母视为完整。
成熟规则应来自真实延迟分布。分别测量有效获客触点到注册、首次付款和合同签署所需时间,而不是因为 7 天或 30 天听起来熟悉就直接采用。SaaS 归因窗口指南说明了购买周期和证据条件变化时,触点资格如何变化。每次导出 CAC 都应保存窗口,因为修改窗口会让客户在付费、自然和未归因之间移动。
有试用流程的产品要把暂定客户群与成熟客户群分开。某渠道昨天带来 100 个试用,并不代表今天已经拥有可靠的付费客户分母。免费试用转化追踪需要区分试用开始、激活、首次付款和客户群成熟度。不能把未来尚未发生的转化填成零,也不能让经历转化时间不同的试用渠道直接排名。
迟到发票和数据修正需要重述规则。如果管理报表强调运营稳定,可以在明确关账日后冻结;同时保留持续刷新的分析视图用于调查。报表要显示数据截止时间和成熟状态,让历史 CAC 发生变化时有清楚原因,而不是像仪表板自行漂移。
让成本粒度与客户归因粒度一致
成本和客户贡献必须共享可比维度。若支出保存到活动层级,但客户只能可靠地归到来源层级,就把双方都汇总到来源;若一个活动覆盖多个国家或产品,却没有相应成本拆分,就不能声称拥有国家级 CAC 精度。有效报表的最细粒度,由成本与客户两侧共同具备的最细粒度决定。
客户贡献模型也要服务于决策。首次触点适合回答哪个来源最初带来客户;最后一次非 Direct 触点更强调付款前最后一个可测量获客步骤;多触点模型可以拆分贡献,但小数客户会让 CAC 更难解释,也不能消除未知性。不同模型应单独输出,不能让一个渠道采用首次触点客户,另一个渠道采用末次触点客户。
广告平台拥有自己的转化窗口、身份信号和归因模型。Google 说明,调整广告归因模型会影响转化报表与自动出价。因此,内部按确认付费客户计算的 CAC 不一定等于平台 CPA。应该解释差异,但不能为了强行对齐而修改真实客户总数。
可以建立桥接表,依次展示平台转化、内部注册、首次成功付款、重复或存量客户、按政策排除的退款,以及来源未知的付费客户。这样既能解释为什么某活动的平台 CPA 很好,确认客户 CAC 却很差,也能暴露标签丢失、重复目标、线下销售缺口,以及只奖励行为却不奖励收入的转化定义。
把 CAC 与实际收入和保留收入一起看
CAC 只回答在当前规则下获客花了多少钱,不能说明这些客户是否有价值。报表应增加首次付款收入、累计总收入、退款、保留收入,以及固定客户群年龄时的客户状态。只有当每个客户群都真正达到 30 天、90 天或 180 天后,才能在对应年龄进行渠道比较。
不要直接用一个乐观的公司平均生命周期价值与渠道 CAC 对比。不同渠道客户可能选择不同套餐、折扣、国家、合同期限,也可能有不同扩张与流失表现。能使用实际收入时优先使用,预测则必须明确标记。SaaS 流失归因框架说明了为什么必须比较相同年龄的客户群,才能判断某个来源是否真正带来长期客户。
CAC 回收期同样需要利润口径。Stripe 将 CAC 回收期定义为收回获客成本所需时间,并讨论使用扣除服务成本后的客户收入。只按收入计算最简单,但当托管、支持、支付手续费或合作伙伴分成较高时,会高估回收速度。按贡献毛利计算更保守,也更适合现金决策。
多币种业务要保留支出和付款的原币金额,再按带版本的日期与汇率政策转换双方。不能先把不同币种的名义支出直接相加,再除以客户数。多币种收入归因指南介绍了交易金额、报表金额与结算金额的区别;广告发票和代理费用也要使用同等级别的处理纪律。
一张实用的渠道表,应包含成本范围、支出、成熟新付费客户数、CAC、首次付款收入、按客户群年龄计算的累计收入、可用时的贡献毛利、退款率、留存、未归因占比和样本量。它比只有一个绿色 CAC 数字的排行榜更能支持真实决策。
调整预算前先解释渠道差异
某个渠道看起来昂贵时,先验证数据管道,再减少预算。检查活动分类、成本完整性、客户去重、归因窗口资格、时区边界、币种换算、试用成熟度和账号合并。还要确认测试付款与老客户升级没有被计入新客户分母。
随后检查客户结构。销售年付方案的渠道可能 CAC 更高,但现金回收更快;合作伙伴渠道可能触达更大客户,却在后期才产生佣金;自然渠道看似便宜,也可能只是内容人员成本仍留在共享费用;付费社交可以带来廉价试用,却只有很少客户成熟为首次付款。这些可能是真实经济差异或客户群差异,不一定是追踪故障。
再通过客户群旅程形成假设。在样本足够的渠道之间,比较着陆页承诺、所选套餐、激活、首次付款、退款、续费和取消。不能因为渠道与结果相关,就断言后续表现全部由渠道造成。目标受众、定价、产品匹配、新手引导和支持可能同时影响结果。渠道模式只是帮助团队确定调查与实验范围。
预算决策还要考虑边际结果,而不只是历史平均 CAC。平均值包含在更低竞价和更少受众饱和时获取的旧客户,下一笔支出可能更昂贵。预算应分阶段调整,在可行时保留对照,并观察成熟付费客户群,而不是只追逐当天注册量。
完成对账,并让不确定性保持可见
每个报告期间都要做客户总体对账。从支付服务商确认的首次付款开始,按公开规则排除存量客户和非客户交易,对经济客户去重,再把剩余新客户分为已归因与未归因。所有类别相加必须回到声明的分母。
成本要单独对账。成本账本交易应完整分为渠道直接分配、共享分配、排除项和未分配成本,手工渠道总额不能超过来源账本。保存分配政策版本,确保历史报表可以重现。供应商发生贷项或迟到发票时,应追加修正,并注明哪些期间会被重述。
为每个主要来源测试受控旅程:带标签访问后直接付款、访问后试用并延迟付款、跨设备登录、随后通过 Direct 返回、退款、重复 Webhook、老客户升级、账号合并、归因窗口过期和完全无来源的付款。确认每个新客户只进入一次分母,并确保活动汇总到渠道时不会重复成本。
Talivia 的收入分析文档提供从获客到确认付款的基础,便于检查真实旅程。把这些证据与经过治理的成本账本结合,并在每张图表旁公开指标定义、数据截止时间、归因模型、成本范围、币种政策和客户群成熟状态。
只有当成本和客户贡献使用相同范围、时间与总体时,按渠道计算 SaaS CAC 才能真正用于决策。保留未归因客户,区分渠道直接成本与完全成本,并在相同客户群年龄下比较获客投入和实际收入。如果收入侧证据还没有建立,可以先创建 Talivia 账号,验证一条带活动标签的访问如何走到确认首次付款,对账这位客户后,再导入更大的成本账本或调整预算。



