使用 Google Analytics 分析 WordPress 博客的404页面

我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

文章目录[隐藏]

  • _trackPageview() 函数
  • 通过自定义 _trackPageview() 函数的参数来标记 404 页面

Powered by TOC

安装默认的 Google Analytics 代码之后,我们可以看个页面的访问数量和流量来源,我们知道网站建设和链接建设最重要的一个方面是要分析网站上的 404 页面有哪些,哪里来的?然后改正这些 404 页面,把流量导到正确的页面上去。但是 Google Analytics 并不会自动识别 404 页面,所以我们需要手工对 404 页面进行标示,让 Google Analytics 能够正确分析 404 页面。

_trackPageview() 函数

Google Analytics 是使用 _trackPageview() 函数来记录页面的 PV,在页面安装的 Google Analytics 追踪代码中,_trackPageview 用来记录当前页面的相对 URL 地址。并记录在汇报给 Google Analytics 服务器的 &utmp 参数中。基本的工作的流程就像是这样:当用户浏览 http://blog.wpjam.com/blog/ 这个页面时。页面中的 _trackPageview() 函数就会将 /blog 作为 _trackPageview() 函数的参数值,并将这个值通过调用 __utm.gif 文件的的形式汇报给 Google Analytics 的服务器,最终显示到 Google Analytics 报告里。

通过自定义 _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。

使用 Google Analytics 分析 WordPress 博客的 404 页面
使用 Google Analytics 分析 WordPress 博客的 404 页面

这样就可以看到所有 404 页面访问的流量,并且点击每个 404 页面还可以查看来源等数据。

标签:404 Google Google Analytics

随意打赏

提交建议
微信扫一扫,分享给好友吧。