CustomDimension通过ga发送('set',...)

时间:2015-06-07 12:18:39

标签: google-analytics universal-analytics google-analytics-v4

我有两个按钮,用于设置性别。 对于每个性别按钮,我设置了一个自定义维度,例如ga('set', 'dimension1', 'male');ga('set', 'dimension1', 'female');

在FireBug的Javascript控制台中,我看到执行ga()命令没有错误。在GoogleAnalytics中,我设置了customDimension

我必须通过ga('send',......发送此数据,还是不需要?

如果是,我必须设置哪些参数?

我无法在GoogleAnalytics GUI中看到任何收到的数据,而且我已经等了大约48小时。

1 个答案:

答案 0 :(得分:2)

自定义指标和维度必须始终与交互点击一起发送,否则它们将不会被记录。

此外,使用ga('set'...设置的字段后面必须跟一个互动点击 - "设置"在这种情况下,字面意思是设置此字段以供后续用于交互命中"。通过交互点击(网页浏览,事件等)的配置对象使用set和传递自定义维度之间的区别在于" set"将自定义维度/指标作为参数传递给匹配时,会影响所有后续匹配,只会影响该特定匹配。

因此,如果您使用ga('set', 'dimension1', 'male'),并且您拥有一个综合浏览量和两个事件后,维度将被记录三次(自定义维度不是一个问题,可能是自定义指标的一个大问题)。

如果你改为:

ga('send', 'pageview', {
  'dimension1':  'male'
});

维度只会发送一次。

但无论你怎么做,数据都只会按照点击数据发送,所以如果你想要任何结果,你需要一个综合浏览量,事件或交易。