PC客户端软件的皮肤配置方式有很多种,简单说来就是如何把图片在屏幕上贴起来,从需求上看,可能要应对多套皮肤、多种配色、异型皮肤等等。有的软件选择将所有小图片放在一张大图上,有的软件喜欢用各种小图放在一个目录下,还有的采用了混搭的方式,这里讲的是第一种。先放出一张结构图来,方便理解(点击查看大图):theme处于最顶层,同一个皮肤下可以有多个style,一个style下可以有多个layout和...
这篇日志,是为了纪念几年前一段狂热试用开源程序的日子……想做小白鼠,试用最新版本的程序,就需要每天访问各种程序的官方网站,看是否有更新,过去我是通过订阅程序官方的博客或邮件列表来达到及时关注的效果,这是一个费时费力的过程,而且并不是所有程序都有博客或是邮件列表。于是我就构思了一个小工具网站,用于自动检测各种程序更新。核心的机制是通过监测程序的发布网页(尤其是程序下载页的更新)是否有变化,来判...
_setVar函数跟_trackPageview函数一样,灵活运用可以极大丰富统计报告。简单来说,_setVar函数可以定义一个值,当被触发的时候,该值被记录。1、统计有注册意愿的用户
注册,不出意外都需要访问一个注册页面,那么统计访问这个页面的用户也就知道了有多少用户动过注册的念头,当然可能看了一眼,没有完成注册。我们可以在注册页面这样部署代码:
2、统计注册成功的用户
注册的最后...
1、部署自定义代码的时候,一定要注意把google的默认代码在自定义代码之前加载,比如可以在body之前加载,以google的访问速度,先加载不会影响多少被统计网站的速度。2、google analytics是根据cookie来统计的,这里有一个跨域的问题,不用的域名是会纪录为不同数据,即使是用一个IP访问不同的UV。举例说明,一个IP分别访问了www.mylitterwebsitr.com...
_trackPageview函数是google analytics里一个极其有用的东西,下面来列举一些常见的用法,用来抛砖引玉。一、跟踪广告(出站链接)
这里的广告是指投放在网站上,链接到其他网站的广告,也就是一个出站链接,在现实用很常见,流行的做法是在使用专门的广告系统,加上一个点击跳转,来统计广告的点击量,其实使用_trackPageview函数就可以做到这一点。
假设网站上有一个ban...
Google Analytics提供了强大的API来跟踪搜索引擎,下面用鲜果网的自定义代码来说明,打开鲜果网的首页,能看到这样一段代码:
var t = _gat._getTracker("UA-9142976-1");t._addOrganic("baidu","word");t._addOrganic("soso","w");t._addOrganic("3721","name");
...
众所周知,Google Analytics不是实时的,数据需要等待一段时间才能看到,所以在统计代码修改之后,不能很快知道是否能达到想要的效果。
Google Analytics的原理是请求一个1x1的gif小图,带上各种参数,就是下面这样
http://www.google-analytics.com/__utm.gif?utmwv=4&utmn=769876874&utmhn=examp...
google的中文帮助里提供了是用_setVar()的方法,具体请看下面的链接:
http://www.google.com/support/analytics/bin/topic.py?hl=cn&topic=11004实际上,google还提供了一个更高级的方法,请看下面这个项目:
http://code.google.com/p/gaforflash/Flash不是我熟悉的领域...
这里是事件跟踪是指Event Tracking,意思比鼠标事件跟踪广泛,先看看都能统计到什么:
1、Flash内容,比如flash站点和flash动画,甚至flash游戏都可以。
2、嵌入式AJAX
3、网页小饰件
4、文件下载
5、数据或文件的载入时间这里用到的是_trackEvent()方法,用法如下:
_trackEvent(category, action, optional_l...
google analytics的默认代码已经提供了很多预置的变量,可以获取到用户的浏览器、系统、分辨率等等数据,通过自定义代码,还能获取到很多其他的数据。下面介绍的进阶方法比较有意思,可以用于统计tab结构或者ajax,这里用到的是_setVar()方法。加入我有一个常见于音乐网站首页的tab结构,tab标题是国语专辑、英文专辑、日韩专辑,默认显示的国语专辑,通过鼠标点击tab切换,可以显...