Track 404 Errors with Google Analytics
Tracking 404 pages is a part of being a web master. I was using a service called Link Patch, but they recently shut down. Why this never occurred to me before I don't know, but I thought, why not just track 404s as an Event in Google analytics. I tried it and it worked like a charm.
Here is the code I placed on my 404 page:
<script type="text/javascript"> // log 404 in google analytics _gaq.push(['_trackEvent', 'Error', '404', '<?php echo $_SERVER['REQUEST_URI']; ?>']); </script>
This will place the url for the page in the events menu under the "Error" category
What I love about this approach is that:
- Groups multiple errors together to help me track trends
- Allows me to filter and get reports across date ranges
- Get reports emailed to me on a weekly, monthly, quarterly or yearly basis
I think this is going to be a great shift. I just sorry I didn't set it up earlier!















4 Comments, Comment or Ping
Nick Francis
Hey Chris! First off, thanks for being a Linkpatch user … sorry we decided to shut it down. Your solution is brilliant. We'll be sharing it with some of our other past customers. Thanks for blogging about it.
Jan 25th, 2011
George
Hi Chris,
I added the script to my 404.html page, but am having trouble seeing events getting logged for our website on Google Analytics. Am I missing something? The script code was added before the html code. Thanks for your help!
Feb 9th, 2011
cwpollock
Hi George, is your google analytics code also on your 404 page. The standard google tracking code needs to be installed on the page as well.
Feb 9th, 2011
Reply to “Track 404 Errors with Google Analytics”