通过javascript将数据发布到自定义Google Analytics指标中

时间:2017-11-17 15:21:28

标签: javascript google-analytics

我已创建自定义维度streamIdMismatch和自定义指标 同名streamIdMismatch

enter image description here

另外,我已经创建了基于我的维度和指标的自定义报告:

enter image description here

现在我想将一些数据发布到我的报告中,我使用这个javascript代码:

var metricValue = '123';
ga('set', 'metric1', metricValue);

但是在报告中我什么也没看到......

2 个答案:

答案 0 :(得分:0)

自定义指标必须是正整数(reference)。

我会尝试使用以下代码:

var metricValue = 123;
ga('set', 'metric1', metricValue);

答案 1 :(得分:0)

Eike PierstorffVinoaj都是对的。设置自定义维度或指标不会做任何事情。你必须将它们与命中关联:

https://support.google.com/analytics/answer/2709828#collection

  

与其他类型的数据不同,自定义维度和指标会发送到   分析作为附加到其他匹配的参数,例如综合浏览量,   事件或电子商务交易。因此,自定义维度或指标   在进行跟踪调用之前,需要设置值   要发送给Google Analytics的价值。

例如:

ga('create', 'UA-XXXX-Y', 'auto');
var metricValue = 123;
ga('set', 'metric1', metricValue);
ga('send','event', 'My Category',','metric1',metricValue);

或:

ga('create', 'UA-XXXX-Y', 'auto');
var metricValue = 123;
ga('set', 'metric1', metricValue);
ga('send', 'pageview');

此外,如果您只设置custom metric但创建包含custom dimension的报告(您尚未设置),则可能会遇到一些意外的报告问题。