在具有UI活动和无休止的后台服务的Android应用中使用Google Analytics

ale*_*hko 6 service android analytics google-analytics

我们有一个Android应用程序,它包含两个主要组件:主UI(几个活动)和无限运行的后台服务,无需与UI直接交互(从同一个数据库写入/读取).UI通常由用户使用,但不是那么多.后台服务应始终运行.

目前我们正在使用Flurry,但我们做错了.由于事件来自活动和后台服务,因此会损坏我们的会话设置,活动用户等.我们想让事情变得更好.

我们已经决定用谷歌分析取代Flurry(自上次我们检查它以来,SDK v3已经有了很大改进).我们创建了两个具有不同跟踪ID的不同属性(一个用于UI,一个用于服务).我们的计划是将EasyTracker与UI结合使用(在测量会话时间和屏幕流程方面更加简单),并使用手动跟踪器进行服务(https://developers.google.com/analytics/devguides/collection/android/v3/高级#multi-trackers)

我们有两个主要问题:

  1. 将UI和服务分成两个不同的属性是一个好主意吗?
  2. 我们应该测量服务的会话时间吗?我们确实想知道实际运行服务的用户数量,但在这种情况下会话时间无关紧要.我们可以使用其他任何事件来了解有多少活跃服务用户?

任何想法,评论,建议或见解将受到高度赞赏.

谢谢,Alik