11

我现在的情况:

我可能对此有完全错误的方法,所以请告诉我是否应该以不同的方式执行此操作。

我从我的 Android 应用程序发送一个事件来跟踪数据库加载时间。

  • 事件类别:'DB'
  • 事件标签:'DBLoadTime'
  • 事件值:2356(或者数据库加载时间以毫秒为单位)

在 Analytics 中,我想获得所有不同加载时间的表格视图,并在彼此下方列出。从分析文档中,我可以看到它们似乎在收到所有事件值时累积了它们。这意味着我只能得到总值或平均值。但是,他们也使用与我类似的示例,他们使用事件值来存储视频的“下载时间”。

我的问题

  1. 这是可能的,还是默认累积的类似事件标签的值,并且没有办法将它们列为单独的值。
  2. 如果不可能,我怎样才能得到这个信息?也许通过将加载时间作为事件标签发送?

为什么我需要知道:

最高值并没有真正为我服务,因为可能有一个人的设备非常慢,加载时间很长,而第二长的加载时间已经是这个时间的一半。平均值也不能告诉我太多,因为有很多人在试用该应用程序,数据库中只有一两条记录,加载速度总是很快。

4

1 回答 1

11

看起来您想要的是一个直方图,以查看该 eventLabel 和 eventCategory 的事件值分布。我们希望看到同样的事情——因为看到实际分布(甚至四分位数)仅仅看到平均值和总和更有帮助。

不幸的是(d'oh!)GA 目前不支持报告 eventValue 的直方图。我已经与几位 GA 开发人员谈过这件事,但没有人说这会很快发生(d'oh!)。

值得庆幸的是,我们找到了 GA 开发人员所说的解决方法——即不违反服务条款。

除了报告设备加载所需的毫秒数,您可以将此数字作为字符串包含在自定义维度中,或者 - 在这种情况下 - 作为 eventAction 中的字符串。这将允许您报告每个毫秒数的命中次数。

如果您使用的是 GA 报告 API(或非常有用的资源管理器),那么您可以根据需要重新分类,从中可以生成直方图以查看分布。

于 2013-06-19T21:16:30.203 回答