在iOS中跟踪联盟会员生成的应用安装超过24小时

时间:2016-08-09 14:00:25

标签: ios analytics google-adwords affiliate

我正在尝试为我的应用程序运行联盟项目,Apple的24小时截止时间让它变得有点困难。我想知道是否有办法实现自己的跟踪?

我首先想的是一个带有电话号码输入表格的登录页面。提交后,我们会使用像Twillio这样的内容通过短信向用户发送应用商店链接,并将电话号码与目标网页URL中的附属代码一起存储。然后我看到谷歌以某种方式让你跟踪与应用程序安装相关的adwords,并认为可能有一种方式不涉及这个电话号码间接......任何人都知道他们是如何做到的?

1 个答案:

答案 0 :(得分:4)

成为或不成为

这里的主要问题是你的意图的性质。

它导致您在iOS上具有必要的准确性/限制。我看到两种变体。

100%准确度

如果您需要100%准确度,则可以使用SFSafariViewController - 它的视图由其他进程呈现,并且您的应用和Safari之间具有可共享的Cookie。它的iOS 9+只有100%的属性安装方式。此外,您还可以在应用安装后使用用户请求的明确归属(电子邮件,电话号码等)。如果业务模型依赖于此过程(例如每个安装都支付给用户帐户等),则可能需要它。

您可以在link

之后了解并执行实施

<100%准确度

如果您想提供最大的UX(但它并不重要)收集分析(但它允许某种偏差),您可以去使用一些近似技术,例如从请求到您的affilate链接收集IP地址,位置等。流程如下:

  1. 您的目标网页包含动态生成的链接
  2. 点击链接后,将存储用户元数据(ip,位置,设备信息 - 无论是从User-Agent获取的内容还是其他可用于您的Web服务的信息)
  3. 用户被重定向到App Store
  4. 安装并运行后,应用程序会使用设备信息和IP查询您的服务。
  5. 您的网络服务现在决定归因。匹配算法可包括任何必要数量的变量/条件。喜欢&#34;相同的IP +设备类型+点击链接后不超过5分钟&#34;。
  6. 这样您就不会请求任何用户信息(电子邮件,电话号码),但您已经能够跟踪归因。正确率百分比可以调整。

    编辑#1

    This approach might be helpful to you, it's used to attribute login, however you can use modified for analytics.

    编辑#2

    如果您真的想知道AdWords如何做到这一点,您可能会对install tracking step-by-step guide感兴趣。它已明确声明(部分&#34;跟踪iOS应用安装说明(首次开放)&#34;,第14页),您应该使用AdWords跟踪代码(this tutorial describes how)或设置服务器 - 服务器集成。所以,回到原来的问题:

      

    ..可能有一种方法不涉及这个电话号码间接?

      

    有人知道他们是怎么做到的吗?

    在这些文档中描述了很多技术(以及在上面提到的SFSafariViewController之上构建的测量像素):

    Google SDK
    3d-party SDKs