使用适用于Android的Analytics API v4进行事件跟踪

正如我从为骑自行车的人和通勤者开发自己的里程跟踪应用程序中学到的那样,从用户那里获得评分和反馈可能既艰巨又耗时。 事件跟踪可以帮助您了解特定功能的流行程度以及应用程序用户使用该功能的频率,从而为您提供帮助。

在Android中,可以使用Google Play服务的Analytics API v4来收集有关应用内发生的用户事件的统计信息。 在本文中,我将快速向您展示如何使用此API来完成简单的事件跟踪。

入门

在这一点上重要的一点是,所有这些统计信息都是完全匿名的。 使用分析的应用程序开发人员不知道谁在使用每个功能或生成每个事件,仅知道发生了一个事件。

假设您已根据我的上一篇文章在应用中设置了Google Analytics(分析)v4 ,则跟踪应用事件非常简单。 您需要的第一件事是您的分析应用程序Tracker (在我的案例中,是根据上一篇文章调用getApplication()获得的)。 请记住,此方法仅在扩展了Android的Activity或Service类的对象中可用,因此您不能在不引起任何混乱的情况下在任何地方使用它。

有了应用程序Tracker后,您应该使用分析EventBuilder构建()一个事件,并在Tracker上使用send()方法将其发送给Google。 建立活动很容易。 您只需创建一个新的HitBuilders.EventBuilder,为新事件设置一个“类别”和一个“操作”即可。

样例代码

下面的示例代码显示了我如何跟踪用户在Trip Computer中使用“开始”按钮的使用情况。 我有类似的STOP跟踪事件,也有一些按键设置和功能的使用,例如激活应用程序独特的“节电”模式(据我所知在骑自行车的人中很流行)。

// Get an Analytics Event tracker.
Tracker myTracker = ((TripComputerApplication) getApplication())
.getTracker(TripComputerApplication.TrackerName.APP_TRACKER);

// Build and Send the Analytics Event.
myTracker.send(new HitBuilders.EventBuilder()
.setCategory("Journey Events")
.setAction("Pressed Start Button")
.build());

将事件报告回Google后,Analytics控制台会将其显示在“行为>事件>概述”面板中,并简单统计每个事件在跟踪期内的引发次数。 您还可以通过设置“标签”或提供“值”来进一步细分操作(但实际上都不是必需的)。

更多信息

有关更多信息,请参见以下文章:

翻译自: https://www.javacodegeeks.com/2014/07/event-tracking-with-analytics-api-v4-for-android.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值