想象一下这样的场景:你在巨量广告(抖音)、腾讯广告(朋友圈)、快手广告三个平台都投放了广告,某天新增用户突然暴涨,比平时多了三倍。你很高兴,决定加大投放力度。

但问题是:你应该加哪个平台的预算?

这个问题看似简单,却困扰着无数广告主。如果你选错了平台,可能把大笔预算花在无效渠道上;如果你盲目加码所有平台,又会在那些本来效果不好的地方浪费钱。

这个问题的答案,就藏在归因里。

什么是归因?

在数字广告的世界里,归因(Attribution)就是回答「这个转化是从哪里来的」这个问题。

当你看到一个用户在你的 App 里注册了、付费了、或者完成了任何你期望的行为,你想知道:他是被哪个广告吸引来的?是在哪个平台看到的?点击的是哪条创意?

有了这些信息,你就能做出精准的决策:哪个平台效果好,就多投哪个平台;哪类创意转化率高,就多做这类创意。没有归因,广告投放就像在黑暗中扔骰子,全凭运气。

但归因不仅仅是「知道钱花哪儿了」那么简单。它是整个广告投放优化的基础 —— 只有知道哪些广告真正有效,你才能把钱花在刀刃上。

归因的底层逻辑

让我们先用一个生活场景来理解归因的原理。

假设你去了一家大型商场,有四个入口可以进入。商场想知道:买衣服的顾客大多是从哪个入口进来的?

最简单的办法是:在每个入口发一种颜色的手环。东门给红色手环,西门给蓝色手环,南门绿色,北门黄色。顾客在收银台结账时,收银员看一眼手环颜色,就知道这个顾客是从哪个门进来的。

广告归因用的就是同样的逻辑:在用户「看到广告」的时候给他做个标记,等他「产生转化」的时候再查看这个标记,就能匹配出这个转化应该归属于哪个广告。

两次数据握手

技术上讲,归因需要两类数据的配合:

第一类是点击数据。当用户在抖音点击你的广告时,巨量广告的服务器会记录下这次点击的关键信息:用户的设备 ID(比如 Android 的 OAID 或 iOS 的 IDFA)、点击时间、广告 ID、创意 ID 等等。这些信息就像那个「手环」,标识着这次触达。

第二类是转化数据。当用户下载并打开你的 App,完成注册、付费等目标行为时,你的 App 也能获取到用户的设备 ID,同时记录下转化类型、转化时间等信息。

将这两类数据通过设备 ID 进行匹配,如果发现某个注册用户的设备 ID,之前点击过某条广告,就可以判断这个注册应该归功于那条广告。

这就是归因最核心的逻辑:在触达和转化两个环节都做标记,然后通过匹配找到关联。

关键标识符

国内广告归因常用的设备标识符包括:

  • OAID:Android 设备的匿名标识符。随着隐私保护升级,现在 Android 不再允许获取 IMEI 这种真实设备 ID,OAID 成为替代方案,它是由厂商分配的、可以重置的匿名标识。
  • IDFA:iOS 设备的广告标识符。用户可以在设置里关闭广告跟踪,如果关闭了,你拿到的 IDFA 就是一串全 0,无法用于归因。
  • Android ID:Android 设备的另一个标识符,但准确性不如 OAID。
  • CID/CUID:部分广告平台自己定义的用户标识,比如巨量广告的 CID。

这些标识符有一个共同特点:它们是连接点击数据和转化数据的「钥匙」。只有两边的钥匙匹配上了,归因才能成功。

归因窗口

还有一个关键概念是「归因窗口」。

假设用户周一在抖音点击了你的广告,但没下载。周三他想起来了,自己去应用商店下载并注册。这个注册还算不算那条广告的功劳?

归因窗口就是用来回答这个问题的。常见的归因窗口有 7 天、30 天等。如果你设置 7 天归因窗口,那么用户点击广告后 7 天内产生的转化,都会被归功于这次点击。

归因窗口的设置需要根据你的业务特点来决定。电商类产品通常转化周期短,7 天窗口可能就够了;金融类产品决策周期长,可能需要 30 天甚至更长。

国内归因的三种方式

理解了归因的底层逻辑,我们来看看国内实际可行的归因方案。

方式一:广告平台归因

这是最常见的方式,也是大多数广告主的第一选择。

巨量广告、腾讯广告、快手广告等平台都提供免费的归因服务。具体流程是这样的:你在 App 里集成平台的 SDK,当用户产生注册、付费等转化行为时,SDK 会把这些数据上报给广告平台。平台之前已经记录了用户点击广告的数据,现在在自己的服务器上完成匹配和归因。

这种方式的最大优点是免费且简单。你只需要几行代码集成 SDK,就能获得完整的归因数据和投放报表,而且这些数据会直接用于平台的自动优化,让系统帮你找到更多潜在用户。

