【技术实现步骤摘要】
一种页面访问数据的统计方法及装置
本申请涉及计算机
,尤其涉及一种页面访问数据的统计方法及装置。
技术介绍
传统网页,每一个超文本标记语言(HyperTextMarkupLanguage,HTML)页面对应一个视图,每一次视图的访问会加载一次真实HTML页面,而目前大部分前端应用的网页都是基于MVVM框架实现,通常只需加载单个HTML页面,在浏览过程中,HTML页面几乎没有发生过重新加载,因此,传统采用HTML请求对应的后端路由来统计访问情况的方法,并不符合真实的访问情况,准确性较低,而相关技术中还没有非常有效的统计方法。
技术实现思路
本申请实施例提供一种页面访问数据的统计方法及装置,以提高访问信息统计的准确性。本申请实施例提供的具体技术方案如下:本申请一个实施例中提供了一种页面访问数据的统计方法,包括:获取页面应用上报的页面的前端路由切换数据,其中,所述前端路由切换数据是所述页面应用基于所述页面中集成的监听代码,通过监听预设的表征前端路由切换对应的事件时采集到的; ...
【技术保护点】
1.一种页面访问数据的统计方法,其特征在于,包括:/n获取页面应用上报的页面的前端路由切换数据,其中,所述前端路由切换数据是所述页面应用基于所述页面中集成的监听代码,通过监听预设的表征前端路由切换对应的事件时采集到的;/n根据所述前端路由切换数据,统计所述页面的访问信息。/n
【技术特征摘要】
1.一种页面访问数据的统计方法,其特征在于,包括:
获取页面应用上报的页面的前端路由切换数据,其中,所述前端路由切换数据是所述页面应用基于所述页面中集成的监听代码,通过监听预设的表征前端路由切换对应的事件时采集到的;
根据所述前端路由切换数据,统计所述页面的访问信息。
2.如权利要求1所述的方法,其特征在于,所述预设的表征前端路由切换对应的事件,包括以下任意一种或组合:
页面加载所对应的加载事件;
页面地址中锚点哈希值变化所对应的哈希值变化事件;
在对页面进行第一操作时所触发的实现前端路由切换的浏览器技术中的关联事件;
在对页面进行第二操作时所触发的自定义全局事件,其中,所述第二操作未触发所述浏览器技术中的关联事件。
3.如权利要求1或2所述的方法,其特征在于,获取页面应用上报的页面的前端路由切换数据,包括:
获取页面应用在确定满足上报条件时,通过上报队列上报的页面的前端路由切换数据;
其中,所述上报队列用于缓存前端路由切换数据,所述上报条件为以下任意一种:所述上报队列的队列长度不小于长度阈值、所述页面重新加载、所述页面异常退出。
4.如权利要求1或2所述的方法,其特征在于,获取页面应用上报的页面的前端路由切换数据之后,在根据所述前端路由切换数据,统计所述页面的访问信息之前,进一步包括:
过滤掉数据校验不通过的前端路由切换数据;
过滤掉不属于白名单中的网站对应的页面的前端路由切换数据,其中,所述白名单中包括已接入的具有授权权限的网站。
5.如权利要求4所述的方法,其特征在于,所述前端路由切换...
【专利技术属性】
技术研发人员:肖广,巫枫,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。