android - 如何在 Android 和 iPhone 的移动应用程序中实现推荐计划

标签 android ios iphone installation tracking

我们有一款可在 Google Play Store 和 Apple AppStore 中使用的移动应用,我们希望实现推荐计划以吸引更多用户安装和使用我们的应用。

这是用户故事:

  • 每个新用户(例如 John)都会获得一个独特的推荐链接,他/她可以在其中分享到 FB/TW/Email 或 SMS。
  • 当 John 的 friend 单击该链接时,他们会被定向到其设备上的相应 AppStore。
  • John 的 friend 安装应用并打开应用的那一刻,我们的服务器应该会收到通知,我们会知道推荐是来自 John,John 将得到相应的奖励。

我们评估了许多移动应用安装跟踪工具,其中大多数工具在发布商/移动广告中得到了最佳使用。

感谢任何意见,建议

干杯 詹姆斯

最佳答案

我们正在我们的应用程序中使用类似类型的推荐系统,在新用户(收到链接的人)成功安装应用程序时向推荐人(实际共享应用程序链接的人)提供一定数量的奖励积分)。

我将尝试使用您的场景来解释我们的实现: 所以根据你的用户故事:

  • 每个新用户(例如 John)都会获得一个独特的推荐链接,他/她可以使用 FB/TW/Email 或 SMS 将其分享给他的 friend 。

  • 当 John 的 friend 点击该链接时,他首先被重定向到一个 Servlet,该 Servlet 最终将他重定向到基于他的平台(Android/iPhone)的相应 AppStore 以下载该应用程序。

    <
  • 请注意,我们可以通过 Servlet 找出点击链接的用户的 IP 地址、用户代理和设备型号。

  • 我们已经知道推荐链接属于 John,因此 servlet 将 John friend 的 IP 地址、用户代理和/或设备模型映射到 John 在数据库中的条目。

  • 当 John 的 friend 安装应用并打开应用时,应用会将 IP 地址、用户代理和/或设备型号发送到服务器。

  • 服务器检查所有用户的条目以找到推荐人,如果找到他,在我们的例子中是约翰,约翰会得到相应的奖励..

就是这样。我们在上个月自己实现了这一点,它确实增加了我们的下载量。 让我知道这是否有帮助。

关于android - 如何在 Android 和 iPhone 的移动应用程序中实现推荐计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22006674/

相关文章:

iphone - Twitter 发布 iOS6 'Cancel' 按钮问题

iphone - NS通知中心问题

android - 稍后在 ViewModel 中初始化 LiveData

android - 使用 Dokka 忽略基类查看子类文档中的公共(public)函数

ios - Amazon Cognito 使用开发人员身份验证 Obj C 设置 identityId

ios - 在 Swift 中将自定义输入 View 添加到 UITextField

android - 抬头通知有时不起作用

android - 是否有类似于ChildBrowser中的PhoneGap InAppBrowser的locationChange等价物

ios - symbolicatecrash 无法找到任何符号

iphone - 搜索时滚动替换表格 View 单元格值