【问题标题】:Using custom variables to group events in Google Analytics在 Google Analytics 中使用自定义变量对事件进行分组
【发布时间】:2020-01-13 16:31:41
【问题描述】:

我的问题与这个未回答的问题有关:Google Analytics; using custom variables with events

在我的页面上,我有一个向 GA 发送事​​件(例如:播放、暂停等)的视频播放器。 在我的 Analytics 帐户中,我想按标题、系列、节目、用户性别和年龄过滤数据。

我尝试发送这样的自定义变量:

_gaq.push(['_setCustomVar', 1, 'User Age', '20', 2 ]);
_gaq.push(['_setCustomVar', 2, 'Series', 'Series 1', 3 ]);

不幸的是,事件和自定义变量似乎不相关。 有没有办法跟踪特定剧集的暂停事件数量?

【问题讨论】:

    标签: javascript google-analytics dom-events


    【解决方案1】:

    如果您先设置自定义变量,然后调用事件跟踪代码,则所有这些数据都应由 GA 捕获。要对其进行报告,您可以按自定义变量进行过滤。

    在此处查看我的数据馈送 API 查询:

    • 维度: ga:eventAction,ga:eventCategory,ga:eventLabel
    • 指标: ga:totalEvents,ga:uniqueEvents
    • 过滤器: ga:customVarName1==用户年龄;ga:customVarValue1==20

    http://ga-dev-tools.appspot.com/explorer/?dimensions=ga%253AeventAction%252Cga%253AeventCategory%252Cga%253AeventLabel&metrics=ga%253AtotalEvents%252Cga%253AuniqueEvents&filters=ga%253AcustomVarName1%253D%253DUser%2520Age%253Bga%253AcustomVarValue1%253D%253D20&start-date=2013-08-09&end-date=2013-08-23&max-results=50

    【讨论】:

    • 事件跟踪发生在 Flash 文件中。我尝试在实例化 Flash 播放器之前设置自定义变量,但它似乎不起作用。
    • 它适用于在同一页面上触发的事件,但我通过 Brightcove Google Analytics 插件发送播放器事件。不幸的是,它们似乎被视为两个独立的脚本。
    • 我不确定您是否可以使用该插件进行事件跟踪,但您可以从 Flash 调用 JavaScript。以下是如何使用 JavaScript 在 Google Analytics 中跟踪事件的示例 - stackoverflow.com/questions/6204221/…
    【解决方案2】:

    analytics.js(我不再使用旧的ga.js,所以我无法确认),可以同时使用自定义维度和事件。我这样做是为了进行 A/B 测试。

    使用事件发送自定义维度很简单:

    ga('send', 'event', 'category', 'action', {
      'dimension5': 'myVideoName'
    });
    // ga is a tracker object.
    

    在这里,您可以自定义类别、操作(也可以添加标签)。您还可以添加额外的尺寸。

    【讨论】:

    • 我无法轻易修改事件,因为它们是从 Flash 文件触发的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多