TapCub 正式上线:统计、分析、客服一个平台免费用

免费工具 归因模型对比模拟器

把用户下单前走过的渠道路径贴进来,看 6 种规则归因模型下每个渠道各分到多少。同样的订单,6 种分法——哪些渠道的功劳取决于选哪个模型、哪些不取决,一眼就能看出来。

  • 首次、末次、线性、时间衰减、位置、末次非直接
  • 各模型合计永远相等
  • 本地运行
模拟器

贴路径,看功劳

一行一条转化路径:渠道按先后顺序,用 > 或 → 隔开,最后用逗号接订单金额。触点后面加 [天数] 表示距成交几天(时间衰减会用到),或加 @2026-03-01 写日期。

也可以写成 路径, 转化数, 金额(汇总过的路径);一个数字都不写时,每行算 1 次转化。渠道名不区分大小写。金额带千分位逗号时,用 Tab 代替逗号分隔。分享链接只保存下面的参数,不包含路径。

距成交这么多天的触点,权重是成交当天触点的一半。Google 以前的模型用 7 天。

剩下的平分给中间的触点。

路径数

10

转化次数

10

订单金额

1,115

每条路径触点数

2.4

平均

各模型的功劳

每一列加起来都是同一个总数。加粗 = 对这个渠道最有利的模型;「差距」= 最多减最少。

渠道首次触点末次触点线性时间衰减位置归因末次非直接差距
直接访问00.0%59553.4%19317.3%28125.2%24321.7%00.0%595
百度推广19017.0%35531.8%29626.5%35331.7%27925.0%63557.0%445
百度搜索21519.3%16514.8%23721.2%23521.1%21819.6%16514.8%71.7
公众号推文13011.7%00.0%19517.5%14813.2%13512.1%31528.3%315
小红书49043.9%00.0%15013.5%71.26.4%19617.6%00.0%490
朋友推荐908.1%00.0%454.0%26.22.3%454.0%00.0%90
合计1,1151,1151,1151,1151,1151,115

对比图

各模型下的订单金额首次触点: 直接访问 0, 百度推广 190, 百度搜索 215, 公众号推文 130, 小红书 490, 朋友推荐 90; 末次触点: 直接访问 595, 百度推广 355, 百度搜索 165, 公众号推文 0, 小红书 0, 朋友推荐 0; 线性: 直接访问 193, 百度推广 296, 百度搜索 237, 公众号推文 195, 小红书 150, 朋友推荐 45; 时间衰减: 直接访问 281, 百度推广 353, 百度搜索 235, 公众号推文 148, 小红书 71.23, 朋友推荐 26.18; 位置归因: 直接访问 243, 百度推广 279, 百度搜索 218, 公众号推文 135, 小红书 196, 朋友推荐 45; 末次非直接: 直接访问 0, 百度推广 635, 百度搜索 165, 公众号推文 315, 小红书 0, 朋友推荐 0各模型下的订单金额首次触点末次触点线性时间衰减位置归因末次非直接直接访问 · 末次触点: 595直接访问 · 线性: 193直接访问 · 时间衰减: 281直接访问 · 位置归因: 243百度推广 · 首次触点: 190百度推广 · 末次触点: 355百度推广 · 线性: 296百度推广 · 时间衰减: 353百度推广 · 位置归因: 279百度推广 · 末次非直接: 635百度搜索 · 首次触点: 215百度搜索 · 末次触点: 165百度搜索 · 线性: 237百度搜索 · 时间衰减: 235百度搜索 · 位置归因: 218百度搜索 · 末次非直接: 165公众号推文 · 首次触点: 130公众号推文 · 线性: 195公众号推文 · 时间衰减: 148公众号推文 · 位置归因: 135公众号推文 · 末次非直接: 315小红书 · 首次触点: 490小红书 · 线性: 150小红书 · 时间衰减: 71.23小红书 · 位置归因: 196朋友推荐 · 首次触点: 90朋友推荐 · 线性: 45朋友推荐 · 时间衰减: 26.18朋友推荐 · 位置归因: 450200400600800直接访问百度推广百度搜索公众号推文小红书朋友推荐
CSV
channel,first_value,last_value,linear_value,decay_value,position_value,lastNonDirect_value,spread
直接访问,0,595,192.5,281.41,242.5,0,595
百度推广,190,355,295.83,353.34,278.5,635,445
百度搜索,215,165,236.67,235.22,218,165,71.67
公众号推文,130,0,195,147.62,135,315,315
小红书,490,0,150,71.23,196,0,490
朋友推荐,90,0,45,26.18,45,0,90

一行一个渠道,一列一个模型。

全部在你的浏览器里计算。这里输入的任何内容都不会上传,TapCub 也不会保存。

分享这组输入:数值写在链接的 # 后面,不会发到服务器。

版本 v1.0更新于 更新记录

结果怎么读

6 列数字分别说明什么

没有哪个模型是「真相」。每个模型回答的问题不同,模型之间的差别才是最有用的信息。

首次触点下功劳大的渠道

它们负责「拉新」。示例里小红书在首次触点下拿到 1,115 里的 490,在末次触点下是 0:它把用户带进来,由别的渠道成交。砍掉它,每条路径的起点都会变少。

末次触点下功劳大的渠道

它们负责「收口」。直接访问在末次触点下拿到 595——用户在别处做了决定,再自己输网址进来。末次非直接把这部分还给它前面的渠道(百度推广升到 635)。

差距小 = 数字可靠

百度搜索在各模型下只在 165 到 237 之间变动。这类渠道怎么调预算,跟选哪个模型关系不大。

