我有一个应用程序,大多数时间在后台工作,作为一个服务.有很多关于如何使用Google Analytics(分析)API与EasyTracker库来跟踪多个活动的示例和教程,但是没有一个说明如何在服务中使用Google Analytics(分析)API.甚至有可能吗
解决方法
好消息!您可以.这很容易.
您将需要使用应用程序上下文来将其称为mCtx
当你这样做时,你需要一个GoogleAnalytics的实例,你可以通过调用得到它
GoogleAnalytics mGaInstance = GoogleAnalytics.getInstance(mCtx);
现在你需要设置任何你想要的参数(在使用EasyTracker的时候你会很容易地放在analytics.xml中).
现在你需要一个跟踪器实例:
Tracker mTracker = mGaInstance.getTracker("UA-XXXX-Y"); // your ID here
这基本上是这样的.现在你可以用这个跟踪器发送事件
mTracker.sendEvent(....);
等等..
希望这可以帮助.这是非常基础的,但GoogleAnalytics和Tracker替代了EasyTracker.
您可以在这里阅读更多:
Advanced Configuration – Android SDK
只要注意,直到你看到GA网站上的报告,它可能需要24小时..所以请耐心等待:)或使用mGaInstance.setDebug(true)在logcat中看到已经发送