更新时间:2025年11月20日
在Android应用推广的归因机制中,Google Play早期使用Install Referral(广播机制),但从2020年3月起 已全面切换至Play Install Referrer API(API 机制)。
虽然名称相似,但它们本质上是完全不同的两套方案。
Install Referrer(广播机制,已弃用)
Install Referral是Google Play提供的广播机制,具体原理如下:
在投放链接上添加UTM参数(类似网页UTM的用饭一样),如:
https://play.google.com/store/apps/details?id=com.ichdata&referrer=utm_source%3Dtest1%26utm_medium%3Dtest2%26utm_campaign%3Dtest3
Google Play商店在用户安装完App后,会向App发送一个广播(Broadcast),其中包含了名为 referrer 的字符串。例如:
referrer=utm_source%3Dtest1%26utm_medium%3Dtest2%26utm_campaign%3Dtest3
App在安装后第一次启动时,就可以从广播中读取这个referrer,用于广告归因、判断下载渠道等。
这种方式有不少缺点(导致被废弃的原因)
- 容易被篡改(可被拦截或伪造)
- 不稳定,不保证送达
- 安全性低
- 在某些 Android 版本行为不一致
- 无法精准反作弊
因此Google在2020年3月正式宣布停止支持。
Install Referrer API(API机制)
为了提供更精准、可靠、安全的安装来源追踪,Google 推出了 Play Install Referrer API。
这一API是主流归因平台(AppsFlyer、Adjust、Kochava)普遍使用的方式,并在行业中被视为唯一可靠的Android安装来源标准。
与早期广播方式相比,它的优势非常明显:
- 精准可靠:数据由Google Play官方API返回,不会出现莫名丢失。
- 安全性高:不容易被篡改,能防止“假归因”。
- 支持反作弊:可用于识别异常安装、快速安装等欺诈行为。
- 被全球主流归因平台采用:包括Adjust、AppsFlyer、Kochava等。
Play Install Referrer API的逻辑跟:用户点击推广链接到Google Play安装APP,Google Play就会获取推广参数传递,APP安装后,首次打开的时APP就会主动通过Google Play的API去查询获取渠道信息,然后上传。
使用这个API,可以获取如下信息:
有几个字段是时间戳的,就可以用于验证、计算CTIT(点击安装时间 ,Click to Install Time)等,用于归因欺诈检测。
目前,市面上应只有Google Play和Huawei AppGallery支持通过API的形式实现渠道跟踪。



