代码之家  ›  专栏  ›  技术社区  ›  Sebastian

在Google Analytics中使用自定义变量对事件进行分组

  •  0
  • Sebastian  · 技术社区  · 12 年前

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

    在我的页面上,我有一个视频播放器,可以将事件发送到GA(例如:播放、暂停等)。 在我的分析账户中,我想按标题、系列、程序、用户性别和年龄过滤数据。

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

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

    不幸的是,事件和自定义变量似乎没有关联。 有没有一种方法可以跟踪特定剧集的暂停事件数量?

    2 回复  |  直到 5 年前
        1
  •  3
  •   dana    12 年前

    如果您先设置自定义变量,然后调用事件跟踪代码,所有这些数据都应该由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

        2
  •  1
  •   Thomas Orozco    12 年前

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

    发送带有事件的自定义维度很简单:

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

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