差距大 = 先看路径再动预算

小红书(差距 490)和直接访问(595)摆动最大。要给这类渠道加减预算之前,先去看具体的路径。

每个模型分的都是同一个总数:这里是 10 条路径、1,115 元。规则模型不会多出或少掉转化,只是把功劳挪来挪去。

怎么用

从订单路径到模型对比

需要的是成交用户的路径——每个用户下单前接触过哪些渠道——如果有,再加上距成交多久。

  1. 1

    拿到路径

    统计工具的转化路径报表、CRM 里的触点记录,或者你自己的事件数据都行。只保留成交了的路径。

  2. 2

    一行贴一条

    渠道按顺序用 > 连起来,最后写金额。知道天数的话给触点加 [天数],时间衰减就会用真实的时间。

  3. 3

    调参数

    时间衰减的半衰期(Google 以前默认 7 天),位置归因的首末占比(40 / 40 是常见的 U 形)。

  4. 4

    对比,看差距

    差距小的渠道可以放心评估;差距大的渠道,调预算前先把它的路径读一遍。

公式

把一次转化分开的 6 种规则

每个模型给路径里每个触点一个权重,权重加起来等于 1,订单金额按权重分。一个渠道的功劳 = 所有路径里它分到的部分之和。

  • 只有一个触点的路径,在所有模型下都把 100% 给这个触点。
  • 同一条路径里一个渠道出现两次,两次分别计算(线性归因里它拿两份)。
  • 「直接访问」指 直接访问 / 直接 / Direct / (direct) / (none);只有末次非直接会区别对待它。
  • 这个工具只看到成交的路径。数据驱动归因还需要没成交的人的路径——见常见问题。

首次 / 末次触点

第一个(最后一个)触点 w = 1,其余为 0

示例里 210 元那条路径:首次触点全给小红书,末次触点全给百度推广。

线性

n 个触点各 w = 1 ÷ n

210 ÷ 3 = 每个 70。

时间衰减

wᵢ ∝ 2^(−距成交天数ᵢ ÷ 半衰期)

距成交 15、6、1 天,半衰期 7 天:28.2 / 68.8 / 112.9。

位置归因

首次 f、末次 l,中间每个 (1 − f − l) ÷ (n − 2)

40 / 20 / 40:84 / 42 / 84。只有两个触点时:f ÷ (f + l) 和 l ÷ (f + l)。

末次非直接

最后一个不是直接访问的触点 w = 1

整条都是直接访问时,归直接访问。

算例

一条路径,6 种答案

小红书 [15] > 百度搜索 [6] > 百度推广 [1], 210:一笔 210 元的订单,三个触点分别在成交前 15 天、6 天和 1 天。

这 210 元怎么分
模型小红书百度搜索百度推广
首次触点21000
末次触点00210
线性707070
时间衰减(半衰期 7 天)28.268.8112.9
位置归因(40/20/40)844284
末次非直接00210

时间衰减:原始权重 2^(−15/7) = 0.227、2^(−6/7) = 0.552、2^(−1/7) = 0.906,加起来 1.684,所以三者分别占 210 元的 13.4%、32.8%、53.8%。

常见错误

归因对比容易错在哪

模型本身就是简单的算术,坑都在数据和结论上。

路径从中间才开始记

如果只从落地页开始记录,「首次触点」其实是落地页前的最后一跳。点击 ID 丢失、链接没加 UTM,首次触点的数字就没意义了。

把各平台后台的数加起来

每个广告平台都把同一笔订单算成自己的。只有一张路径表、只分一次,合计才对得上真实销量。

把某个模型当成真相

规则模型只是描述,不是证明。一个渠道出现得早,不代表没有它这单就没了——只有实验能说明这一点。

忽略回溯窗口

早于窗口(常见 30 天或 90 天)的触点会被丢掉,这会让每个模型都偏向最近的渠道。

常见问题

归因模型常见问题

还有其他问题?

直接和 TapCub 团队聊聊——工作日通常几小时内回复。

归因模型有哪些?

规则模型有:首次触点、末次触点、末次非直接、线性、时间衰减、位置归因(U 形)。数据驱动模型则从数据里学出权重。这个工具对比的是 6 种规则模型。

首次触点归因和末次触点归因有什么区别?

首次触点把功劳全给带来用户的第一个渠道,适合评估「拉新」;末次触点全给成交前最后一个渠道,适合评估「收口」。两者一起看最有用。

GA4 是不是去掉了这些模型?

是的。Google 在 2023 年 4 月 6 日宣布,首次点击、线性、时间衰减和位置归因将从 Google Ads 和 GA4 移除;GA4 帮助文档说明自 2023 年 11 月起已不再提供。GA4 现在提供数据驱动、付费和自然渠道末次点击、Google 付费渠道末次点击。

为什么这里不做数据驱动归因?

数据驱动模型要比较成交和没成交的路径,才能估算每个触点到底贡献了多少。这需要没成交的路径,以及比一份粘贴样本多得多的转化——所以 Google 是在整个账号的数据上跑它。

时间衰减的半衰期填多少?

Google 以前的时间衰减模型用 7 天。建议接近你的用户从第一次接触到下单的典型时长:冲动消费几天,B2B 几周。

TapCub 怎么做归因?

首次触点、末次触点和线性在同一张表上,带每个人完整的路径和每次触点的日期。见营销分析。

更新记录

更新记录

这个工具的新功能、修复和数据更新,最新的在前。

  1. · v1.0

    首次上线首次上线。

缺功能或发现错误?告诉我们,常被提到的会排进下次更新。 全部工具更新

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie