Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Google Analytics Universal未跟踪任何事件_Javascript_Events_Google Analytics - Fatal编程技术网

Javascript Google Analytics Universal未跟踪任何事件

Javascript Google Analytics Universal未跟踪任何事件,javascript,events,google-analytics,Javascript,Events,Google Analytics,我在google analytics universal中跟踪事件时遇到问题 我使用以下谷歌分析代码 (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.create

我在google analytics universal中跟踪事件时遇到问题

我使用以下谷歌分析代码

(function (i, s, o, g, r, a, m) {
    i['GoogleAnalyticsObject'] = r;
    i[r] = i[r] || function () {
        (i[r].q = i[r].q || []).push(arguments)
    }, i[r].l = 1 * new Date();
    a = s.createElement(o),
        m = s.getElementsByTagName(o)[0];
    a.async = 1;
    a.src = g;
    m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');

ga('create', 'UA-*******-*', '*********');
ga('require', 'displayfeatures');
ga('send', 'pageview');
对于跟踪事件,我使用以下代码

ga('send', 'event', 'test1', 'test2', 'test3', true);
但我在谷歌分析中看不到任何事件。是我做错了什么,还是有什么问题

谢谢你的帮助

正确的代码是

ga('send', 'event', 'test1', document.URL);
(第三个参数是事件名称,第四个是页面url)。

来自Analytics.js文档:

最后一个值应该是一个数字

  • 类别字符串是通常与之交互的对象(例如按钮)
  • 动作字符串是交互类型(如单击)
  • 标签字符串对事件分类没有用处(例如导航按钮)
  • 数字任何值都不能为非负。有助于通过计数(例如4次)

    ga('send','event','test1','test2','test3',1)


    • 在等待和测试了一段时间后,我仍然无法让它工作。谷歌似乎在迁移通用分析账户和事件跟踪方面存在问题。 我在实时事件页面上看到图表上下跳跃,但没有显示任何事件。谷歌似乎意识到了这些事件,但从未展示过

      当我使用GA调试(Chrome插件)时,会打印以下日志消息。也许有人看到了问题

      Running command: ga("send", "event", "button", "click", "Test") 
      
      _j1              (&jid) 
      adSenseId        (&a)   XXXXXXXXX
      apiVersion       (&v)   1
      clientId         (&cid) XXXXXXXXXX.XXXXXXXXXX
      encoding         (&de)  UTF-8
      eventAction      (&ea)  click
      eventCategory    (&ec)  button
      eventLabel       (&el)  Test
      flashVersion     (&fl)  16.0 r0
      hitType          (&t)   event
      javaEnabled      (&je)  1
      language         (&ul)  de
      screenColors     (&sd)  24-bit
      screenResolution (&sr)  1920x1080
      title            (&dt)  testtes
      trackingId       (&tid) UA-XXXXXXX-X
      iewportSize      (&vp)  1920x394
      

      如图所示。酒吧在上下波动,但事件从未出现


      谢谢。是否为False=>0和True=>1?已更改,但未显示任何事件。请将
      ga(…)
      函数更改为
      console.log(…)
      。。。并检查事件是否被触发。如果没有,那么javascript代码中就有触发事件的错误,或者您没有为匹配的事件正确设置它。此外,分析事件需要一些时间才能显示在谷歌分析页面上。。。它们要20分钟左右才会出现……好的,我试试这个。但是为什么会有实时事件在20分钟左右才会出现呢?如果它是一个新的网络属性,请记住它需要24-48小时才能开始记录数据。谢谢。发送事件的方法不止一种。如文件所示。他们都不为我工作。