Blog

终于搞定了 WordPress 的 Google Analytics 插件的 Dashboard 部分

上个月底,我收到了我的 blog 正在使用的 Google Analytics 插件的作者 Josh Fowler 的来信,除了感谢我使用他的作品外,还推广了一项关于 Article Rewriting 的 SEO 服务。当时我看来信挺长,就把它保存在了桌面上,没有仔细看。刚才我正好想起来了这件事,就仔细看了一下那封信。信中说感谢我使用他开发的 Web Ninja Google Analytics WordPress plugin,而在我的 blog 上这个插件自从今年 6 月份我转移了 VPS之后就不能完美工作了。虽然可以正常的在我的 blog 页面里插入跟踪代码,但这个插件的另一半功能,在 Dashboard 上显示 Google 的访问流量信息,却一直不能工作。

正常使用这个插件的方法,是在设置页面里点一个链接,让 Google Accounts 来认证我的 blog 的访问,我在转移 VPS 之前一直工作的很好,但转移 VPS 后再一次认证的时候,Google 给我了一个错误信息:

Google accounts authenticate error

Google accounts authenticate error

我看那个信息提示,意思好像是我之前已经有网站来占用了这个认证,并且发送了错误格式的请求,而且我这个域名还没有注册的样子。我当时查了一下资料,不过到最后也没有解决这个问题。好在这个插件有两种认证方法,一是点击链接认证,二是直接在后台输入 Google Analytics 给的网站编号。推荐使用第一种方法,因为只有这样才可以在 blog 的 Dashboard 里查看 Google Analytics 的报告而不用去 Google 的网站,第二种方法就只能在 blog 的页面里插入代码,而不能获取信息。转移了 VPS 之后,我一直在使用第二种方法。

今天看到这封信,我又想到了这个问题,正好有时间,我想看看能不能解决了它。Google Apps 过去仅仅提供了邮箱、文档等服务,最近开始渐渐的扩展,也就是说用自己域名绑定的 Google 帐号可以使用更多的 Google 服务,而 Google Analytics 就是其中之一。我用新的 Google 帐号注册了 Google Analytics,获得了一个新的网站编号。而用这个新的编号照样无法进行认证。

我查了一些页面,说是把域名在 Google 重新注册一下就好了。我从这个页面的评论里看到了一个链接:https://www.google.com/accounts/ManageDomains,点进去看到了 Google Accounts 的后台,在里面可以添加域名。

添加了域名之后就可以看到下面的 Manage registration 部分里有管理的部分。点进去能看到这个页面:

Google accounts manage domain page

Google accounts manage domain page

我之前应该来过这里,不过关于 AuthSub 之类的信息还有 Target URL path prefix 把我弄糊涂了。今天我才看明白了那个提示信息,以及 next 参数的意思。原来 WordPress 后台的插件设置里面的那个认证链接,点进去之后的地址确实有个 next 参数,后面跟的其实就是我的网址。我在这里输入了我的网站的域名后,这个域名的状态从 inactive 变成了 active,然后再从插件后台里认证一下就成功了。原来一切就是这么简单。

现在我的 blog 的 Dashboard 里终于可以显示 Google Analytics 的报告了:

Google Analytics report in WordPress Dashboard

Google Analytics report in WordPress Dashboard

1 comment

  1. Nginx 重定向 | 我的空想特摄 - pingback on 2011/12/22/ 13:34
    沙发

Leave a Reply