棋牌游戏数据分析案例参考:Google Analytics教程:GA代码部署与调优

Google Analytics教程:GA代码部署与调优

GA的原理是通过在网站添加一段JS监听、采集数据,通过虚拟1*1像素的图片作为数据载体传输会Google服务器,这张图片你是看不到的,然后在Google Analytics展现各种各种的数据报告:

Google Analytics教程:GA代码部署与调优

在GA创建一个视图获取GA tracking code,由于GA的代码要在网站的每一页都有,所以一般加在网站的header或footer页面,保证每一个页面都会加载到,代码一般放在</body>前面即可:
1、找到footer.php
Google Analytics教程:GA代码部署与调优
2、加入GA tracking code,保存关闭即可,需要注意的是现在GA由于发布了其他一些相关产品,要更高的数据准确度,现在官方是推荐部署到head的里面,让跟踪代码更快加载到。
Google Analytics教程:GA代码部署与调优
3、Google Analytics出现数据,数据传输正常,但这并不代表GA这样部署就完事了,还需要对GA做一些配置,提高数据的准确度:
Google Analytics教程:GA代码部署与调优4、需要做的配置有:排除垃圾流量,用过滤器调整显示域名,对计算时间数据抽样比例做调整,对第三方referral作调整,对交互数据传输做优化等,详细的建议看视屏教程:GA的部署与参数优化

排除垃圾流量,GA里面有时候会看到非自己站点的流量,这个时候需要将自身流量通过过滤器过滤出自身站点的流量:Google Analytics教程:GA代码部署与调优

如果想在GA中的page显示带hostname的url,就需要用过滤器对url调整,这个根据需要选择是否需要调整:Google Analytics教程:GA代码部署与调优

对计算时间数据抽样做调整,在GA跟踪代码中添加,GA默认对时间计算是按10抽样的,按照下设置表示不抽样:
ga(‘create’, ‘UA-XXXX-Y’, {‘siteSpeedSampleRate‘: 100})

<script>  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');  ga('create', 'UA-69988360-2', 'auto');  ga('send', 'pageview'); ga('create', 'UA-69988360-2'', {'siteSpeedSampleRate': 100})</script>

对第三方referral做调整,比如对于电商,用户下单后跳转到第三方支付网站支付,如果支付不成功,有跳转回来,这种情况会造成新的会话开启,导致会话虚高,因此需要对GA做设置,使得GA遇到上述情况的时候不会开启新的会话,设置的地方在Property下的Referral Exclusion List,直接添加上域名就是:
Google Analytics教程:GA代码部署与调优
你真的懂得正确部署GA跟踪代码了吗?


来源:GA小站

Python爬58同城二手房图片

Python爬58同城二手房图片

from bs4 import BeautifulSoupimport requestsimport osimport urllib.requestimport randomimport timeimport reuser_agent = ['Mozilla/5.0 (Windows NT 6.1)AppleWebKit/537.11 (KHTML, like Gecko)Chrome/23.0.1271.64 Safari/537.11','Mozilla/5.0 (Windows NT 6.1; WOW64)AppleWebKit/537.36 (KHTML, like Gecko)Chrome/47.0.2526.106 Safari/537.36','Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Firefox/31.0',"Mozilla/5.0(X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko)Chrome/24.0.1312.56 Safari/537.17",'Mozilla/5.0(Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0']url=[]for i in range(1000):if i==0:url.append('http://gz.58.com/ershoufang/')else:url.append('http://gz.58.com/ershoufang/pn{0}/'.format(i))print("url is done!")b=0url=['http://gz.58.com/ershoufang/']cd week7cd doubanfor i in url:time.sleep(1)agent = random.choice(user_agent)header= {    'Connection': 'Keep-Alive',    'Accept': 'text/html, application/xhtml+xml, */*',    'Accept-Language': 'en-US,en;q=0.8,zh-Hans-CN;q=0.5,zh-Hans;q=0.3',    'User-Agent': '%s' %agent}soup=BeautifulSoup(requests.get(i,headers = header).text,"html.parser")items=soup('tr',logr=re.compile('^j'))if len(items)==0:breakelse:for item in items:urllib.request.urlretrieve(item.find('div','img_list').img.get('lazy_src'),os.path.basename(item.find('p','bthead').a.get_text()+'.jpg'))# print(item.find('div','img_list').img.get('lazy_src'))b+=1print("下载%d张"%int(b))print("Finish Down %d Picture" %int(b))

来源:GA小站

谷歌分析中的页面停留时间为什么会是0呢?

有些人可能会看到如下的情况出现,就是在用户在页面的平均停留时间看到的可能会是0,按照常理说,用户打开页面都会记录到事件的,即使打不开,也会耗费一定的时间,那么为什么会这样呢?

谷歌分析中的页面停留时间为什么会是0呢?
原因有两个:
1、页面的计算时间是基于hits上的时间计算的,如果打开页面的时候只发送一个hits,那么该页面的时间很可能会0,之所以说很可能是因为还有抽样的影响
2、就是抽样的问题了,如果你的站点的流量本来就很小的话,那么抽样对你的影响就很大了,所以需要将网站停留时间设置成不抽样的,新版的跟踪代码模式人10%抽样,旧版的是1%抽样,详细的设置方法可以看:Google Analytics教程:如何修改Google Analytics网站速度的抽样率


来源:GA小站

0 回复

发表评论

Want to join the discussion?
Feel free to contribute!

发表评论

电子邮件地址不会被公开。 必填项已用*标注