Attribution Link 是一个带有编码跟踪参数的 URL 链接,用于确定哪个广告渠道、广告活动或创意导致了移动应用的安装或目标操作的执行。没有归因链接,营销人员无法区分自然安装和付费安装,也无法评估广告预算的真实效果。根据 AppsFlyer (2025) 的数据,归因将 ROAS 评估的准确性提高了 30–40%,相比于没有跟踪的最后点击模型。
要点
Attribution Link 是一个 URL 地址,包含用于跟踪移动广告流量来源的特殊参数。每当用户在广告、电子邮件或帖子中点击这样的链接时,归因平台会记录点击事件并将其与唯一标识符关联。
用户安装并打开应用后,归因平台的 SDK 会向服务器发送包含设备标识符的请求。服务器将该标识符与保存的点击进行匹配,并确定哪个来源导致了安装。这个过程称为 安装后归因,是构建广告渠道效果报告的基础——没有它,每个来源看起来都同样有效。
Attribution Link 可以很简单(只有来源标识符),也可以包含数十个参数用于详细分类:广告活动类型、创意、受众、地理位置、设备甚至特定的网红帖子。现代归因平台既支持基于广告 ID 的确定性匹配,也支持通过指纹识别进行概率匹配。
通过链接进行归因的过程包括四个连续步骤:点击、重定向到商店、安装和验证。每个步骤由归因平台处理,并将它们连接成一个事件链。
当用户点击 Attribution Link 时,浏览器或 webview 向归因平台服务器发送 GET 请求。服务器创建一个记录,包含点击标识符、IP 地址、user-agent、引荐来源和所有传递的参数。然后服务器将用户重定向到 App Store 或 Google Play 的应用页面。
安装并首次启动后,应用(通过 SDK)向平台发送带有设备广告 ID(iOS 上为 IDFA,Android 上为 GAID)的请求。平台在归因窗口内查找包含相同 IP、user-agent 和时间戳的点击记录,并将安装与此点击关联。归因窗口默认为点击 7 天和浏览 1 天(view-through),但可根据具体广告活动进行调整。
如果设备广告 ID 不可用(用户在设置中限制了跟踪),平台使用指纹识别——一种基于间接特征集进行概率匹配的方法。签名包括 IP 地址、操作系统类型和版本、设备型号、语言、时区、屏幕分辨率和精确时间戳。在 5 分钟窗口内匹配时,6–8 个此类参数的组合在 Android 上给出 95–97% 的匹配概率,在 iOS 上为 90–94%。
归因平台通过添加机器学习不断改进指纹识别算法以过滤错误匹配。例如,AppsFlyer Privacy Cloud 使用聚合数据和差分隐私进行精确归因,无需收集个人数据——这在 iOS 上引入 App Tracking Transparency (ATT) 和 Android 上限制 GAID 后尤为重要。
Attribution Link 具有标准的 URL 结构,包含必需和可选参数。必需参数指定来源和广告活动,可选参数细化分类和链接行为。
https://app.adjust.com/abc123?campaign=spring_sale&adgroup=banners&creative=banner_v2&deep_link=myapp://sale&click_label=header_cta
Campaign 参数表示广告活动的名称,adgroup — 广告组,creative — 特定创意。Deep_link 参数为已安装的用户设置深度链接。Click_label 参数允许区分同一创意内的不同按钮或位置。这种详细程度使营销人员不仅可以看到哪个渠道有效,还可以看到哪个按钮文本或图片带来了更多转化。
| 参数 | 描述 | 示例 |
|---|---|---|
| pid | 来源 (媒体源) | facebook_ads |
| c | 广告活动名称 | summer2026 |
| af_dp | 要打开的深度链接 | myapp://promo |
| af_click_lookback | 归因窗口 | 7d |
| af_sub1-5 | 自定义参数 | partner_id_42 |
自定义参数 af_sub1 – af_sub5 允许传递特定广告活动的任何附加信息:合作伙伴 ID、受众类型、A/B 测试变体。基于这些参数,归因平台构建分段报告,使营销人员能够在微观层面优化预算。
移动归因市场由几个大型平台代表,每个都提供自己的 Attribution Link 格式、SDK 集和算法。平台选择取决于工具集、受众地理和数据隐私要求。
最大的归因平台,支持 OneLink,将深度链接和归因结合在一个链接中。AppsFlyer SDK 支持所有主流平台(iOS、Android、Flutter、React Native、Unity),并提供 Privacy Cloud 用于无需收集个人数据的归因。其特色是除移动端外还支持网络广告活动的归因。
Adjust 平台(被 AppLovin 收购)提供自己的链接格式,注重数据保护。Adjust 是第一个实现隐私指纹识别而不存储 IP 地址的平台。Adjust SDK 支持 Kotlin Multiplatform 和 SwiftUI,控制面板提供实时报告,从点击到仪表板显示延迟不到 30 秒。
Branch 专注于通用链接 (Universal Ads),提供比传统归因平台更深入的深度链接集成。Branch Links 在所有平台上运行,包括桌面和 Smart TV,归因系统使用设备匹配图将用户与来源关联,即使没有 IDFA。Branch 还为初创公司提供每月最多 1 万次安装的免费套餐。
| 标准 | AppsFlyer | Adjust | Branch |
|---|---|---|---|
| 链接格式 | OneLink (app.onelink.me) | Adjust Link (app.adjust.com) | Branch Link (lnk.branch.io) |
| 延迟深度链接 | 是 | 是 | 是 |
| 隐私 | Privacy Cloud | 不存储 IP | 设备图 |
| 免费套餐 | 无 (30 天试用) | 无 | 有,最多 1 万次安装 |
| 网络归因 | 是 | 有限 | 是 |
选择平台时,不仅要考虑 Attribution Link 的功能,还要考虑与广告网络的兼容性。例如,Facebook 需要 MMP (移动测量合作伙伴) 认证,三个平台都有,但集成深度不同:AppsFlyer 提供最详细的 Facebook 创意分类,Adjust 则适用于 TikTok 和 Snapchat。
设置 Attribution Link 包括两个阶段:将归因平台的 SDK 集成到应用中,以及为广告活动创建链接本身。我们以最流行的平台 AppsFlyer 为例来看这个过程。
在 AppsFlyer 界面中,选择应用、链接类型 (OneLink),设置来源和广告活动。系统自动生成 https://app.onelink.me/{id}?... 格式的 URL,带有选定的参数。准备好的链接可以复制并粘贴到广告平台上的广告中。批量生成使用 API — 例如,为网红创建 1 万个唯一链接时。
curl -X POST "https://api.appsflyer.com/onelink/v1/build" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"brand_domain": "app.onelink.me",
"app_id": "id123456789",
"campaign": "spring_sale_2026",
"media_source": "facebook_ads",
"deep_link": "myapp://sale/spring"
}'
所示请求通过 AppsFlyer REST API 创建 OneLink 链接。Brand_domain 参数设置子域名,app_id — iOS/Android 应用标识符。API 返回一个可以立即在广告活动中使用的现成链接。这种方法自动化了数千个广告活动的链接创建,无需在控制面板中手动复制。
为了正确归因,平台的 SDK 必须在应用启动时初始化,并将安装事件发送到服务器。在 iOS 上,集成通过 AppDelegate 进行,在 Android 上 — 通过 Application 或主 Activity。SDK 自动收集设备标识符并将其与首次启动数据一起发送。
配置 SDK 后,所有 Attribution Link 的点击将自动与归因面板中的安装匹配。营销人员会看到按来源、广告活动、创意和地理分类的报告。此外,还会配置事件转化 — 例如注册、购买或达到级别 — 每个都链接到原始 Attribution Link。这提供了从点击到用户 LTV 的完整端到端分析。没有这样的关联,营销人员无法确定哪些用户带来了最大收入,不得不依赖按渠道平均的指标,导致广告预算分配效率低下。
常见问题
Attribution Link 包含归因平台用于跟踪流量来源的特殊参数 (pid、c、af_dp)。普通链接只是打开 URL 或应用,不保存用户来源信息。
如果 IDFA 或 GAID 不可用,平台使用指纹识别 — 匹配 IP 地址、设备型号、操作系统版本和时间戳。指纹识别的准确率在 5 分钟窗口内匹配时,Android 上达到 95%,iOS 上达到 90%。
来源参数 (pid 或 media_source) 和应用标识符被视为必需的。其他参数 (广告活动、创意、广告组、深度链接) 是可选的,但没有它们,报告只会显示渠道而没有内部细节。
自然安装 (没有点击链接) 不能通过 Attribution Link 关联到特定来源。归因平台将它们标记为自然安装并在报告中单独显示。对于自然广告活动,使用其他方法 — 网络上的 UTM 标签和应用商店统计。
选择取决于广告渠道组合、地理位置和隐私要求。AppsFlyer 适用于具有多个网络的复杂广告活动,Adjust 适用于注重数据保护的项目,Branch 适用于初创公司和具有深度链接的产品。
总结
我们将开发一款交钥匙移动应用程序
IT Sectr自2017年以来为初创企业和企业打造iOS和Android应用程序。我们将为您提供咨询并提出最佳解决方案。