Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.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_Google Analytics - Fatal编程技术网

Javascript 随时随地修改Google Analytics自定义维度

Javascript 随时随地修改Google Analytics自定义维度,javascript,google-analytics,Javascript,Google Analytics,我对分析管理非常陌生,我遇到了一个小问题: 我只是想知道访问者是否在页面上滚动和/或拖动了一个元素。链接到会话而不是用户的两个简单布尔值 我在GA的管理面板中创建了两个自定义维度,userHasScrolled和UserHasDrawed,它们都具有会话寿命 由于您似乎无法为自定义维度定义默认值,我在调用pageview时将这两个维度都设置为false: ga('set', { 'dimension1': 'false', // userHasScrolled 'dimension2':

我对分析管理非常陌生,我遇到了一个小问题: 我只是想知道访问者是否在页面上滚动和/或拖动了一个元素。链接到会话而不是用户的两个简单布尔值

我在GA的管理面板中创建了两个自定义维度,userHasScrolled和UserHasDrawed,它们都具有会话寿命

由于您似乎无法为自定义维度定义默认值,我在调用pageview时将这两个维度都设置为false:

ga('set', {
  'dimension1': 'false', // userHasScrolled
  'dimension2': 'false'  // userHasDragged
});
但是,我想在用户滚动/拖动时修改它们。根据文档,如果不发送新的页面视图,您就无法修改它们,这不适合我,因为用户可能根本没有进入其他页面


最好的处理方法是什么?谢谢

自定义维度和度量也可以通过事件点击更新。当用户完成其中一项或两项操作时,您可以发送事件,当您发送这些事件时,您可以在此时更新自定义维度

代码示例:

ga('send','event','your category', 'your action', 'your label', {'dimension1': 'true', 'dimension2': 'false'});