《Googleanalyse应用(个人总结).ppt》由会员分享,可在线阅读,更多相关《Googleanalyse应用(个人总结).ppt(12页珍藏版)》请在金锄头文库上搜索。
1、Google analytics应用篇应用篇以下是我对于GA进行应用的一些理解和体会应用重点n页面访问跟踪n页面加载速度n访问事件跟踪n访问事件扩展视频监控n自定义值扩展用户跟踪n流量来源准备工作基本代码在之前var _gaq = _gaq | ;_gaq.push(_setAccount, UA-27011825-1);_gaq.push(_setDomainName, );在之前(function() var ga = document.createElement(script);ga.type = text/javascript;ga.async = true;ga.src = http
2、:/:8888/SC/gajs/ga.js;var s = document.getElementsByTagName(script)0;s.parentNode.insertBefore(ga, s);)();网站在GA上的ID号当跟踪有多个子域时需要设置,如这里使用的是下载在本地的ga.js准备工作准备pageTarcker扩展事件TimeTracker、MouseoverTracker需要使用的pageTracker可使用下面的方法来创建var _gaq= _gaq|;var uga=function(url)_gaq.push(_trackPageview, url|);var pag
3、eTracker=_trackPageview:uga;若要进行获得pageTracker,建议使用上面的方法,GA传统代码方式的获取需要加载完ga.js才能正常执行。准备工作流量来源设置GA本身支持大多数国外主流搜索引擎,但国内的搜索引擎则需要自己配置。_gaq.push_setAccount,UA-27011825-1,_addOrganic,soso,w,_addOrganic,sogou,query,_addOrganic,yodao,q,_addOrganic,bing,q,_addOrganic,gougou,search,/设置搜索引擎_gaq.push(_addIgnoredO
4、rganic, );/设置排除关键字_gaq.push(_addIgnoredRef, );/设置排除引荐网址页面访问跟踪在页面加入 _gaq.push(_trackPageview);该代码会向GA服务器发送一个GIF请求,提交一次页面访问记录。trackPageview(url)方法是带参数的,可以指定url值进行虚拟页面统计,url为空时使用默认值,即当前页面的url.页面使用load加载时,应当使用带参数的trackPageview,否则记录的不是真实的url。_gaq.push(_trackPageview,/SC/student/videoPlay.jsp);注意:应该用起始斜杠
5、(/) 指示网页的网址 页面加载速度GA提供的“页面加载速度”默认为关闭状态,需要调用以下方法启用这一功能。_gaq.push(_ trackPageLoadTime ); 此方法用法与trackPageview相同,也带有一个参数url,对于用load方法加载的页面应当设置url值,使统计与期望相符。此方法的向服务器发送的请求只会发送到网站PV样本,而不会影响网站PV的统计。访问事件跟踪使用_gaq.push(_trackEvent, Video, Click, JAVA, 1);在对应的按钮和超链接处添加上类似的代码即可,但是需要先设计好分类,如上Video:事件类别Click:事件操作J
6、AVA:事件标签最后一个参数是一个数值,代表事件的价值,可以设置为0访问事件跟踪扩展视频监控使用TimeTracker:var timeTracker = new TimeTracker();视频加载监控:页面加载完时调用_recordStartTime()视频开始播放时调用_recordEndTime()由此得到播放前的加载时间。_track(pageTracker, “videoLoad”, “JavaBaseVideo”)视频播放时长监控:视频开始播放时调用_recordStartTime()视频结束播放时或离开页面调用_recordEndTime()由此得到播放过程使用总时长。_tra
7、ck(pageTracker, “videoPlay”, “JavaBaseVideo”)_track(pageTracker, classify, label)classify:事件的类别label:事件的标签用户跟踪使用_setCustomVar(index, name, value, opt_scope)对每个登录的用户设置一个值.在登录页面添加setCustomVar(1,”user”,”loginId”, 2);则所有的事件操作都会与设置的变量关联。此时再设置多一个新的变量值,使用低一级的生命周期,则也会被关联。1:Cookie2:会话级3:页面级流量来源添加搜索引擎_gaq.push_addOrganic,soso,w,添加对soso识别为搜索引擎,搜索参数为w.添加排除关键字_gaq.push(_addIgnoredOrganic, ); 对使用作为关键字进行搜索的流量视为直接流量.添加排除引荐网址_gaq.push(_addIgnoredRef, );对从跳转到本网站的流量视为直接流量,而非引荐流量.以上代码应该紧邻于声明_gaq之后。结束语至此,对GA的研究已经到达一个可应用阶段。以上的应用已基本能满足目前的需求。通过这些应用可以实现丰富的网站跟踪。