跟踪点击进入应用安装?

时间:2013-06-18 19:26:16

标签: ios app-store analytics

我想做什么

我想跟踪从精简版到付费版应用的升级,包括a)点击CTA升级b)从点击到实际安装的转换c)点击行为的用户群如何不同,如果在所有,来自通过其他方式发现应用程序的用户。这当然适用于不具备应用内购买功能的应用。

b)是最重要的。

enter image description here

上下文

我一直在审核一些服务,让您可以跟踪点击到应用安装 -

就我的思考方式而言(以Apsalar为例)

  • Apsalar提供自定义网址
  • 当URL触发时,检查该设备是否存在cookie,如果没有生成服务器端的唯一代码,并在设备上设置cookie
  • 首次推出付费版本的应用程序时,安装了Apsalar SDK,因此Apsalar代码会以某种方式检查cookie是否退出? -

问题

它是如何实际运作的?或者有哪些选择?当然,在我的情况下,如果点击升级,我会在应用的精简版中获得设备IDFA。并检查IDFA是否会在以后的付费用户集中显示。但我认为这需要相当长的时间。

更新#1

因此,从Distimo收到一封电子邮件,好像是使用设备指纹识别。

更新#2

最好使用identifierForVendor调用生成一个唯一的#,然后我将其传递给分析包,以便跟踪应用的精简版和付费版之间的不同用户?

1 个答案:

答案 0 :(得分:0)

仅回答a)和b)点。

您可以使用IDFA来跟踪用户点击升级,实际转化次数,还可以识别应用的付费版和精简版之间的不同用户。

由于所有活动都在应用内部完成,您只需使用IDFA的哈希值向服务器发送HTTP请求,或者您甚至可以直接使用IDFA,因为它符合隐私条件,可跟踪所有用户点击了升级按钮。

在付费应用中,applicationdidfinishlaunching内部使用IDFA / IDFA哈希值向您的服务器发送HTTP请求,并将NSUserDefault设置为“IDFA”(或任何其他字符串)作为密钥, IDFA值作为应用中的参数,用于标记您已将IDFA发送到服务器。因此,无论何时启动应用程序(关闭和),您都需要根据密钥('IDFA'或您设置的任何内容)检查值,并将值与您的IDFA匹配,您无需将消息发送到服务器。

如果用户重置其IDFA,您可以使用旧IDFA和新IDFA向您的服务器发送消息。这有助于您以更好的方式跟踪用户。

希望这有帮助。

另外,请您详细说明c)点?