woopra是一款很好用的统计服务&程序——这里有详细的介绍

我在使用了两三天之后就发现了woopra的小秘密:在统计信息里显示访客姓名、邮箱和头像。

一直没来得及分享,现在说出来应该也不算晚吧。下面就简单说一说针对Movable Type的实现方法。

使用woopra默认的统计代码,得到的统计结果中访问者被标示为“visitor#1234”这样的编号:

image

如果我们在统计代码中添加一些内容,就可以把访客的一些详细的信息显示在统计结果中,就像这样:

image

可以看到,其中显示了我的用户名dimlau,还有我的email地址,甚至还预留了头像显示的位置。其实这些信息都是从网站的cookie里获得的。所以只要是在本站留过言,并且保留了cookie的访客,都会在统计信息里显示出具体的用户名邮箱地址和头像了。

需要做的只是把统计代码修改成1

<script type="text/javascript">
var woopra_id = '671029842';
var woopra_name = '';
var woopra_array = new Array();
woopra_array['name'] = mtGetUser().name;
woopra_array['email'] = mtGetUser().email;
woopra_array['avatar'] = 'http://www.gravatar.com/avatar.php?gravatar_id='+MD5(mtGetUser().email)+'&size=60&default=http%3A%2F%2Fwww.dimlau.com%2Flogo.gif';
</script>
<script src="http://static.woopra.com/js/woopra.js" type="text/javascript"></script>

需要注意事项

1、以上代码适用于Movable Type 4.2以上版本。4.2以下版本把mtGetUser().name替换为getCookie("mtcmtauth")mtGetUser().email替换为getCookie("mtcmtmail")

2、如果需要使用访客头像的功能就保留woopra_visitor[‘avatar’]这一行,但是要使用这一功能需要先在MT默认的JS文件里添加一段代码来给访客email进行MD5加密。请看这篇文章的第一段代码,把这段代码加入到MT默认的JS文件里就行了。

另外,除了上述这个“小秘密”之外,之前的woopra版本还有一个在线客服的功能。如果你登录的统计客户端,就会在你的网站上显示一个聊天开关(需要事先在网站页面里添加一个ID为livechat的空白div),访客点击之后可以开启聊天窗口。不过先在貌似这个功能已经没有了。

又是这么长的一篇……

注1、woopra经常更新统计代码,所以请注意随时调整。

本站不欢迎全文转载,如需转载请阅读本站版权声明

http://kaix.in/cgi-bin/mt-tb.cgi/871. Tips:在自己blog里发表针对本文的评论文章时复制上述地址到引用通告栏,你的文章链接就会显示在本页引用列表里。

Read Comments

锐风
2008-08-31,00:11

传说中的沙发哈..

“回复之...”

dimlau Author Profile Page
2008-08-31,00:26

@ 锐风:

贵党(沙发党)声势壮大啊!
呵呵

“回复之...”

wayne
2008-09-02,01:22

最近defensio抽风, 你在我那儿的留言全被无提醒的spam了, 你没干啥坏事儿吧

“回复之...”

dimlau Author Profile Page
2008-09-02,09:09

@ wayne:

国内IP应该都经常被误判吧!
我是遵纪守法先锋-_-#

“回复之...”

dimlau Author Profile Page
2008-09-02,09:53

测试确认页跳转...

“回复之...”

Many Thanks

此处招商

Submit comment

必填
必填

评论须知

  1. 我女儿以后也会来看我的blog,请不要让超过PG-13限制的内容出现在本站;
  2. 请尽量把自己要表达的内容一次性表达清楚,我有强迫症,看不懂的内容会让我抓狂;
  3. 评论内容不支持 HTML,你可以使用 Textile 语法来表现一些高级格式。
  4. 由于网速等原因,点击发布后有可能需要几秒钟的时间响应,请务必只点一次发布按钮