如何使用新的Google analytics for mobile(v2)分析Android服务任务

如何使用新的Google analytics for mobile(v2)分析Android服务任务,android,google-analytics,android-service,Android,Google Analytics,Android Service,我没有一个前台活动,只是一个后台的保持活动的服务 如何与it一起使用?关于您的服务的onCreate方法,您可以尝试: EasyTracker.getInstance().setContext(this); 这样,您就可以在活动之外使用EasyTracker。在SiFEUP移动客户端中查看这两个类。它们提供了一个很好的示例,可以管理单个线程来进行跟踪调用,以及会话管理。您应该能够使用该类为您提供服务 你可以使用新的谷歌分析来做到这一点 GoogleAnalytics GaInstance =

我没有一个前台活动,只是一个后台的保持活动的服务

如何与it一起使用?

关于您的服务的onCreate方法,您可以尝试:

EasyTracker.getInstance().setContext(this);

这样,您就可以在活动之外使用EasyTracker。

在SiFEUP移动客户端中查看这两个类。它们提供了一个很好的示例,可以管理单个线程来进行跟踪调用,以及会话管理。您应该能够使用该类为您提供服务


你可以使用新的谷歌分析来做到这一点

GoogleAnalytics GaInstance = GoogleAnalytics.getInstance(mContext);
Tracker tracker = GaInstance.getTracker("UA-XXXX-Y");
tracker.send(new HitBuilders.EventBuilder()
        .setCategory(categoryId) // string value of Category name
        .setAction(actionId)     // string value of action name
        .setLabel(labelId)      // string value of  label name
        .build());

考虑使用某种抽象代码的情况,该代码不关心它是否在活动或服务中运行。我可以使用应用程序上下文吗?我想你可以,但我真的不知道,这取决于我猜的抽象代码。试试看: