网站的404页面是当访问者输入了错误的地址或者访问了被删除的页面时,服务器返回的错误页面(404 HTTP 状态代码)。这个页面除了告诉访问者页面不存在以外,不提供任何有价值的信息。访问者可能就此离开网站。
了解404页面的信息非常有用,可以发现访问者要查找的内容和推介来源,有助于网站补充新的内容并修复有问题的链接。如何使用Google Analytics 来追踪并显示404页面的情况?Google Analytics 的官方博客介绍了一个简单的方法,使用Google Analytics可以跟踪网站的404页面错误。
1. 将网站的Google Analytics追踪代码添加到404 页面里。
2. 修改404页面的Google Analytics代码,将代码修改为一下形式:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript">// < ![CDATA[ _uacct = "xxxxx-x"; urchinTracker("/404.html?page=" + _udl.pathname + _udl.search); // ]]></script>
3. 在热门内容报告中即可查看/404.html页面的报告,里面的信息包括出现错误的URL地址,还会显示访问者上一个访问的页面(推介来源)。通过这些信息,可以及时检查相关页面,修改错误链接。
通过自定义 _trackPageview() 函数的参数来标记 404 页面
默认情况下 _trackPageview() 是使用当前页面的相对 URL 作为参数的值,返回给 Google Analytics 服务器,但是我们可以通过给这个函数赋值来更改他的参数值,从而实现标记博客的 404 页面,并且通过过滤来查看网站的所有 404 页面。如果你和我一样使用 WordPress 博客,把默认的 Google Analytics 跟踪代码的 _trackPageview() 的函数修改如下,假设你使用的是 Google Analytics 异步跟踪代码。
<?php if(is_404()){?>_gaq.push(['_trackPageview', '<?php echo ('/404'.$_SERVER["REQUEST_URI"]); ?>']);<?php } else{ ?>_gaq.push(['_trackPageview']);<?php }?>上面代码就是如果是 404 页面,就在请求的相对 URL 前面加上 /404,这样在 Google Analytics 后台 > 内容 > 热门内容中,在列表下面,过滤网页中,选择“包含”,输入 /404/ ,点击开始,就可以过滤出所有 404 页面的 URL。via.使用 Google Analytics 分析 WordPress 博客的404页面
另外也可以在 Google Webmaster Tool 里面查看404页面的一些状态以及那些链接了这些404页面。然后及时的修正这些页面404。