归因与数据
什么是设备指纹(fingerprinting)?
一句话解释
设备指纹(Fingerprinting)是把 IP 地址、机型、系统版本等信号组合起来,把一次安装和一次点击对上的做法。它是猜测,不是证据。即使用户在 ATT 弹窗里同意了跟踪,Apple 的规则也禁止用设备指纹做跟踪;各地的隐私监管机构也一直盯着这种做法。
工作原理
用户点击时,服务记下 IP 地址、手机型号、系统版本等特征。App 首次启动时,再去找特征相近的那次点击。办公室或咖啡馆共用一个 Wi-Fi、大家用着同型号同版本的 iPhone,很容易就匹配到别人头上。
为什么是个问题
Apple 不允许为了识别设备而收集设备数据,不管用户在 ATT 弹窗里怎么选,这条规则都适用。责任在 App 开发者身上,App 里的第三方 SDK 也算在内。再加上监管机构的关注,这种做法省下的那点事,抵不过它带来的风险。
用什么替代
安卓用 Install Referrer,iOS 用 App Store 营销活动链接看汇总数据,再加上广告平台的 click ID,以及 App 内 SDK 确认过的链接打开。这些方法要么给出确凿证据,要么老老实实给汇总数据。细节少一些,但每个数字都靠得住。
相关术语
- 移动归因(Mobile attribution)
移动归因(Mobile attribution)回答的是:哪条广告、哪个活动或哪条链接带来了这次安装或 App 内行为。归因分两类:确定性归因有确凿证据,比如 click ID、Install Referrer、打开 App 的那条链接;概率归因则是用统计方法把点击和安装对上。
- 延迟深度链接(Deferred deep link)
延迟深度链接(Deferred deep link)是能“穿过安装”的深度链接:用户点链接时还没装 App,先被送到应用商店;安装后第一次打开 App,直接进入链接原本指向的页面,而不是默认首页。这样新用户在安装之后不会丢失上下文。
- Install Referrer(安装引荐来源)
Install Referrer(安装引荐来源)是 Google Play 的机制:安装后把商店链接里 referrer 参数的值交给 App,App 首次启动时通过 Play Install Referrer API 读取,数据保留 90 天。这是安卓上确定性的安装归因,App Store 没有对应机制。
一条链接,搞定 App Store、Google Play 和网站
Appy 免费版提供 4 条链接和对应的二维码:按设备自动跳转 App Store、Google Play、华为应用市场、三星 Galaxy Store 或小米 GetApps,电脑端打开网站。没有广告,不用绑卡。