Tuesday, October 21, 2008

受伤了。。。


本来今天晚上想写写上周日去马来西来吃海鲜那茬事儿的,谁成想做实验的时候意外受伤了,所以还是先说这点儿事儿吧。。。



在超净台里做实验。蘸有病毒的枪头卡得太紧,打在废液杯里直接弹出来掉在超净台上了,于是我赶紧用酒精擦。没想到枪头落在的那个角落有把尖头镊子。。我一心想赶快擦干净,怕病毒把台子污染了,没注意到旁边有把镊子,结果尖头镊子透过手套,深深地插到了右手小拇指下面的手侧面上,有一厘米吧,手抬起来镊子直接就悬在空中了。。。


这个时候的我太罪恶了。。。拨出镊子后将其直接甩在地上,顾不得疼,第一反应是换了双手套,接着做实验。。换了手套后还没来得及进超净台,血就已经将手套染红了 T_T 这时我才想到要应该先处理一下伤口。。。先用水洗,然后是分子生物学级99%的酒精擦了伤口(也算用过高档货了),再贴上创可贴,接着做实验。做完实验才想起来去看看那个镊子头上没有没锈。。。


万恶的镊子!后来才想起来这是几个月前准备SEM样品的时候放进超净台的,忘了拿出来的。。。唉,一定要注意劳动安全,安全隐患一定要尽早排除~ (我太罪恶了,这个时候应该想,人是最重要的,要第一时间处理伤口。。。

Monday, October 20, 2008

用google analytics追踪blogger并排除内部访问


从上上周六开始弄这个,现在终于没有什么大问题了,实现了用analytics对自己的blogger进行追踪,也排除了自己的点击对数据的影响~
从很多帖子受益不少,现在把自己的方法贴出来吧~ 我是个外行,所做的都只是照猫画虎而已。。。

建立google analytics帐户并且找到自己网站的追踪代码这些内容我就不说了。。实在不会直接去google analytics的帮助中心~ 将追踪代码粘到blogger模版的
</body>之前(</body>应该在模版的最后),就可以实现追踪了。检查追踪有没有实现,可以去“analytics设置”->“修改”->“检查数据”里查看。

##CONTINUE##这一步做完,实际上google analytics就已经开始追踪你的网站了。最多24小时之后去查看,就应该可以看到更新数据了。但是这有一个问题,就是当你自己浏览自己的博客时,你的点击也会被算入访问量之中;尤其对于那些博客访问量不高的用户来说,可能统计了半天,结果发现其中一多半都是自己的点击,很郁闷。。。于是这就需要排除自己的访问~ 强大的google在analytics帮助中心里给出了这个问题的解决方法。方法一是排除IP。这个可能对许多人都不适用,因为大家使用的都是动态IP。方法二是通过Cookie来排除内部点击量。方法很好。。。可惜对于我这样的小白来说行不通,我根本不会创建一个新页面。。。看到有的文章里提到先新建一个帖子,然后在HTML代码里加入

<body onLoad="javascript:pageTracker._setVar('test_value');">

再设置相应过滤器进行排除。但是这种方法好像原来可行,但现在却行不通了,因为直接将这行代码加入帖子的HTML中,会被认为是非法代码 = =||| 于是我只好去找其他方法,最后终于找到一个可行的~~

首先找到自己的追踪代码(我用的是新追踪代码),然后将其改为

<script type="text/javascript">

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-XXXXXXX-X");
pageTracker._initData();
pageTracker._trackPageview();
pageTracker._setVar("test_value");
</script>


其实也就是加入那行红色的代码(引号中的test_value只要与你后面设置的过滤器里“过滤模式”的字段一致就可以了)。

保存模版之后,迅速在你常用来写blog的计算机和浏览器上访问你的blog,这一步是为了在你的浏览器上建立cookie。然后
迅速回到模版修改的页面,去掉这行红色的代码。这一点非常重要。因为在这期间访问你blog的用户今后都会被analytics排除在统计之外,除非他们后来删除了当时建立的cookie。你可以通过查看浏览器的cookie来确定这一步是否成功。只要在cookies中有“__utmv”,就说明成功了~
下来去google analytics里设置过滤器。“过滤器类型”->“自定义过滤器”->“排除”,“过滤字段”->“用户定义”,“过滤模式”就是刚才那行红色代码引号中的字段,最后别忘了将你自己的blogspot地址设置为“选定的网站配置文件”。


这样设置之后就可以排除自己的访问了。但是有一个问题,就是当你登录后写文章或者修改页面设置的时候对blog的浏览,还是会被analytics统计在内。。。于是就需要再添加两个过滤器。当你登录后设置自己的blog时,网址为http://www.blogger.com/post-create.g?blogID=*****(普通模式)和http://draft.blogger.com/posts.g?blogID==*****blogger in draft模式),于是设置两个过滤器,“过滤器类型”选为“排除来自某域的所有点击量”,网域为blogger\.com和draft\.blogger\.com。

这里因为analytics采用
正则表达式做匹配,所以网域要写成正则表达式。(我也不知道自己写得对不对。。。不过至少现在看来没有什么问题)最后再强调一下,不要忘了在“选定的网站配置文件”那里添加你自己的blogspot地址。


经过这样的设置之后,至少从上周四到目前为止,还没有出现什么问题,我自己的访问被完全排除了~~