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

Modify Google Analytics custom dimensions on the go

本文关键字:自定义 Analytics 修改 Google 随时随地      更新时间:2024-03-04

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

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

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

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

然而,我想在用户滚动/拖动后对它们进行修改。根据文档的说法,如果不发送新的页面视图,你就无法修改它们,这不适合我,因为用户可能根本没有转到另一个页面。

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

自定义维度和度量也可以根据事件命中进行更新。当用户完成其中一个或两个操作时,可以发送事件,当发送这些事件时,可以在那时更新自定义维度。

代码示例:

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