【问题标题】:Post data into custom Google Analytics metric from javascript从 javascript 将数据发布到自定义 Google Analytics 指标中
【发布时间】:2020-04-14 23:32:35
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 您等待数据处理成标准报告的时间是否足够长?另外,您是否验证过您的点击正在发送您的 CD 和 CM 值?
  • 记住 set 不发送值。在 set 调用之后,您需要点击(浏览量、事件、时间、交易等)。从您的示例中看不出有一个。

标签: javascript google-analytics


【解决方案1】:

Eike PierstorffVinoaj 都是正确的。设置自定义维度或指标没有任何作用。您必须将它们与命中相关联:

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

与其他类型的数据不同,自定义维度和指标发送至 分析作为附加到其他点击的参数,例如综合浏览量, 事件或电子商务交易。因此,自定义维度或指标 需要在进行跟踪调用之前设置值 要发送到 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,您可能会遇到一些意外的报告问题。

【讨论】:

    【解决方案2】:

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

    我会尝试以下代码:

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

    【讨论】:

      猜你喜欢
      • 2018-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多