




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
kk 百度统计研究成果汇总更新历史编写人日期版本号变更内容陶小卫201408191.0创建百度统计是什么4如何使用百度统计41.注册百度统计42.注册信息53.百度统计平台54.代码类型55.代码安装56.代码检测57.后台功能使用6百度统计工作原理91.动态请求插入js脚本9百度统计开放平台91.什么是百度统计开放平台102. 开放平台新增了哪些数据和服务?103. JS-API代码部署104.JS-API在GBSS项目中应用场景介绍11自定义事件11自定义变量14百度统计是什么百度统计是百度推出的一款免费的专业网站流量分析工具,能够告诉用户访客是如何找到并浏览用户的网站,在网站上做了些什么,有了这些信息,可以帮助用户改善访客在用户的网站上的使用体验,不断提升网站的投资回报率。 百度统计提供了几十种图形化报告,全程跟踪访客的行为路径。同时,百度统计集成百度推广数据,帮助用户及时了解百度推广效果并优化推广方案。基于百度强大的技术实力,百度统计提供了丰富的数据指标,系统稳定,功能强大但操作简易。登陆系统后按照系统说明完成代码添加,百度统计便可马上收集数据,为用户提高投资回报率提供决策依据。是提供给广大网站管理员免费使用的网站流量统计系统,帮助用户跟踪网站的真实流量,并优化网站的运营决策。目前百度统计提供的功能包括:流量分析、来源分析、网站分析等多种统计分析服务,更多统计分析服务将在后续推出。 如何使用百度统计1.注册百度统计 打开 /web/welcome/login 百度统计用户注册 在弹出框里面选择注册百度统计站长版2.注册信息3.百度统计平台点击网站中心获取安装代码,如下图:4.代码类型 4.1)百度统计同步代码,当网站加载的时候一同加载百度统计分析代码到浏览器端 4.2)百度统计异步代码,已异步加载形式加载了网站分析代码,使用该代码能够大幅度提升网站的打开速度(目前使用百度统计异步代码会导致百度统计图标和代码检查功能失效) 4.3)wap站访问分析代码,适用于wap网站的统计分析代码 4.4)高级定制代码5.代码安装 我们需要把百度统计生成的统计代码放到我们网站公共的header或者footer里面,这样才能保证每个被访问到的页面都会去加载百度统计代码 下面以gbss系统为例,讲解统计代码应该如何安装:第一, 选择同步还是异步代码,因为gbss主要以Ajax请求响应页面,所以我们需选用百度统计异步代码。第二, 假如我们需要对每个被请求的页面进行统计,那么我们就需要把统计代码插入每个页面所包含的公共header里面,由于gbss是以引用freemarker宏导入header,所以我们把代码加到layout.ftl对应的ajax.content宏命令里面即可。6.代码检测 其实最简单有效的检测统计代码是否安装成功,我们可以通过firefox的firebug去观察当我们打开一个页面,看改页面是否有百度统计发出的请求,如下图:如果出现该请求,表示百度统计代码安装成功7.后台功能使用 当我们已经把百度统计代码正确的安装到我们的网站中,百度统计就可以对我们的网站做实时的监控了,如下图网站概况总览实时访客分析地域访客分析: 新老访客分析:访客属性分析:百度统计工作原理 1.动态请求插入js脚本 在我们的网站加入百度统计分析代码后,当我们打开网站的时候,该段script代码会发出一个请求,并返回一段js动态插入到我们的网站中百度统计脚本:从这段脚本我们可以看出,先判断我们网站是基于哪种协议开头的,获取https或http之后,再通过动态引入名为h.js的百度统计脚本,如下图:每天有这么多网站在使用百度统计,那百度统计是如何识别不同网站的代码呢?其实就是根据h.js问号后面带的一长串字符串作为标示符来加载属于自己网站的统计代码百度统计开放平台 1.什么是百度统计开放平台百度统计开放平台是百度统计全新推出的,业务数据收集、导出以及应用为一体的开放体系,由JS API和Data API两部分组成。JS API通过在页面上部署js代码的方式,收集网站的各类业务数据(沟通数、点击数、转化数),并通过定制报告进行分析,实现网站业务数据与百度统计的互通有无。Data API支持将百度统计中的数据以通用格式导出,助您以更灵活的方式分析百度统计中的数据,更好的挖掘数据中的价值。2. 开放平台新增了哪些数据和服务?通过百度统计开放平台提供的JS API代码(定制分析代码),您可以监控到以下数据:1. 第三方在线沟通工具的沟通数据。2. 区分出网站中不同类型访客的访问情况,如登录与非登录用户的访问情况。3. 监控到网站内按钮、链接的点击情况,并按照自定义维度进行多维分析。通过预先定义每个链接的属性(位置、操作、物料),了解访客点击行为,分析用户兴趣。4. 监控一组无规律URL页面数据,通过对网站上无规律的URL进行重命名,实现对一组无规律URL的监控。5. 监控Ajax框架(网页浮出层),例如网页浮出层(登陆页、注册页、付款页)中的点击和用户行为数据(选择了哪种账户登录,是否新注册等)。本文档重点介绍了JS API的部署方式和技术实现,助您使用JS API代码。3. JS-API代码部署在部署百度统计开放平台JS API之前,您需要先拥有一个百度统计账号,并安装了百度统计的访问分析代码。更多信息请查看帮助。要使用JS-API接口,除了目前标准的统计分析代码之外,还需要页头标签前添加一段代码:这段代码是为了保证JS-API接口的正常使用,只有在先声明了_hmt对象后,才能通过该对象来调用各个JS-API接口。如果因为某些特殊原因,您不方便把该段代码加在标签前面,那么也可以加到标签的后面(请注意:不是标签),总之原则是这段代码的位置越靠前就越好。在添加了代码后,您的html页面看起来大概是这样的:到此,js-api的代码已经部署完成,我们就可以调用js-api的接口了4.JS-API在GBSS项目中应用场景介绍自定义事件例如我们想对GBSS店铺订货功能的链接或者按钮进行跟踪统计,我们可以采用JS-API提供的事件跟踪功能,对必要的页面按钮做一个监控。如下图,当用户点击了下面其中的任何一个链接或者按钮,我需要把这些事件收集并做统计:1.首先,我们得定位到触发这些链接所对应的script脚本,以新增预订货单为例,2.当在新增预订货单功能页面,我们点击页面按钮参与,则我们可以把改用户行为用百度事件统计记录下来,具体代码如下:join:function(configNo)agreementInfo.getAgreement(configNo);$(#activitySearch).hide();$(#activityAgreementDiv).show();$(#activitySearchInfo).hide();_hmt.push(_trackEvent,店铺订货,新增预订货单,参与);,API 用法:_hmt.push(_trackEvent, category, action, opt_label, opt_value); category:要监控的目标的类型名称,通常是同一组目标的名字,比如视频、音乐、软件、游戏等等。该项必选。 action:用户跟目标交互的行为,如播放、暂停、下载等等。该项必选。 opt_label:事件的一些额外信息,通常可以是歌曲的名称、软件的名称、链接的名称等等。该项可选。 opt_value:事件的一些数值信息,比如权重、时长、价格等等,在报表中可以看到其平均值等数据。该项可选。当我们调用了改方法后,就可以在百度统计后台中的事件报告菜单中查看改事件被触发的概况了,如下图:例图说明:该图上有类型、操作、标签类型 :要监控的目标的类型名称(gbss里面测试功能对应的为店铺订货功能菜单)操作:用户跟网页进行交互的动作名称(gbss里面测试功能对应的为页面新增预订货单按钮),如下图:标签:事件的一些额外信息(gbss里面测试功能对应的为参与按钮)总之,当我们需要对某一个功能点的一些链接或者按钮做一个统计分析的,我们可以利用百度统计开放平台事件跟踪来完成。自定义变量 指定一个自定义变量,用于追踪用户使用的行为 语法:_hmt.push(_setCustomVar, index, name, value, opt_scope); 参数说明名称必选/可选类型功能备注index必选Int自定义变量所占用的位置索引的范围是从1到5name必选String自定义变量的名字每个索引对应的名字在使用一次后就会固定以后无法更改value必选String自定义变量的值opt_scope可选Int自定义变量的作用范围1为访客级别(对该访客始终有效)2为访次级别(在当前访次内生效)3为页面级别(仅在当前页面生效)默认为3opt_Scope参数说明:_setCustomVar的数据报表是基于session的统计,包含了使用jsapi的页 面的访次都会在不同的槽位上 (index) 被打上数个形如name=value的标签,而opt_scope参数则定义了这些标签的有效期。opt_scope的合法可选值有3个,分别表示了3不 同的级别:1. 访客级别:为当前访客打上标签,此访客以后的所有访问的指定槽位(index)上都会打上这个标签。2. 访次级别:为当前访次打上标签,只有当前访次的指定槽位(index)会打上这个标签,不影响此访客的后续访问。3. 页面级别:给当前访次打上第一个有标签页面的标签。只有当前访次的指定槽位(index)会打上这个标签,不影响此访客的后续访问。opt_scope参数的覆盖规则:由于对一个访次来说每一个槽位(index)最终只会保留一个标签,所以当一个访次的同一个槽位(index)上出现多个标签时,将出现冲突的情况。对一个访次,统计逻辑会根据以下三步来决定一个访次的最终标签:1. 先判断槽位的级别,判断规则:槽位中有访客级别标签为访客级别槽位,槽位中有访次级别标签且无访客级别标签的为访次级别槽位,槽位中既无访客级别标签又无访次级别标签的为页面级别槽位2. 如果是访次级别槽位,以时序上最后一个访次级别标签为最终标签3. 如果是页面级别槽位,以时序上第一个页面级别标签为最终标签建议jsapi使用尽量把不同级别的标签设置在不同的槽位(index)上,以免造成标签冲突引起的数据不一致。opt_scope参数使用建议1. 在需要对不同类别的访客今后的一系列行为做区分筛选的时候建议使用访客级别,比如“否是VIP会员”等标签;2. 在需要对本访次的用户行为或状态做区分筛选的时候建议使用访次级别,比如“是否登陆”等标签;3. 在需要对本访次的访问内容或访问路径做区分筛选的建议使用页面级别,比如看了“体育频道”还是“财经频道”等标签自定义变量在GBSS中应用场景1. 定义一个全局的hmt变量对象要想使用自定义变量,我们首先定义全局变量对象,通过该变量的方法来推送请求到百度统计中心,注意,我们定义的变量名必须为_hmt且必须放在百度统计代码之前执行,例如我们可将代码放入head中,代码如下: var _hmt = _hmt | ;该段代码指明如果该hmt在window对象下已存在,则直接引用该对象,否则申请一个为空的数组。2. 假如我们需要统计某个经销商浏览网页的次数并记录下dealerNo,我们可以js-api提供的: var _hmt = _hmt | ;_hmt.push(_setCustomVar, 2, DealerNo, 00000, 1);说明 : 在这里我们定义了一个DealerNo变量,00000为我们模拟经销商登陆之后的账号,我们可以通过后台获取,2表示你想要在百度统计后台访问类型中所占的位置,这样一个自定义变量就被创建了3. 当运行百度统计代码块的时候,就会自动发送请求到百度统计后台,其结果如下图:百度统计提供了1,2,3,4,5种访客类型的标签供我们使用,我们可以把我们所需要统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030钙钛矿光伏组件稳定性测试进展与BIPV应用潜力报告
- 2025-2030钙钛矿光伏组件户外实证数据与衰减机制研究分析报告
- 2025-2030费托蜡质量检测标准体系完善与认证规范解读
- 2025-2030费托蜡在橡胶工业中的需求增长与创新应用
- 2025房产权益转让协议书
- 物业节能降耗实施方案模板
- 中考化学试题解析与答题技巧
- 医药电商行业政策法规解读报告
- 物流配送车队安全管理策略
- 道路施工土石方安全技术交底
- 光缆敷设检验批质量验收记录通用表
- 平舌音和翘舌音学习资料课件
- ICU患者的早期活动
- 型钢混凝土结构钢筋施工
- 石群邱关源电路(第1至7单元)白底课件
- GB/T 40529-2021船舶与海洋技术起货绞车
- GB 31603-2015食品安全国家标准食品接触材料及制品生产通用卫生规范
- 关于公布2016年度中国电力优质工程奖评审结果的通知
- 送达地址确认书(诉讼类范本)
- 三坐标测量基础知识(基础教育)
- 宜家战略分析(课堂PPT)
评论
0/150
提交评论