Universal Analytics中的自定义维度多次触发

时间:2014-02-24 16:44:58

标签: google-analytics web-analytics universal-analytics

我不确定这是否是一个问题,但任何澄清都会非常有用。

每次页面上都有单独的事件时,自定义维度将再次触发(它们首先在pageview标记期间触发)。

在订单确认页面上,我为该页面设置的每个自定义维度至少发送4次。一旦进入了pageview标签,一次为我创建的事件,一次在事务标签上,一次在Item标签上。

我想如果您在访问级别查看自定义维度并不重要,但如果您正在查看自定义维度的网页浏览量或点击量,则可能会出现问题。

有人知道这是否真的是一个问题?

谢谢,

代码如下所示:

ga('create', 'UA-11111111-1', 'mysite.com');
ga('set', {
      'dimension1': Value1,
      'dimension2': Value2
    });
ga('send', 'pageview');
ga('send', 'event',  page type,'Stage x',value);

ga('require', 'ecommerce', 'ecommerce.js');
ga('ecommerce:addTransaction', {
'id': order id, 
'affiliation': '',
'revenue': revenue total,
'shipping': shipping cost,
'tax': transaction tax
});

1 个答案:

答案 0 :(得分:1)

您是否使用ga('set'...)设置了值?如果是这样,您可以尝试其他语法:

ga('send', 'pageview', {
  'dimension1':  'My Custom Dimension'
});

但是,如果尺寸是基于会话或基于用户的,则IMO不会产生影响。如果它们是基于它的,它取决于你想要做什么(例如,如果你想根据命中等级自定义尺寸过滤/分割事件,你需要将它们与事件一起发送,所以它不仅仅是一个宇宙的差异。) / p>

EDIT 查看您的代码 - 是的,这是预期的行为,您要为所有后续调用设置维度。就数据限制而言,这不是问题(自定义维度不会导致额外的交互)。所以,这不是一个问题,你必须决定你是否认为你需要这些数据(即你的自定义尺寸可以合理地应用于某个事件),但即使你不这样做,也无需担心发送它的技术问题。 / p>