繁体   English   中英

我如何验证用户是否安装了iPhone应用程序?

[英]How I verify that user installed an iPhone app?

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

现在,为了证明投资回报率,我们还希望使用社交网络上的广告提供实际安装应用程序的用户数量的统计数据。

我的问题是:

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

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

提前致谢。

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

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

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

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

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

开玩笑。

您可以通过某些方式获取这些信息。

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

  • 您可以在applicationDidFinishLaunching上首次设置一些webservice调用(使用NSUserDefaults键保存第一次信息)并使用它。

  • 查看FLURRY以获取应用中的数据分析 这是一项非常棒的服务,可让您跟踪用户以及他们与您的应用互动的方式。 我会推荐这个!

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

我猜你可以跟踪转换,如果你需要用户提供信息(比如电子邮件地址),然后再将它们引导到appstore,然后要求他们在应用程序打开后输入相同的电子邮件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM