Best tools to track 404's?
2 plus ones
Shared publicly•View activity
- That's a very interesting subject. Not sure I agree about avoiding using a pageview for 404. The visitor has seen a page and what you choose to show on it will affect whether they try again or exit. So pageview seems legitimate to me. But I agree that custom code to record other valuable information is very helpful too.Mar 26, 2012
- Thanks Tim. That's a very fair point and offers good material for a discussion. I'm going to write an update tomorrow using your argument. In this case the best option would be to use both. Eventracking will offer to sort in different dimensions, with the _trackPageview maintaining a complete visitor session. :)Mar 26, 2012
- I look forward to reading the next post. Something else to consider would be setting up Goals for the 404 page. Goals bring several advantages: you can see them and 'conversion rates' for them in nearly all the standard reports in GA, which can be useful for both assessing the impact of the 404 and for tracking down the origins. You can also configure Intelligent Alerts for them, which can also be useful in instances where GA sometimes identifies the "contributor" as a referring site.
I assume that an event goal, or a pageview goal would work the same for this.
Goals for 404 pages also work well with the GA "Reverse Goal Path" report for identifying the route to the goal. I'm not sure if that report works with event goals or not, since I have never used it with one. Your solution would provide the referring page already. But it's (just) conceivable that is the referring page was a dynamic one, the broken link might depend on something triggered by previous pages. (This point may seem extreme. I've never seen it with 404 pages. But I have seen it often enough with unusual checkout errors.)Mar 27, 2012
- Hey Tim, here's the update! Hopefully it will help people make the web a more brows-able place ;) Thanks again!Mar 27, 2012
- Just read your update at
That was very quick, Ralph. I think the kind of thing you're doing there is very important. Eliminating errors is a great way of improving the overall exerience and reduce friction. Thank you for sharing the code.Mar 27, 2012
Add a comment...