我是分析管理的新手,我遇到了一个小问题: 我只想知道访问者是否在页面上滚动和/或拖动了一个元素。两个简单的布尔值链接到会话(不是用户)。
我在GA的管理面板中创建了两个自定义维度,userHasScrolled和userHasDragged,两者都具有会话生命周期。
由于您似乎无法为自定义维度定义默认值,因此我将这两个维度与网页浏览调用一起设置为false:
ga('set', {
'dimension1': 'false', // userHasScrolled
'dimension2': 'false' // userHasDragged
});
但是,我想在用户滚动/拖动后修改它们。根据该文档,您无法在不发送新的综合浏览量的情况下修改它们,这不适合我,因为用户可能根本没有去过其他页面。
处理它的最佳方法是什么?谢谢!
答案 0 :(得分:0)
自定义维度和指标也可以使用事件匹配进行更新。您可以在用户完成其中一项或两项操作时发送事件,当您发送这些事件时,您可以在此时更新自定义维度。
代码示例:
ga('send','event','your category', 'your action', 'your label', {'dimension1': 'true', 'dimension2': 'false'});