Tracking JavaScript Events with Google Analytics
By Pete Freitag
Did you know that you can track JavaScript events with Google Analytics? I just found this out... It's pretty cool, because allows you to track things like outbound link clicks, AJAX calls, static files, and more.
It's quite simple to do, just call the urchinTracker
function (make sure that your urchin code defined before and above calling this function), and pass in a url. It will then track log the url as if it were a regular page visit. So for example lets say you wanted to log downloads of a zip file...
<a href="stuff.zip" onclick="urchinTracker('/downloads/stuff');"> download </a>
You can use the same method to log a outbound link click...
<a href="http://adobe.com/" onclick="urchinTracker('/outgoing/adobe_com');"> adobe </a>
You should see /downloads/stuff
and /outgoing/adobe_com
in your reports within 24-48 hours.
Tracking JavaScript Events with Google Analytics was first published on September 28, 2006.
If you like reading about google, analytics, javascript, ajax, urchintracker, or urchin then you might also like:
- GoogleBot Runs AJAX?
- Quick Google CDN jQuery Tip
- jQuery UI Sortable Tutorial
- Ajax Same Origin Policy No More with Firefox 3.5
Discuss / Follow me on Twitter ↯
Tweet Follow @pfreitagComments
http://www.beringer.net/IT-Services-Consulting.aspx
http://www.beringer.net/MiniContactUs.aspx
But I have a question, Pete. I've implemented the tracking code, but can't find the "Events Categories" in the reporting. Do you know where the events that are tracked will appear?
http://www.vineetmanohar.com/blog/2009/03/23/using-google-analytics-event-api-to-track-your-website-performance/