我们有一个Android应用程序,它包含两个主要组件: 主UI(几个活动)和后台服务无休止地运行,没有与UI直接交互(从同一个数据库写入/读取)。 UI通常由用户使用,但不是那么多。后台服务应始终运行。
目前我们正在使用Flurry,但我们做错了。由于事件来自活动和后台服务,因此会损坏我们的会话设置,活动用户等。我们想让事情变得更好。
我们已决定将Flurry替换为Google Analytics(自上次我们检查以来,SDK v3已经有了很大改进)。我们创建了两个具有不同跟踪ID的不同属性(一个用于UI,一个用于服务)。我们的计划是使用带有UI的EasyTracker(在测量会话时间和屏幕流程方面更简单)并使用手动跟踪器进行服务(https://developers.google.com/analytics/devguides/collection/android/v3/advanced#multiple-trackers)
我们有两个主要问题:
任何想法,评论,建议或见解都将受到高度赞赏。
谢谢,Alik