我有一个应用程序,大部分时间作为服务在后台运行。网上有很多关于如何使用 Google Analytics API 和 EasyTracker 库来跟踪多个活动的示例和教程,但没有一个示例和教程解释了如何在服务中使用 Google Analytics API。有可能吗?
好消息!你可以。这很容易。
您需要应用程序上下文,我们将其称为 mCtx
当你有了这个,你需要一个 GoogleAnalytics 实例,你可以通过调用来获取它
GoogleAnalytics mGaInstance = GoogleAnalytics.getInstance(mCtx);
现在您需要设置所需的任何参数(使用 EasyTracker 时通常将其放入 Analytics.xml 中)。
现在你需要一个 Tracker 实例:
Tracker mTracker = mGaInstance.getTracker("UA-XXXX-Y"); // your ID here
基本上就是这样..现在您可以使用此跟踪器发送事件
mTracker.sendEvent(....);
etc..
希望这可以帮助。这是非常基础的内容,但 GoogleAnalytics 和 Tracker 取代了 EasyTracker。
你可以在这里读更多关于它的内容:高级配置-Android SDK
请注意,您可能需要长达 24 小时才能在 GA 网站上看到报告。因此请耐心等待 :) 或使用 mGaInstance.setDebug(true) 在 logcat 中查看报告已发送
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)