我想做的事
我想跟踪从精简版到付费版应用程序的升级,包括 a) 点击 CTA 升级 b) 从点击到实际安装的转化 c) 点击行为的用户群组有何不同,如果有的话,从通过其他方式发现该应用的用户。这当然适用于不具备原生应用内购买功能的应用。
b) 是最重要的。
语境
我一直在审查一些允许您跟踪点击到应用安装的服务 -
- Distimo - http://www.distimo.com/app-analytics#conversion-tracking
Apsalar - https://apsalar.com/products/apscience/
我已经看到您无法从移动 safari 获取 iOS 的 IDFA。
- 我还在 iOS7 中看到过你将无法使用 MAC 地址作为唯一标识符
据我思考它是如何工作的(以 Apsalar 为例)
- Apsalar 提供自定义 URL
- 当 URL 触发时,检查该设备是否存在 cookie,如果不存在,则在服务器端生成唯一代码并在设备上设置 cookie
- 在应用程序的付费版本首次启动时,安装了 Apsalar SDK,因此 Apsalar 代码以某种方式检查 cookie 是否存在?-
问题
它实际上是如何工作的?或者有哪些选择范围?当然,在我的情况下,如果他们单击升级,我会在应用程序的精简版中获得设备 IDFA。并检查 IDFA 是否稍后出现在付费用户集中。但我认为这需要相当长的时间。
更新#1
因此,从 Distimo 收到一封电子邮件,这似乎是使用设备指纹识别。
更新#2
最好使用 identifierForVendor 调用来生成一个唯一的#,然后我将它传递给分析包,以便在应用程序的精简版和付费版本之间跟踪不同的用户?