【问题标题】:Converting to Universal Analytics转换为 Universal Analytics
【发布时间】:2014-10-21 20:52:05
【问题描述】:

我有以下代码,但不知道如何将其转换为新的 Universal Analytics 以跟踪这些自定义变量:

if (_gaq){
    var track = false;
    if(state_list != '0') {
        _gaq.push(['_setCustomVar', 1,         'Selected States',   state_list, 3]);
        track = true;
    }
    if(month_list != '0') {
        _gaq.push(['_setCustomVar', 2,         'Selected Months',   month_list, 3]);
        track = true;
    }
    if(zip_code != '0') {
        _gaq.push(['_setCustomVar', 3,         'Zip code',          zip_code, 3]);
        track = true;
    }
    if(track) {
        _gaq.push(['_trackPageview']);
        _gaq.push(['_trackEvent',  'Schedule', 'search',            undefined, 0, true])
    }
}

我正在使用它来跟踪另一个具有通用跟踪代码的网站上的页面浏览量:

ga('send', 'pageview');

但我不确定如何记录自定义变量。本质上,我只想跟踪搜索的值。我知道自定义变量在 Universal 中不可用,您改用自定义维度,但我不知道如何使用它们。

【问题讨论】:

    标签: google-analytics


    【解决方案1】:

    在通用分析中,它称为custom dimensions and metricsevent tracking

    这实际上取决于您使用该代码做什么。你想跟踪他们点击它吗?我想知道是否最好将它作为一个事件来跟踪,这样你就可以存储他们选择的下拉列表的值。以下将其记录为维度,但您需要在管理部分设置维度 1。

    if (_gaq){
    var track = false;
    if(state_list != '0') {
    
       ga('set', 'dimension1', 'Selected States');
        track = true;
    }
    if(month_list != '0') {
       ga('set', 'dimension1', 'Selected Months');
    
        track = true;
    }
    if(zip_code != '0') {
       ga('set', 'dimension1', 'Zip code');
        track = true;
    }
    if(track) {
        _gaq.push(['_trackPageview']);
        _gaq.push(['_trackEvent',  'Schedule', 'search',            undefined, 0, true])
    }
    

    }

    【讨论】:

      猜你喜欢
      • 2022-10-22
      • 2014-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-12
      • 1970-01-01
      相关资源
      最近更新 更多