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

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

Google Analytics 4 Haran 10年前 (2016-11-24) 8423次浏览 2个评论

更新时间: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可以返回丰富的安装信息,包括:

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 AttributionSKAdNetwork,在保护用户隐私的前提下完成广告安装统计,但无法提供 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