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

Quote form @amylpollock "Children are always the most creative when they are supposed to be doing something else". #quotes #artforkids #quotesaboutkidsTheir own version of Tower BridgeIt's 8:30am. Kids already in the pool!ProviderYes. It's true. I turned 40 on Wednesday.Sand funToday is our 17th anniversary! Love dancing in the minefields with this woman.Every baby loves bath time!! Big enough for 3 (or 4). #bathtime #lifewithboys #bathtimeinsanityMagazine ad for children's body lotion. Radox??!!??:scream::joy:. #britishbrandingLook what I can do.There's something about this product name that just makes me want to laugh out loud. Guess I can't buy it... since I'm not diabetic:joy: #diabeticvanilla #britishbrandingFor discipline one of my kids was to do some copying. I asked him to bring me a piece of paper and pencil with a clipboard. This was what I got... funny guy!! #lifewithboysBoys playing with Simon's bday present.Captivated audience as Simon opens his presents. #9thbirthdayMaking a mast together. #teamwork #chathamhistoricdockyards #brothers

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

Quote form @amylpollock "Children are always the most creative when they are supposed to be doing something else". #quotes #artforkids #quotesaboutkidsTheir own version of Tower BridgeIt's 8:30am. Kids already in the pool!ProviderYes. It's true. I turned 40 on Wednesday.Sand funToday is our 17th anniversary! Love dancing in the minefields with this woman.Every baby loves bath time!! Big enough for 3 (or 4). #bathtime #lifewithboys #bathtimeinsanityMagazine ad for children's body lotion. Radox??!!??:scream::joy:. #britishbrandingLook what I can do.There's something about this product name that just makes me want to laugh out loud. Guess I can't buy it... since I'm not diabetic:joy: #diabeticvanilla #britishbrandingFor discipline one of my kids was to do some copying. I asked him to bring me a piece of paper and pencil with a clipboard. This was what I got... funny guy!! #lifewithboysBoys playing with Simon's bday present.Captivated audience as Simon opens his presents. #9thbirthdayMaking a mast together. #teamwork #chathamhistoricdockyards #brothers