Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 您可以将自定义变量传递到Google Analytics事件跟踪中吗?_Javascript_Jquery_String_Google Analytics_Jquery Events - Fatal编程技术网

Javascript 您可以将自定义变量传递到Google Analytics事件跟踪中吗?

Javascript 您可以将自定义变量传递到Google Analytics事件跟踪中吗?,javascript,jquery,string,google-analytics,jquery-events,Javascript,Jquery,String,Google Analytics,Jquery Events,在Google Analytics中,您可以跟踪如下事件: $(document).on('click', '#home .post', function() { ga('send', 'event', 'Home', 'click', 'Posts', '4'); }); 我想知道的是,我是否可以,而不是“4”,传递这样一个变量: $(document).on('click', '#home .post', function() { var index = $(this).

在Google Analytics中,您可以跟踪如下事件:

$(document).on('click', '#home .post', function() {
    ga('send', 'event', 'Home', 'click', 'Posts', '4');
}); 
我想知道的是,我是否可以,而不是“4”,传递这样一个变量:

$(document).on('click', '#home .post', function() {
    var index = $(this).index() + 1;
    var indexStr = '' + index;
    ga('send', 'event', 'Home', 'click', 'Posts', indexStr);
});

如果有,我还想知道是否有必要将其转换为字符串。

是,是的,您可以在Google Analytics中传递自定义变量。

如何确认?在您的浏览器中-您可以使用浏览器的“网络”选项卡检查
https://www.google-analytics.com/r/collect
由google analytics生成的请求。。。然后检查GA中的参数名称
ev
,转到实时仪表板->事件。在控制台中运行它,您将看到它立即弹出。