从javascript将数据发布到自定义Google分析度量中

从javascript将数据发布到自定义Google分析度量中,javascript,google-analytics,Javascript,Google Analytics,我已经创建了自定义维度streamIdMismatch和自定义度量 同名streamIdMismatch 此外,我还根据我的维度和度量创建了自定义报告: 现在我想将一些数据发布到我的报告中,我使用以下javascriptcode: var metricValue = '123'; ga('set', 'metric1', metricValue); 但是在报告中我什么也看不到…自定义度量必须是正整数() 我将尝试以下代码: var metricValue = 123; ga('set',

我已经创建了自定义维度
streamIdMismatch
和自定义度量 同名
streamIdMismatch

此外,我还根据我的维度和度量创建了自定义报告:

现在我想将一些数据发布到我的报告中,我使用以下
javascript
code:

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

但是在报告中我什么也看不到…

自定义度量必须是正整数()

我将尝试以下代码:

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

Eike Pierstorff
Vinoaj
都是正确的。设置自定义标注或度量值不起任何作用。您必须将它们与一个命中关联:

与其他类型的数据不同,自定义维度和度量将发送到 分析作为附加到其他点击的参数,如页面浏览量, 事件或电子商务交易。因此,自定义尺寸或度量 在进行跟踪调用之前,需要设置值,以便 要发送到分析的值

例如:

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


此外,如果您只设置了
自定义度量值
,但创建了一个包含未设置的
自定义维度的报告,则可能会遇到一些意外的报告问题。

您是否等待了足够长的时间才将数据处理成标准报告?另外,您是否验证了点击是否发送了CD和CM值?请记住,set不会发送值。在set调用之后,您需要点击(页面视图、事件、计时、事务等)。从你的例子中不明显有一个。
ga('create', 'UA-XXXX-Y', 'auto');
var metricValue = 123;
ga('set', 'metric1', metricValue);
ga('send', 'pageview');