修改ga.js解决Analytics对UTF-8支持的问题

来自Jamesqi
跳转至: 导航搜索

“修改ga.js解决Analytics对UTF-8支持的问题”和“Google_Analytics后台搜索数据中的中文乱码问题”在这里有相同的下面内容。

--James Qi 2009年1月9日 (六) 21:16 (CST)

  2008年2月我将一些网站中Google Analytics的代码从以前的urchin.js升级为ga.js后,有了一些基准对比等新功能,但感觉也变化不大,一些电子商务跟踪等特性我们都用不着,相反却发现后台数据中出现一些乱码,而以前是没有问题的。

  这个乱码问题因为影响不算很大,在查看访问量的时候可以按标题查看,也就没有特别关注和处理,直到最近因为要查看内部搜索数据以及AdSense跟踪数据的时候,发现也都是乱码,而这些中文内容正是需要了解的,所以才一定要设法解决。

  先是在中文网站中搜索,很快就看到也有不少人遇到同样的问题,最后都是建议更改会原来的老代码urchin.js,等新代码ga.js解决了对UTF-8的支持后再说,我测试了一下,果然可以这样解决乱码的问题。

  要想弄明白缘由和更好的解决办法,就在英文网站中搜索,有一篇正好讲的就是我遇到的问题:

garbled UTF8 characters related to "e.pathname+unescape(e.search)"

  用里面说的办法,将新代码ga.js中修改一点就可以了:

pageTracker._trackPageview(location.pathname + decodeURI(location.search));

  我这样修改后观察了两天,也可以解决中文乱码的问题,而且应该可以保留ga.js的新特性,是一个更好的办法。

  当然,最好的办法还是Google Analytics自己升级来解决这个问题,这就只有等待了。

标签:AnalyticsGoogle中文乱码
相关内容:
  1. 2010-09-17 23:05:36 注册Google Affiliate Network试试
  2. 2010-09-12 21:54:42 和出版社一起参加2010年AdSense北京站
  3. 2010-06-24 22:15:05 《Google AdSense实战宝典》按时面世
  4. 2010-05-03 23:18:52 收到Google AdSense的警告邮件后,我们这样处理的
  5. 2010-04-28 23:18:20 被迫用MyEntunnel来翻墙上Google
  6. 2010-03-26 13:19:53 谷歌退到香港后,关于AdSense的官方说明
  7. 2010-03-25 09:21:48 Google.cn搬到hk后,官方说明AdWords和AdSense都不变
  8. 2010-03-23 09:40:40 谨以此书献给Don’t Be Evil的Google
  9. 2010-01-17 22:00:36 感谢Google图书搜索能找到我出版过的书,文著协:您千万别代表我
  10. 2010-01-16 16:55:38 Google退出中国后AdSense的前景,与谷歌公司员工的对话
  11. 2010-01-14 22:53:42 Google准备退出中国市场,有人恶搞AdSense不受理申请
  12. 2009-12-17 21:48:01 通过Google AdManager补余的AdSense广告与普通AdSense广告统计不一样
  13. 2009-11-26 23:56:15 参加Google Ad Manager在线培训感觉还不错
  14. 2009-10-19 10:48:29 力荐电子书《Google AdSense秘密》第4版
  15. 2009-09-08 16:31:49 了解Google AdSense API

别名:谷歌分析中文乱码的解决修改ga.js解决Analytics对UTF-8支持的问题

关于“修改ga.js解决Analytics对UTF-8支持的问题”的留言:

目前暂无留言

新增相关留言