如何验证用户已安装iPhone应用程序?

5

我们为iPhone应用客户提供广告能力,他们可以在社交网络上向数百万用户广告展示应用程序,在应用商店的大量应用中脱颖而出。

现在,为了证明投资回报率,我们还想提供有关使用我们在社交网络上的广告实际安装了多少用户的统计数据。

我的问题是:

  • 如何验证用户是否安装了应用(当用户点击广告并将用户带到移动设备上的App Store或PC/Mac上的iTunes页面时)

  • 是否有一种方法与开发人员接口集成以获取此信息?

预先感谢您的帮助。

3个回答

1
这是一个广泛的问题,有一些简单的解决方案可能需要一些工作。苹果不会为应用程序安装提供任何反馈。假设您正在将广告点击存储在服务器上,您需要将其与首次打开应用程序时发送的某些内容进行匹配。
  1. (如果广告显示在手机上的本机应用程序中)当点击发生时,您可以发送一个唯一的密钥,并在应用程序第一次打开时发送相同的唯一密钥,并在服务器上进行匹配。此密钥可以是散列的 MAC 地址或保存到 UIPasteboard 中的内容。这需要在客户端应用程序的一侧进行集成,因为他们需要在应用程序启动时向您发送 HTTP 请求。
  2. 如果社交网络是基于 Web 的,则最好的方法是根据 IP 地址进行匹配,虽然不完美,但可以给您带来高准确度。
我猜您正在托管广告。如果没有,则必须依赖广告网络提供给您的内容,其中许多可以提供某种形式的安装跟踪。

1

好吧,你可以看看那个人的手机,检查一下你的应用是否存在 :P

开玩笑的。

你有一些获取这些信息的方法。

  • 如果你的应用程序中有注册功能,你可以监控userInfo和UDID。

  • 你可以在applicationDidFinishLaunching上设置一些webservice调用,用于第一次事件(使用NSUserDefaults键保存第一次信息)并使用它。

  • 请查看FLURRY以获取应用程序中的数据分析。这是一个很棒的服务,可以让你跟踪用户以及他们如何与你的应用程序交互。我强烈推荐使用!


0
大多数广告网络都具有转化跟踪功能,但是一旦你从网页点击了广告并前往iTunes,追踪转化的希望就破灭了。
我想如果您在引导用户进入应用商店之前要求用户提供信息(如电子邮件地址),然后在打开应用程序时要求他们输入相同的电子邮件地址,那么您将能够追踪转化。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接