[做人要敢想,定一个目标,然后才能想如何实现,站的高度不同了,想法和行为自然就变了。]
网站中常见的流量分类为:推介网站流量、搜索引擎流量和直接访问流量。我司将其分为五种,直接访问量、搜索引擎流量、社交网络流量和推荐流量,另外,在判断前会先判断在track是否有广告位参数,如果有则为推广流量。其实就是将三种分类方法中的推介又细分成两类,并加入特有的推广流量。
- 直接流量,即访问者直接输入域名访问网站产生的流量:
- 推介网站流量,在一个非搜索引擎的网页A打开目标网页的链接而进入目标网站,http请求的referer字段就会记录A网页的url地址。
- 搜索引擎流量:顾名思义,就是访问者通过搜索引擎访问网站。我们查询的关键字会在搜索结果的URL里面显示,如google的关键字信息保存在q查询参数里,百度保存在word或wd参数里。同推荐相同,这个url会放在http请求的referer字段里。
下为流量来源判断逻辑图:
其中,url、referral、siteid都从日志中获取,社交字典和搜索字典为自己设定,客户可以根据需要自己添加自定义的社交来源和搜索引擎来源。另外,在同源判断时,有个主域的概念,当referral中的hostname为主域而时间间隔未达到要求时,还是将这次访问判断为直接来源。smt为我们自己的广告参数,在加码的网站里,会通过js代码将其加入url信息中。