利用Galvanize和Google Analytics统计手机访问量
现在来自手机浏览器的流量越来越大,但由于中国电信国情(流量费高、速度慢)和其它技术原因,在中国使用的主流手机浏览器(如ucweb)都不支持Javascript,而且很多人为了节省流量,甚至选择不下载和显示图片。Galvanize就是在这种情况下的解决方案之一。
使用方法,首先下载Galvanize.php,然后在需要统计网页中插入下面的PHP代码:
include('Galvanize.php');
$GA = new Galvanize('UA-XXXXX-XX');
$GA->trackPageView();
其中UA-XXXXX-XX是Google Analytics的帐户ID。上面这段代码统计出来的结果没有网页标题,利用下面这段代码替换上面最后一行代码,可指定网页标题:
$GA->trackPageView('testing.php', 'Test Title');
Galvanize的工作原理和效果:
Galvanize将原来由javascript在浏览器端的运算转移到了服务器端,并在服务器端直接向Google Analytics服务器提交数据。由于服务器拿不到浏览器端的某些数据,所以在统计结果中将缺失比如屏幕参数等信息,网络位置则显示为自己的主机位置而不是实际访问者的位置。但其它一些重要的信息比如Source,Keywords等均能被正确统计到。
恩,多了一个统计,以后3G资费便宜了,一定是个很庞大的访问群,哈哈,顺便对楼主的提速系列膜拜,
不错,以后3G费用便宜了,手机用户必定是网站的庞大访问群,相信对传统网站会有很大的冲击
i liki leki like it
哎,现在不是wap站点都不让弄了么,就留几个门户。
此手机网站非彼 wap 网站
wap 网站是指专门通过移动的某种代理服务器访问的手机网站
而博主文中的手机网站是指对手机浏览器友好的网站界面
一般指窄屏、无侧栏、无js、简单css,小图、不费流量的界面
可以通过修改 WP 的主题达到目的,这样能使手机访问更流畅
why is my opera treated like mobile browser on your site? that sucks.
你好,我是网站开发人员 为什么我用这个php类会报错
Fatal error: Uncaught exception 'Exception' with message 'Google Analytics code not supplied' in /Applications/XAMPP/xamppfiles/htdocs/sj2.xklocal.com/system/application/libraries/Galvanize.php:65 Stack trace: #0 /Applications/XAMPP/xamppfiles/htdocs/sj2.xklocal.com/system/libraries/Loader.php(928): Galvanize->__construct() #1 /Applications/XAMPP/xamppfiles/htdocs/sj2.xklocal.com/system/libraries/Loader.php(829): CI_Loader->_ci_init_class('Galvanize', '', NULL, NULL) #2 /Applications/XAMPP/xamppfiles/htdocs/sj2.xklocal.com/system/libraries/Loader.php(96): CI_Loader->_ci_load_class('Galvanize', NULL, NULL) #3 /Applications/XAMPP/xamppfiles/htdocs/sj2.xklocal.com/system/application/controllers/index.php(30): CI_Loader->library('Galvanize') #4 /Applications/XAMPP/xamppfiles/htdocs/sj2.xklocal.com/system/codeigniter/CodeIgniter.php(202): Index->__construct() #5 /Applications/XAMPP/xamppfiles/htdocs/sj2.xklocal.com/index.php(116): require_once('/Applications/X...') #6 {main} thrown in /Applications/XAMPP/xamppfiles/htdocs/sj2.xklocal.com/system/application/libraries/Galvanize.php on line 65