在安卓系统上使用Google Analytics API V4

New Relic和Verivo是现在移动领域的优秀者。New Relic是一款性能良好的监视工具。如果登陆进去,在你的名字上面会显示一个数据书呆子样式的T恤。Verivo是一款企业级的移动应用平台,它被设计成为特别简化了编译,安全和控制企业级应用。

对于Android平台的Google Analytics API V4,Google已经将其移动到了Google play Services,同时将EasyTracker类从中移除。但您能得到一个相对简单的“自动”跟中和小的消耗。下面我将介绍它的使用方法。

假设
* 您已经使用过Google Analytics v3 API EasyTracker 类,并且您想要做一个基本的迁移。
* 您想要建立一个基本的分析轨迹,那时候发送一个“Hit”当用户启动一个活动的时候。
* 您已经安装了最新的Google Play Services,并且运行在您的Android应用中。

让我们开始吧

因为您已经有Goolge Play Services类库在您的编译环境中,您的代码将可以使用所有帮助类(如何不能请点这里)。在Google Analytics API V4中,有一些帮助类和配置选项。它们能启动并且运行良好。但是我发现这个文档没有描述清楚,所以下面我将详细描述……

第一步

创建下面的global_tracker.xml配置文件,并将它放在您的Android应用程序的res/xml文件夹下。该文件将作为一个基本的全局配置被GoogleAnalytics使用。您需要为您的应用程序指导名称。注意,在这个文件中没有“Tracking ID”,它会在之后创建。ga_dryRun元素是用来打开或关闭发送给GoogleAnalytics的跟踪报告。为了防止debug数据混淆您可以使用这个设置。

第二步

添加第二个文件app_tracker.xml到相同的目录(res/xml)。在这个文件中有以下几点需要注意:改变ga_trackingId为he Google Analytics Tracking Id (您能得到该值通过分析控制台)。设置ga_autoActivityTracking为”true”是非常重要的-这会简化从您的代码中设置和发送跟踪点击。最后,确定使用您自己定义的名称,添加到您要跟踪的Activity中。

第三步

最后配置修改您的AndroidManifest.xml文件,在application标签下添加下面的代码。使用res/xml/global_tracker.xml配置GoogleAnalytics类(单例类控制Tracker实例的创建)

所有的Xml文件配置完成。

第四步

现在我们可以添加(或者修改)您的应用程序的“Application”类,让它与我们引用的Activity包含相同的Trackers。

第五步

最后,我们添加具体的hit代码到我们的Activity中。首先,导入com.google.android.gms.analytics类。GoogleAnalytics和初始化您的应用层tracker在onCreate方法中。在每个您想跟踪的activity中添加下面代码:

之后,在onStart方法中记录用户开始“Hit”。在每个您想跟踪的activity中添加下面代码:

接下来,记录发送停止hit结束用户活动在onStop方法中。在每个您想跟踪的activity中添加下面代码:

然后,如何您现在编译安装你的应用在您的设备上,设置 ga+logLevel为verbose和ga+dryRun为false。在logCat中,您能看见一些Google Analytics发送的log。

更好的是,当您登陆Google Analytics 控制台报告面板后,将看到实时的关注页面:
analytics

收藏 评论

关于作者:liutl

简介还没来得及写 :) 个人主页 · 我的文章

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部