随时修改Google Analytics自定义维度

时间:2015-02-20 14:02:16

标签: javascript google-analytics

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

我在GA的管理面板中创建了两个自定义维度,userHasScrolled和userHasDragged,两者都具有会话生命周期。

由于您似乎无法为自定义维度定义默认值,因此我将这两个维度与网页浏览调用一起设置为false:

ga('set', {
  'dimension1': 'false', // userHasScrolled
  'dimension2': 'false'  // userHasDragged
});

但是,我想在用户滚动/拖动后修改它们。根据该文档,您无法在不发送新的综合浏览量的情况下修改它们,这不适合我,因为用户可能根本没有去过其他页面。

处理它的最佳方法是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

自定义维度和指标也可以使用事件匹配进行更新。您可以在用户完成其中一项或两项操作时发送事件,当您发送这些事件时,您可以在此时更新自定义维度。

代码示例:

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