0

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

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

在订单确认页面上,我为该页面设置的每个自定义维度至少发送 4 次。一次在浏览量标签上,一次用于我创建的事件,一次在交易标签上,一次在项目标签上。

我想如果您在访问级别查看自定义维度,这无关紧要,但如果您正在查看自定义维度的综合浏览量或点击量,这可能是一个问题。

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

谢谢,

坦率

代码如下所示:

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
});
4

1 回答 1

1

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

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

但是,如果维度是基于会话或基于用户的,则 IMO 不会产生影响。如果它们是基于命中的,则取决于您想要做什么(例如,如果您想根据命中级别自定义维度过滤/细分事件,您需要将它们与事件一起发送,因此这不仅仅是外观上的差异)。

编辑查看您的代码 - 是的,这是预期的行为,您正在为所有后续调用设置维度。就数据限制而言,这不是问题(自定义维度不会导致额外的交互)。因此,这不是问题,您必须决定您是否认为需要数据(即您的自定义维度是否可以合理地应用于事件),但即使您不需要,也没有任何技术问题与发送数据有关。

于 2014-02-24T19:46:55.533 回答