欢迎访问我的博客,有问题可以在任意文章底部留言评论

Google Analytics 4 如何实现 App 来源归因

Google Analytics 4 Haran 10年前 (2016-11-24) 8863次浏览 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

Google Play提供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可以返回丰富的安装信息,包括:

Google Analytics 4 如何实现 App 来源归因

其中多个字段包含时间戳,因此可用于计算:

  • 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推出的隐私保护归因框架,其目标是在不暴露用户身份信息的前提下,仍然能够统计广告带来的安装效果。

其基本流程如下:

Google Analytics 4 如何实现 App 来源归因

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(需授权)
是否支持再营销 ✔ 受限制
数据精度 较高 以聚合统计为主

 

小结

GA4本身并不负责 App 安装归因,而是依赖各平台提供的官方归因机制:

  • Android 主要通过 Play Install Referrer API 获取安装来源,可支持UTM参数追踪,能够实现较为完整的安装归因。
  • iOS 则主要依赖 Apple Search Ads Attribution 和 SKAdNetwork,在保护用户隐私的前提下完成广告安装统计,但无法提供 Android 那样的用户级归因能力。

因此,在实际项目中,GA4通常与平台官方归因接口或移动归因平台(MMP)配合使用,以获得更完整、更准确的App广告效果分析。


有疑问可以在底部留言
喜欢 (2)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 请教下大神,现在有用Google Analytics来做App订单相关数据收集吗?还是推荐用Appsflyer 或Adjust第三方?
    ADD大大2024-12-30 20:15 回复 Windows 10 | Chrome 131.0.0.0
    • Haran
      普通分析用GA,,Appsflyer 或Adjust侧重下载归因
      Haran2024-12-30 21:59 回复 Mac OS X | Chrome 131.0.0.0