问题:
统计系统的任务是分析网民是怎么进入我的网站的
到底是直接在地址栏输入
或是点击收藏夹进入
又或是通过某个网站的友情链接进入的
甚至有人能分析出他从百度用了哪个关键查进来的
请教高手这些是怎么实现的?
解:
HttpRequest.UrlReferrer
就可以判断,如果是空就是直接输入的,如果有值,来访页就是那页,可以记录下来。
如果来访页的域名是baicu.com或者google.com,则根据百度和谷歌的特定查询参数来分析是通过什么关键字查询的,这个应该是统计系统最基本的功能,随便找一个应该都有。
HttpRequest.UrlReferrer
可以满足你的部分需求,但是问题是
1。无法区分收藏夹进入和直接手写URL
2。如果他上个页面浏览的是比如163,然后手写进入你的,那么你还要判断HttpRequest.UrlReferrer取得的地址是不是你所得知的友情连接,需要筛选。
3。一般友情链接的统计是根据在友情站点点连接后,友情链接到你站点的一个统计页面,根据传过来的值记录友情站点,然后再从统计页面转向到你的首页。