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

Love that night field magic #littleleague #baseballHow many times do I have to tell you. No ski helmets at the dinner table @amylpollock #lifewithboysBuffalo waterfrontMorning bike rides with my oldest. Loving this extended summer.Giving him the family pack of toilet paper rolls to build towers with seemed like a good idea when I was getting IN the shower. Not so good after :joy: #lifewithboys"Where's Lucas...?. #lifewithboysThis little piggy went to the 19th ward market......#19thwardmarket.The prettiest cluster of grapes picked today. They're ripe. Anyone want any?? Thanks for helping Levi!!Can't beat this 10day #rochesterny #forecast@southsidelittleleague 12U Hayes defeats Eastside 25-8. Beautiful evening for baseball.Things I didn't miss about EnglandDeparting TorontoI walked in the front door and said, "it smells like a smoker in here." Then I went the the back yard and found out why. #lifewithboys #funwiththesunCaleb pitched two innings. His team beat Pittsford 15-3.#cyclocross in Rochester

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

Love that night field magic #littleleague #baseballHow many times do I have to tell you. No ski helmets at the dinner table @amylpollock #lifewithboysBuffalo waterfrontMorning bike rides with my oldest. Loving this extended summer.Giving him the family pack of toilet paper rolls to build towers with seemed like a good idea when I was getting IN the shower. Not so good after :joy: #lifewithboys"Where's Lucas...?. #lifewithboysThis little piggy went to the 19th ward market......#19thwardmarket.The prettiest cluster of grapes picked today. They're ripe. Anyone want any?? Thanks for helping Levi!!Can't beat this 10day #rochesterny #forecast@southsidelittleleague 12U Hayes defeats Eastside 25-8. Beautiful evening for baseball.Things I didn't miss about EnglandDeparting TorontoI walked in the front door and said, "it smells like a smoker in here." Then I went the the back yard and found out why. #lifewithboys #funwiththesunCaleb pitched two innings. His team beat Pittsford 15-3.#cyclocross in Rochester