但它的问题也很明显:归因逻辑不透明。平台既是裁判又是运动员,你无法验证它们的归因结果是否准确。比如,一个用户可能是自然搜索来的,但平台也可能把他算成广告效果,夸大自己的贡献。而且不同平台的数据是割裂的,你无法统一分析所有渠道的表现。

对于起步阶段的小型广告主,或者月投放预算在 5 万以下的团队,平台归因已经够用。重点是先验证产品和渠道,等规模上来了再考虑更复杂的方案。

方式二:第三方归因平台

当你有了一定规模,开始在多个平台投放广告时,可能会发现平台归因不够用:每个平台都说自己效果最好,但你不知道该信谁。

这时候可以考虑第三方归因平台,也就是行业里说的 MMP(Mobile Measurement Partner)。国内像热力引擎、GrowingIO,海外像 AppsFlyer、Adjust,都是这类服务。

它们的工作原理是:同时从广告平台获取点击数据、从广告主获取转化数据,在自己的服务器上进行匹配。因为它们独立于广告平台和广告主,理论上更中立客观。

使用第三方归因的优势很明显:跨平台数据统一,你可以在一个地方看到所有渠道的表现,客观比较哪个平台效果更好。而且这类平台通常功能完善,支持高级的归因模型、深度数据分析等。

但它的成本也很高:年度费用通常在 10 万到 50 万之间,而且很多平台按数据量计费,你的投放规模越大,费用越高。此外,你的转化数据需要流转到第三方的服务器,对于对数据安全敏感的行业(比如金融、医疗),这可能是个问题。

方式三:第一方归因

第一方归因,简单来说就是广告主自己搭建归因系统

具体流程是:广告平台将点击数据通过 API 回调发送到你的服务器,你的 App 将转化数据也发送到你的服务器,你在自己的服务器上完成匹配和归因。整个过程中,所有数据都在你自己的掌控之中。

这种方式的最大优势是数据完全掌控。你可以查看原始数据,验证归因逻辑,清楚地知道每个转化是如何被归因的。而且数据不流转至任何第三方,天然符合数据合规要求。从成本角度看,第一方归因是一次性投入,部署后长期使用,相比第三方归因按年付费的模式,长期来看能节省大量成本。

那为什么不是所有人都用第一方归因?因为传统上技术门槛太高。你需要开发团队搭建服务器、处理 API 回调、实现匹配算法、开发管理后台……这对中小广告主来说是不现实的。这也是为什么过去只有头部大厂才拥有自建归因能力。

但现在情况正在变化。像 AttriKit 这样的解决方案提供开箱即用的第一方归因系统,普通运维人员即可完成部署,不需要专业开发团队。这使得第一方归因从「头部大厂的专利」变成了普通广告主也能拥有的能力。

如何选择适合你的方案

选择归因方案,本质上是在三个维度之间做平衡:成本、数据掌控、技术门槛。

从投放规模来看,月投放预算在 5 万以下,平台归因已经够用,不必过早投入;月投放 5 万到 50 万,是第一方归因的最佳区间,通常 1 到 2 年就能收回成本;月投放 50 万以上,第一方归因几乎是必选项,长期节省的费用非常可观。

从业务需求来看,如果你需要在多个平台投放广告,希望统一分析各渠道效果,第一方归因或第三方归因都能满足需求。如果你的行业对数据安全有严格要求(比如金融、医疗),第一方归因是更合适的选择。如果你希望优化长期运营成本,第一方归因的一次性投入模式更有优势。

从技术能力来看,如果团队有开发能力,可以考虑自建归因系统;如果没有,可以选择开箱即用的第一方归因方案(如 AttriKit)或第三方归因平台。

关于 AttriKit

AttriKit 是一个第一方广告归因系统,专为国内广告主设计。

它提供完整的归因能力:支持巨量广告等主流平台,可以灵活配置归因窗口和归因规则。最重要的是,它以 Docker 镜像的形式提供,普通运维人员即可完成部署,最快 1 小时即可上线。

所有归因数据都存储在你自己的服务器上,归因逻辑完全透明可验证。相比第三方归因平台,AttriKit 采用一次性授权模式,部署后长期使用,没有按量付费的隐形成本。

如果你正在寻找更精准、更可控、更经济的归因方案,可以访问 AttriKit.com 了解更多。

写在最后

广告归因的底层逻辑说起来很简单 —— 匹配触达和转化的数据 —— 但实际做起来却要处理平台规则差异、设备标识变化、隐私合规要求等各种复杂问题。

理解归因的本质,选择适合自己的方案,是广告投放从「凭感觉」进化到「凭数据」的第一步。只有建立了准确的归因,后续的投放优化 —— 不管是受众定向、出价策略,还是创意迭代 —— 才能真正有的放矢。

让广告投放的每一分钱都不白花,从归因开始。