I've been all over google and SO looking for answers here. I've checked code against google's tracking code suggestions and I've even tested with their sample code. But I cannot get the events to be properly tracked in Google Analytics. My code has been live on the site for some time (~ a month), so this should have overcome any lag on the reports there.

I'm using analytics, the async version, which works fine for page tracking and other 'normal' features. Trying to set up event tracking, I followed the example, and waited a week. Still nothing. I've been debugging and I'm not having any of the 'normal' problems (as far as I can see).

So:

Example tracking code fired:

<a href="#" onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);">Play</a>

This triggers an event, which according to ga_debug.js, is fired successfully. Checking the network panel I can see the request and _umt.gif returns status 200.

I've checked the request string in there. All seems good.

But checking GA, there is nothing in the reports. But when you go to GA Realtime > Events, you can see the events being fired!?

I can trigger the events on page or fire them from the console and corresponding events show up in the realtime section, but they have no data (Category, Action or Label).

This is odd, that even firing Google's own example code nothing is showing up.

If anyone has any ideas of where to start debugging for this (or has experience of anything similar), it would be great to hear.

What I see in the realtime event tracking screen: No data!

Edit
Report