Google analytics events not showing up

2019-06-28 01:05发布

New to google analytics so bear with me. I added the event tracking to my code, but when i check in the reporting behavior event tab it's blank. Here is my code.

  <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>

here is an example of my a tag

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

2条回答
Lonely孤独者°
2楼-- · 2019-06-28 01:57

In google-analytics, for the correct website, look on the "realtime/events" page and see if events are appearing there (they should appear here within a few seconds, after being triggered on your website).

If not, you might have added a filter, to filter out events generated by traffic from your own IP. You can find this filter under "admin" and then "all filters". If so, remove it (or temporarily change the IP-address, so it doesn't match). After that, generate a few events on your website and look again on the google-analytics page, under realtime traffic / events page.

If they work under realtime, it should also work in non-realtime (but it might take 24-48 hours to appear there!)

查看更多
在下西门庆
3楼-- · 2019-06-28 01:59

Not sure if this just a typo in your example, but you are missing the event handler in your link:

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

The event handler ("onclick") is the bit that specifies which action shall trigger the javascript code. If you just dump the event call in the HTML it will not even be recognized as JS.

查看更多
登录 后发表回答