按钮背后的问题
你的网站页头有一个“下载应用”按钮,价格页上还有一个,页脚又有一个。有人问:上个月网站带来了多少安装?如果没有移动归因平台(MMP)和它的 SDK,没人能直接给你这个数。
应用商店统计的东西,比大多数团队实际去看的要多。本文只看一个来源,也就是你的网站,以及四个不花钱的信号。想全面了解怎样有凭有据地衡量安装,可以看我们关于不靠设备指纹衡量应用安装的指南;印刷物料则请看二维码安装追踪指南。
四个免费信号
App Store Connect 来源
- 按点击发生的位置统计下载
- 网页引荐来源:在 Safari 里点过链接的网站
- 无需设置,也无需代码
App Store 营销活动链接
- 按令牌统计下载,每个按钮一个令牌
- 按营销活动统计页面查看、销售和订阅
- 只有汇总数,没有用户名单
Google Play 管理中心
- 按 UTM 营销活动筛选的商品详情数据
- 应用可以读取的 install referrer
- UTM 随 Play 链接一起传递
你的链接自己的点击
- 发往 App Store、Google Play 或你网站的点击
- 按按钮、国家/地区和设备细分
- 预览和机器人不计入
App Store Connect:网页引荐来源与 App 引荐来源
在 App 的“分析”中按“来源类型”筛选。Apple 把下载分为“App Store 搜索”“App Store 浏览”“App 引荐来源”“网页引荐来源”“轻 App”“机构购买”和“未知来源”,之后的销售和使用数据,都归到用户点击时记录下的那个来源(Apple 的“用户获取”帮助文档,2026 年 10 月 23 日)。
“网页引荐来源”听上去正是你要的答案:在某个网站上点了链接、进而来到你产品页面的用户。按它筛选,你会得到一份网站列表。但这里有三个坑。
第一,它只认 Safari。Apple 特别说明,在 iOS 上,用户在 Chrome 或其他浏览器里点击网站上的链接,会以该浏览器的名义计入“App 引荐来源”。第二,跳转会转移功劳:在 Safari 的一连串跳转里,Apple 把最后一个网址记为引荐来源,所以按钮和商店之间的一条短链接,可能会顶替你的网站。第三,App 至少要有五次首次下载,报告里才会有数据。
API 还有第四个坑:2025 年 11 月,一位开发者报告说,详细报告里“App 引荐来源”下按应用列出的展示次数加起来,比面板上的数字少。截至 2026 年 10 月 23 日,Apple 还没有在 808589 号帖子里回复;它的营销活动帮助文档说,详细报告可能会隐藏或合并用户群体极小的数据行。
点了你的按钮,数据会出现在哪里
加没加标记,决定了商店能不能分清你的各个按钮。
营销活动链接:给每个按钮起个名字
不写代码就想拿到按钮级的数据,Apple 的营销活动链接是最接近的办法:在你的 App Store 地址后面加上 pt(你的提供商令牌)和 ct(你自己定的营销活动令牌)。提供商令牌标识的是你的开发者账户,在所有营销活动里都不变,所以不同按钮之间只有 ct 不同。
规则来自 Apple 的营销活动链接页面(2026 年 10 月 23 日):ct 最多 30 个字符。用户点击后 24 小时内完成的首次下载才会计入,功劳记给最近的那条营销活动链接。营销活动要在上线至少 24 小时后、且至少有五个人通过它下载之后才会显示;每项指标在你所选的日期范围内也都要达到 5,所以一个点击很少的按钮,在你扩大日期范围之前可能一直是空白。拿到的都是汇总数:展示次数、页面查看次数、下载量,以及之后的销售额。
给每个按钮单独设一个营销活动
免费的做法,全靠手动。在 Appy Pro 里,每条链接的名称就是它的营销活动名,第 3 步会自动完成。
拿到提供商令牌
在 App Store Connect 中打开“分析”,在“用户获取”下点按“营销活动”,再点添加按钮(+)。随便起个名字生成一条链接,pt= 后面的数字就是你的令牌。
每个按钮一个营销活动名
header、pricing、footer。上线前就定好:拼写不同,就是不同的营销活动。
生成链接
Appy 的免费 App Store 营销活动链接生成器会检查 30 个字符的限制,同时生成对应的 Google Play 链接,并把 UTM 放进它的 referrer。
等一天,再筛选
打开“指标”,点按“添加过滤器”,选择“营销活动”,再选一个按钮。
把页面查看和下载放在一起看
把每个营销活动的产品页面查看次数和它的首次下载放在一起,就能粗略算出 iPhone 上每个按钮的转化率。流量最大的按钮,不一定就是带来安装的那个。
Google Play:UTM 跟着 referrer 走
在 Android 上,同一条链接有两个读取方。一个是 Play 管理中心:“商品详情的转化情况分析”(扩大用户群 › 商店内表现)可以按 UTM 来源和 UTM 营销活动筛选,也就是指向你商品详情页的链接里的 utm_source 和 utm_campaign 值。Google 的示例链接把它们经过 URL 编码后放进 referrer 参数,最长 512 个字符。Play 管理中心没有提到 utm_medium;为了 GA4,还是加上它。免费的 UTM 生成器能让各个按钮的命名保持一致。
自 2026 年 7 月起,Google 的商品详情报告首先展示安装点击次数,而不是流量获取,后者移到了“统计信息”和导出报告里。数据量太小、无法单独报告的营销活动,会归入“其他”。
另一个读取方是你的应用:Play Install Referrer API 会返回这个 referrer,以及点击时间和安装时间,这在 Android 上就是逐个安装的证据。
链接点击:代表意向,不代表安装
第四个信号在你自己手里。在每个按钮后面放一条 Appy 链接,而不是光秃秃的商店地址:手机去各自的商店,电脑去你的网站。Appy 按国家/地区和设备报告发往 App Store、Google Play 和网站的点击,链接预览和其他机器人不计入。
把这些数字当作意向来看:到达 App Store 的一次点击,代表有人来到了你的商店页面,不等于一次安装。但这是商店给不了你的唯一一个数字。
在 Pro 套餐(每月 $9.99)里,只需在“设置”中保存一次提供商令牌,之后从你的链接进入 App Store 的每次访问,都会带上 pt 和取值为链接名称的 ct,App Store Connect 就会按链接列出营销活动。不用 SDK,也不用发新版本。进入 Google Play 的访问,会把链接名称以 appy_slug 的形式写进 install referrer。如果你只需要点击数据,免费套餐可以建 4 条链接。
对于始终没点到按钮的手机访客,Appy 的网页横幅(Pro)会通过一条 Appy 链接显示“在应用中打开”横幅,有自己的展示和点击统计,而且不用 Cookie。
一个按钮,覆盖所有手机
页头按钮指向一条名为 header 的 Appy 链接,并已在 Pro 中保存提供商令牌。
appy.to/header
放在网站页头的“下载应用”按钮后面
- iPhoneApp Store,带 pt 和 ct=header
- AndroidGoogle Play,referrer 里带 appy_slug=header
- 华为手机华为应用市场
- 电脑你的网站
- 链接预览或爬虫不计入点击数
GA4 为什么把它们算作 direct
网站上的 GA4 看到的是点击,不是安装。开启增强型衡量后,离开你网域的点击会被记录为一个 click 事件,并带上链接的网址。Google 表示,应用安装通过 first_open 追踪,这个事件由 Firebase SDK 在应用打开时记录,存在你应用的数据里,而不是网站的数据里。
在 Android 上,这个 first_open 会从 Play 链接 referrer 里的 utm_ 值获取广告系列、来源和媒介;没有 referrer 的 Play 链接,Google 会记为 (direct)。如果网站带来的安装看起来都是 direct,先检查按钮:它多半指向的是光秃秃的 Play 地址。
iPhone 上没有对应的机制。Apple 没有公开任何能让 App Store 把你的 UTM 传给应用首次启动的方法,所以 iPhone 的数据请以 App Store Connect 的营销活动汇总为准,而不是 GA4。
什么时候需要 SDK
以上这些能给你按按钮汇总的数据;如果你的应用读取 referrer,Android 上还能拿到逐个安装的证据。如果应用本身需要知道每个新用户来自哪条链接,比如要打开正确的页面,或者按安装给合作伙伴付费,那就是安装归因,需要写代码:在 Appy,这就是 Enterprise 套餐里的 SDK。对大多数网站来说,免费信号已经足以说明是哪个按钮带来了安装。
延伸阅读
追踪应用下载:常见问题
怎样追踪网站带来的应用下载?
给每个“下载应用”按钮单独配一条链接。iPhone 上,为每个按钮加一个 App Store 营销活动令牌,在 App Store Connect 里按营销活动查看下载量。Android 上,把 utm_source 和 utm_campaign 放进 Play 链接的 referrer,再在 Play 管理中心里按 UTM 营销活动筛选。
Google Analytics 能追踪应用下载吗?
靠网站的数据不行。GA4 把这次点击记为出站点击;安装则由你应用里的 Firebase SDK 记录为 first_open。
为什么我的应用安装在 GA4 里显示为 (direct)?
如果 Play 链接没有 referrer,Google 就会把这次 Android 安装记为 (direct)。把你的 UTM 放进 Play 链接的 referrer 参数里。
App Store Connect 里的“网页引荐来源”是什么意思?
指在 Safari 中点击网站上链接的用户带来的页面查看和下载。在 iPhone 上,Chrome 和其他浏览器里的点击,会以浏览器的名义计入“App 引荐来源”。
为什么我的营销活动没有出现在 App Store Connect 里?
Apple 会在营销活动上线至少 24 小时后、且至少有五个人通过它下载之后才显示。扩大日期范围,并确认链接里同时有 pt 和 ct。
追踪应用下载需要 SDK 吗?
只看每条链接的汇总数就不需要:App Store Connect 营销活动和 Play 管理中心的 UTM 营销活动都免费,也不用写代码。要在应用内把每次安装对应到它的链接,就需要代码,在 Appy 就是 Enterprise 套餐里的 SDK。
继续探索
不靠设备指纹,怎样衡量应用安装
即使用户同意了跟踪,Apple 也不允许使用设备指纹;欧盟监管机构则把基于 IP 的跟踪视为对设备的访问。本文梳理在 iPhone 和 Android 上还有哪些方法能带着证据衡量安装,并给出一套从不靠猜的衡量方案。
如何准确追踪二维码带来的应用安装
使用重定向、UTM、首次打开事件和报表,搭建可执行的二维码应用安装追踪方案。
自定产品页面与自定义商品详情链接:让每个营销活动落到自己的商店页面
Apple 允许创建 70 个自定产品页面,Google Play 允许创建 50 个自定义商品详情,每一个都有自己的 URL。本文讲清楚这两种 URL 怎么用、怎么把两者放进每个营销活动的同一条链接里、自定产品页面的深度链接到底改变了什么,以及不用 MMP 去哪里看效果。
想看更多内容?浏览 博客全部主题.
给每个“下载应用”按钮都配一条链接
每个按钮一条 Appy 链接。手机去各自的商店,电脑去你的网站,你看到的点击里没有机器人。在 Pro 套餐下,App Store Connect 会按链接报告下载量。