1

我使用谷歌分析网站和移动应用程序。 有时候我发一些自定义维度如何取消Google Analytics中的值?

var dimensionValue = 'SOME_DIMENSION_VALUE'; 
ga('set', 'dimension1', dimensionValue); 

我想取消设置这个值某些用户操作之后,怎么可以做什么?

回答

3

您无法真正取消设置尺寸。

如果您的维度被命中范围,则不需要它们,它们仅适用于在同一页面上进行设置调用后的交互。

如果您的维度是会话作用域,则只有最后一个值被存储,所以“取消设置”它们将与根本不设置它们相同。没有真正的不确定机制。

如果您的尺寸是用户范围,那么您可以更改该值,但不能将其删除。

所以GA没有真正的“未设置”机制。通常的解决方法是定义一个“中性”值,并在其他值适用时发送,但仍然需要考虑上面提到的范围限制。

+1

我用它们来识别用户,所以我想让用户能够登录和注销。但我也想跟踪未登录的用户。 – moonvader

0

您可以实际事件字段后剩下的安装它发送值,而不setting'em在数据层

var mydata = { 
    dimesion3: 'hello', 
    dimension5: 'world' 
}; 
ga('myproperty.send','event','category','action','label','value',mydata); 

如果不真正想要设置一些上述领域的只是将其删除。

ga('myproperty.send','event','category','action',mydata);