Google分析事件未显示

Zac*_*ero 7 google-analytics

谷歌分析新手所以请耐心等待.我将事件跟踪添加到我的代码中,但是当我检查报告行为事件选项卡时,它是空白的.这是我的代码.

  <script>
    (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-XXXXXXXXX', 'auto');
    ga('send', 'pageview');
  </script>
Run Code Online (Sandbox Code Playgroud)

这是我的标签的一个例子

<a href="http://example.com/" target="_blank" class="app-logo" ga('send', 'event', 'Link', 'Click', 'example.com');>
Run Code Online (Sandbox Code Playgroud)

kal*_*iya 28

在google-analytics中,对于正确的网站,请查看"实时/事件"页面,看看是否有事件出现在那里(在您的网站上触发后,它们应该会在几秒钟后出现在此处).

如果没有,您可能已添加过滤器,以过滤掉来自您自己的IP的流量生成的事件.您可以在"admin"下找到此过滤器,然后在"所有过滤器"下找到.如果是,请将其删除(或临时更改IP地址,因此不匹配).之后,在您的网站上生成一些事件,然后在实时路况/事件页面上的google-analytics页面上再次查看.

如果它们在实时工作,它也应该非实时工作(但可能需要24-48小时才能在那里出现!)

  • 调试问题最有价值的评论! (4认同)
  • 关于什么可能导致事件实时显示但不显示在非实时数据中的任何建议? (2认同)

Eik*_*rff 4

不确定这是否只是您示例中的拼写错误,但您在链接中缺少事件处理程序:

<a href="http://example.com/" target="_blank" class="app-logo" onclick="ga('send', 'event', 'Link', 'Click', 'example.com');"></a>
Run Code Online (Sandbox Code Playgroud)

事件处理程序(“onclick”)是指定哪个操作应触发 JavaScript 代码的位。如果你只是将事件调用转储到 HTML 中,它甚至不会被识别为 JS。