sim.plified.com

Chris Pollock

Chris Pollock - web developer & ecommerce entrepreneur
undivided… my thoughts on world, family, church, business, technology and Jesus Christ (all in all)

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!

  • http://www.brightwurks.com 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.

  • Pingback: Lesezeichen vom 28.01.2011 | Doc-T @ BlackRealm

  • http://www.vivaperformance.com 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!

  • http://web.simplifiedbuilding.com 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.

Things I see

Meet Kalmar. Props to @andrewpetersonmusic and @wingfeathersagaAri turns 6Dog days of winter :snowflake: :dog2:Obligatory dog pictureSleepy :dog:This pup loves the snow. Meet Kalmar. #puppyBoy and his dog. #puppylife #itsaboyBringing newbie home. #puppylife #itsaboy#homeschoollifeThis may just look like a messy counter with prospective dog names in the background, but I will enlighten you so you know what to look for should you eve come to my house and not want to be inadvertently injured. The banana is taped to the yellow cup as Getting up in age.My puppies :dog::musical_note::notes:Oh, the weather outside is frightful! But inside it’s so delightful......:notes::musical_note: #letitsnow #newyearseveA sign of things to come.I made these :)

Chris Pollock

Web Developer - proficient in both PHP and ASP.NET.
Rochester, New York

View my web developement site.

View Chris Pollock's LinkedIn profile

My Pictures

Meet Kalmar. Props to @andrewpetersonmusic and @wingfeathersagaAri turns 6Dog days of winter :snowflake: :dog2:Obligatory dog pictureSleepy :dog:This pup loves the snow. Meet Kalmar. #puppyBoy and his dog. #puppylife #itsaboyBringing newbie home. #puppylife #itsaboy#homeschoollifeThis may just look like a messy counter with prospective dog names in the background, but I will enlighten you so you know what to look for should you eve come to my house and not want to be inadvertently injured. The banana is taped to the yellow cup as Getting up in age.My puppies :dog::musical_note::notes:Oh, the weather outside is frightful! But inside it’s so delightful......:notes::musical_note: #letitsnow #newyearseveA sign of things to come.I made these :)