【问题标题】:Viewing Data from Custom Google Analytics Tracker查看来自自定义 Google Analytics 跟踪器的数据
【发布时间】:2016-06-03 21:38:07
【问题描述】:

我正在尝试使用 Google Analytics 和自定义跟踪器跟踪我网站上自定义功能的使用情况(请参阅:https://developers.google.com/analytics/devguides/collection/analyticsjs/creating-trackers

当我创建跟踪器时,我正在分配一个这样的名称

ga('create', 'UA-XXXX-X', 'auto', 'myTrackersName');

我稍后会将数据设置到我的跟踪器上

ga('myTrackersName.set', {
    projectId: id
 });

使用由保存事件触发的功能完成使用后),然后将数据发送到GA

ga('myTrackersName.send', 'event', {
  eventCategory: 'Build Sent',
  eventAction: 'Success',
  eventLabel: timeElapsed
});

当我登录 GA 仪表板时,我可以看到我的“构建已发送”事件以及正确设置的操作和标签,但我找不到跟踪器的其余信息。使用 Google Analytics 调试扩展时,我可以看到所有信息都在请求中,但在任何报告中都看不到。

该数据是否可以查看,或者我是否需要启用其他功能才能访问它?此外,有没有办法将“myTrackersName”发送的数据放在 GA 报告中,以便事件类别专门与该跟踪器相关(发送者)?

【问题讨论】:

    标签: javascript google-analytics


    【解决方案1】:

    您不能编造像“projectId”这样的字段名并期望它们显示在标准报告中。

    但是,您可以在属性设置/自定义定义中创建自定义维度,并将其命名为“projectId”以用于接口。在代码中,您需要通过前缀“维度”和数字索引来引用它。所以对于第一个自定义维度,这看起来像

    ga('myTrackersName.set', {
        'dimension1': id
     });
    

    即使默认情况下这不会成为标准报告的一部分,您也需要将其设置为二级维度或创建自定义报告。

    【讨论】:

    • 因此,当我创建自定义报告时,有“添加维度”=>“自定义变量(键 1)”选项。那会映射到“dimension1”吗?
    • 自定义变量是经典分析的残余,不要使用它。我认为自定义尺寸只有在您创建它们之后才会显示,但基本上是的,它是如何工作的。您可以通过一种选择框选择尺寸,一旦创建它,​​就会有一个自定义尺寸部分可用。该界面使用您在创建维度时输入的人类可读名称,但数据收集代码必须使用“dimension1”(在免费 GA 版本中,每个属性最多有 20 个自定义维度)。
    • 谢谢艾克!我在管理员 => 自定义定义 => 自定义维度下找到了添加自定义维度的位置。这似乎可以满足我的需求。您知道将我的自定义跟踪器数据与我的其他网站数据分开的方法吗?还是需要创建一个新属性?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多