用户选择加入和退出统计信息parse.com

时间:2016-01-12 01:18:05

标签: android ios parse-platform push-notification

我想从现有的定制开发推送解决方案迁移到第三方服务。

在很多页面上,我看到解析是一个非常好的选择(Urban Airship也是如此,但这不在我们的预算中)。

我们需要的主要功能是:

  • 推送发送与打开
  • 根据时间推送活跃用户,我们需要查看用户是否因为我们发送的推送通知而选择退出(我们需要评估何时发送过多通知以及推送退出的次数过多)

但我已经看到使用parse.com,我无法跟踪活跃用户。这是正确的还是我看不到这个功能?

您可以推荐哪些其他解决方案(我们每天向80k用户发送3-4条消息,android和ios)。

1 个答案:

答案 0 :(得分:0)

根据我对您的问题和Parse的理解,Parse不提供主动推送用户的分析,而无需进行一些自定义。但是,您可以跟踪用户是否在User或Installation对象上启用了推送通知。然后,您可以在所选的分析软件中使用这些数字,或者运行每天运行的Cloud Code作业,以查看用户已启用推送的内容。

例如,在iOS中,您可以使用/修改给定in this answer的解决方案,以根据应启用哪种类型的推送通知进行检查。

出于跟踪目的,您可以将此数据发送到您选择的跟踪服务。

对于推送打开的数据,Parse为track them提供了一种方法,例如在iOS中:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
  if (application.applicationState == UIApplicationStateInactive) {
    // The application was just brought from the background to the foreground,
    // so we consider the app as having been "opened by a push notification."
    [PFAnalytics trackAppOpenedWithRemoteNotificationPayload:userInfo];
  }
}

如果您在这里寻找其他东西,请告诉我。