我正在尝试为我的应用程序运行联盟项目,Apple的24小时截止时间让它变得有点困难。我想知道是否有办法实现自己的跟踪?
我首先想的是一个带有电话号码输入表格的登录页面。提交后,我们会使用像Twillio这样的内容通过短信向用户发送应用商店链接,并将电话号码与目标网页URL中的附属代码一起存储。然后我看到谷歌以某种方式让你跟踪与应用程序安装相关的adwords,并认为可能有一种方式不涉及这个电话号码间接......任何人都知道他们是如何做到的?
答案 0 :(得分:4)
这里的主要问题是你的意图的性质。
它导致您在iOS上具有必要的准确性/限制。我看到两种变体。
如果您需要100%准确度,则可以使用SFSafariViewController
- 它的视图由其他进程呈现,并且您的应用和Safari之间具有可共享的Cookie。它的iOS 9+只有100%的属性安装方式。此外,您还可以在应用安装后使用用户请求的明确归属(电子邮件,电话号码等)。如果业务模型依赖于此过程(例如每个安装都支付给用户帐户等),则可能需要它。
您可以在link
之后了解并执行实施如果您想提供最大的UX(但它并不重要)或收集分析(但它允许某种偏差),您可以去使用一些近似技术,例如从请求到您的affilate链接收集IP地址,位置等。流程如下:
这样您就不会请求任何用户信息(电子邮件,电话号码),但您已经能够跟踪归因。正确率百分比可以调整。
如果您真的想知道AdWords如何做到这一点,您可能会对install tracking step-by-step guide感兴趣。它已明确声明(部分"跟踪iOS应用安装说明(首次开放)",第14页),您应该使用AdWords跟踪代码(this tutorial describes how)或设置服务器 - 服务器集成。所以,回到原来的问题:
..可能有一种方法不涉及这个电话号码间接?
是
有人知道他们是怎么做到的吗?
在这些文档中描述了很多技术(以及在上面提到的SFSafariViewController
之上构建的测量像素):