龙空技术网

干货分享:百度统计数据接入服务接口实现!

以码为梯 120

前言:

如今朋友们对“百度统计js”大体比较注重,各位老铁们都需要分析一些“百度统计js”的相关资讯。那么小编在网络上汇集了一些对于“百度统计js””的相关资讯,希望朋友们能喜欢,同学们快快来学习一下吧!

最近小编在做一个商城系统,其中要实现的一个流量监控的功能,即浏览量(PV),访客数(UV),IP数等信息。处于对实现的工作量以及项目进度的考虑,采用了百度统计作为网站流量的统计。

百度统计快速入门

其大概的流程就是注册百度统计账号,在管理里面点击“新增网站”,在弹出框(如下图1)里面输入对应的信息,点击“确认”之后,页面(如下图2)会出现如何使用百度统计的js代码,直接按照说明就可以完成,这样非常容易就完成接入。接入后过20分钟左右就可以看到对应的数据(如下图三)。

图1:新增网站统计域名

图2:统计代码

图3:统计结果

但是仅仅做到这样是不够的,因为客户需要在自己的管理系统中展示流量分析,因此就需要将百度统计的数据接入到自己的系统中,这就需要用到百度统计提供的“数据导出”服务,在开通之后,百度统计会给你一个token,如下:

在开通之后,按理说就可以按照百度提供的API拿到数据,可是我按照API的来,试了很久都没有取到数据,但是其API还是有一定的借鉴性的。接下来我就说下我是如何获取数据,解析最终通过EChart来实现流量图表展示的。

接入百度统计数据,并在自己系统中展示

在构造完消息体,请求道数据之后,将数据进行解析。因为返回的数据是JSON格式的,大家只要按照正常JSON解析方法就可以解析,这里就给出返回的JSON格式

上面的是数据概览,UV的如下:

在拿到数据之后,将数据转换为Echart需要的数据格式,

前端EChart代码如下:

最终在页面上的展示如下:

下图为百度统计网站的最近七天的UV,如下

可以看出两者的曲线是一样的。到这里就结束咯~,谢谢各位的阅读,O(∩_∩)O

标签: #百度统计js