更新时间:2024年8月2号
网站可以通过UTM参数准确识别用户来源,而移动App的安装过程需要经过应用商店,因此来源归因的实现方式与网站有所不同。
GA4本身并不会直接记录应用安装来源,而是依赖Android与iOS提供的归因机制,再将结果发送至GA4。
目前两大平台采用的方案分别如下:
| 平台 | 主要归因方式 | 是否支持 UTM | 适用场景 |
|---|---|---|---|
| Android(Google Play) | Play Install Referrer API | ✔ | 自然下载、广告推广、自定义 UTM |
| iOS(App Store) | Apple Search Ads Attribution、SKAdNetwork | 部分支持 | Apple Search Ads、第三方广告平台 |
Android:Play Install Referrer API
Android官方提供Play Install Referrer API,允许App在首次启动时,从Google Play商店读取安装来源信息。
因此,在Android上,可以实现与网站类似的UTM来源追踪。
整个流程如下:
- 用户点击带有 UTM 参数的推广链接。
- 用户跳转至 Google Play 下载页面。
- Google Play 保存此次点击对应的来源信息。
- 用户安装并首次打开 App。
- App 调用 Play Install Referrer API。
- Google Play 返回此次安装对应的 Referrer 信息。
- App 将来源数据发送至 Google Analytics 4。
整个过程如下图所示:
用户点击广告 → Google Play 保存 Referrer → 安装 App → 首次启动 → 调用 Referrer API → 上传至 GA4
由于数据直接来自Google Play,因此准确率非常高,也是 Android 官方推荐的安装归因方式。
Play Install Referrer API可以返回丰富的安装信息,包括:
其中多个字段包含时间戳,因此可用于计算:
- CTIT(Click To Install Time,点击到安装时间)
- 点击延迟分析
- 安装速度分析
- 广告作弊识别
这些指标也是移动广告平台进行反作弊的重要依据。
iOS:Apple Search Ads 与 SKAdNetwork
由于 Apple 的隐私政策限制,iOS 无法像 Android 一样读取完整的安装来源。
目前主要采用以下两种归因方式。
Apple Search Ads
Apple Search Ads是苹果官方广告平台。
对于Apple Search Ads投放的广告,开发者可以通过Apple提供的Attribution API获取广告来源,并将结果发送至GA4或第三方归因平台。
需要注意的是,这种归因方式并不是传统意义上的UTM跟踪,而是Apple官方提供的广告归因接口。
SKAdNetwork
SKAdNetwork(StoreKit Ad Network)是Apple推出的隐私保护归因框架,其目标是在不暴露用户身份信息的前提下,仍然能够统计广告带来的安装效果。
其基本流程如下:
SKAdNetwork 整体流程(以用户点击广告 → APP 安装为例):
- 广告平台注册 SKAdNetwork ID:广告网络需要在苹果系统中注册自己的 SKAdNetwork 标识。
- 广告展示:广告平台在广告素材中嵌入 签名(ad signature),包含 SKAdNetwork 相关信息
- 用户点击广告:用户点击广告后进入 App Store 下载页面。
- 用户安装并首次打开 App:用户完成安装并打开 App。。
- App 更新 Conversion Value:App 根据用户行为,通过 SKAdNetwork API 设置 Conversion Value。
- Apple 生成 Postback:Apple 判断是否满足隐私阈值,然后决定是否生成归因回传。
- 广告平台和 MMP 接收数据:广告平台收到回传的 postback,再转给 MMP(Adjust、AppsFlyer 等)。
整个过程中:
- Apple不会向广告平台提供用户身份信息。
- 广告平台无法获取设备 ID。
- 回传数据由 Apple 签名验证,能够防止伪造安装。
因此,SKAdNetwork 更适合用于广告安装效果统计,而不是用户行为分析。
优点:
- 官方支持,数据可信度较高。
- 保护用户隐私,不依赖设备标识符(如 IDFA)。
- 能够统计广告安装转化效果。
缺点:
- 仅支持安装归因及有限的转化回传。
- 无法实现完整的用户路径分析。
- 不适用于用户级再营销。
- 数据回传存在一定延迟,且受到 Apple 隐私规则限制。
Android 与 iOS App 归因对比
| 对比项目 | Android | iOS |
|---|---|---|
| 官方归因方案 | Play Install Referrer API | Apple Search Ads、SKAdNetwork |
| 是否支持 UTM | ✔ | Apple Search Ads 不依赖 UTM |
| 是否支持用户级归因 | ✔ | ✘ |
| 是否支持设备 ID | Android Advertising ID(受隐私政策影响) | IDFA(需授权) |
| 是否支持再营销 | ✔ | 受限制 |
| 数据精度 | 较高 | 以聚合统计为主 |


