5

我们为 iPhone 应用客户提供广告功能,他们可以在社交网络上向数百万用户宣传应用,并在应用商店的众多应用中脱颖而出。

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

我的问题是:

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

  • 有没有办法与开发人员的界面集成来获取这些信息?

提前致谢。

4

3 回答 3

1

这是一个广泛的问题,有一些简单的解决方案可能需要一些工作。Apple 在安装应用程序时不会向您提供任何反馈。假设您将广告的点击存储在服务器上,您需要将该点击与您在首次打开应用程序时发送的内容相匹配。

  1. (如果广告显示在手机上的本地应用程序中)您可以在点击发生时发送一个唯一键,也可以在应用程序第一次打开时发送相同的唯一键并在服务器上匹配它们。这个键可以是一个散列的 mac 地址或者你保存到 UIPasteboard 的东西。这需要在您的客户端应用程序端进行集成,因为他们需要在应用程序启动时向您发送 http 请求。

  2. 如果社交网络是基于网络的,那么您最好的选择是匹配不完美但可以为您提供高准确率的 IP 地址。

我想我假设您正在托管广告。如果您不是,那么您将不得不依赖广告网络为您提供的内容,其中许多可以提供某种形式的安装跟踪。

于 2012-06-08T18:32:06.953 回答
1

好吧,您可以随时查看该人的电话并检查您的应用程序是否存在:P

只是在开玩笑。

您有一些方法可以获取诸如此类的信息。

  • 如果您在应用程序中进行了注册,则可以监控 userInfo 以及 UDID。

  • applicationDidFinishLaunching您可以为第一次事件设置一些 Web 服务调用(使用NSUserDefaults键保存第一次信息)并使用它。

  • 查看FLURRY在您的应用中进行数据分析。这是一项很棒的服务,可让您跟踪用户以及他们如何与您的应用交互。我会推荐这个!

于 2012-06-08T18:41:43.227 回答
0

大多数广告网络都具有转化跟踪功能,但是一旦您从网络上点击广告并访问 iTunes,就失去了跟踪转化的希望。

我想如果您要求用户在将他们引导到应用商店之前提供信息(如电子邮件地址),然后要求他们在打开应用后输入相同的电子邮件,那么您将能够跟踪转换。

于 2012-06-08T18:27:40.277 回答