【问题标题】:How to unset values in Google Analytics?如何在 Google Analytics 中取消设置值?
【发布时间】:2016-08-01 09:30:43
【问题描述】:

我对网站和移动应用程序使用谷歌分析。 有时我会发送一些自定义尺寸

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

在一些用户操作后我想取消设置这个值,怎么做?

【问题讨论】:

    标签: google-analytics google-analytics-api google-analytics-filters


    【解决方案1】:

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

    如果您的维度是命中范围的,您不需要这样做,它们仅与同一页面上集合调用之后的交互有关。

    如果您的维度是会话范围的,则仅存储最后一个值,因此“取消设置”它们与根本不设置它们相同。没有真正的未设置机制。

    如果您的维度是用户范围的,那么您可以更改该值,但不能删除它。

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

    【讨论】:

    • 我用它们来识别用户,所以我想让用户能够登录和注销。但我也想跟踪未登录的用户。
    【解决方案2】:

    您实际上可以发送值而无需在数据层中设置它们,方法是将其附加在其余事件字段之后

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

    如果您实际上不想设置上述某些字段,只需删除它们即可。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 2016-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多