本发明专利技术实施例提供了一种数据采集方法、装置、设备及存储介质,应用于客户端,包括:获取目标页面的页面素材、页面素材在目标页面的展示位置以及目标页面的可补充候选素材的目标数量;根据页面素材的展示位置及目标数量,确定可补充候选素材在目标页面内的展示位置;确定展示位置在可补充候选素材之前的距离最近的页面素材,作为可补充候选素材对应的埋点素材;当任一页面素材渲染完成后,采集任一页面素材的埋点数据,并在任一页面素材为埋点素材的情况下,采集任一页面素材对应的可补充候选素材的埋点数据。这样,当任一页面素材渲染完成后,同步采集该页面素材及其对应的可补充候选素材的埋点数据,从而减少代码冗余,增强目标页面的渲染性能。标页面的渲染性能。标页面的渲染性能。
【技术实现步骤摘要】
一种数据采集方法、装置、设备及存储介质
[0001]本专利技术涉及互联网
,特别是涉及一种数据采集方法、装置、设备及存储介质。
技术介绍
[0002]现如今互联网广告形式千变万化,依托于新媒体流量时代的势头,以主题形式而聚合的广告落地页需求应运而生,落地页是指当用户点击广告或者利用搜索引擎搜索后,打开给用户看的页面,在落地页中会显示和所点击广告或搜索结果链接相关的扩展内容。在落地页中,往往需要通过预先设置的数据埋点,进行埋点数据的采集,埋点数据可以用于确定广告效果和后续的推送优化。
[0003]相关技术中,落地页通常为H5(Hyper Text Markup Language 5,超文本标记语言5)页面,这也就意味着,在进行埋点数据的采集时,需要在H5页面中进行数据埋点,从而加重H5数据采集性能负担,导致代码冗余,页面性能较差。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种数据采集方法、装置、设备及存储介质,以减轻数据采集的负担,减少代码冗余并提高页面性能。具体技术方案如下:
[0005]本专利技术实施例提供了一种数据采集方法,应用于客户端,所述方法包括:
[0006]获取目标页面的页面素材、所述页面素材在所述目标页面的展示位置以及所述目标页面的可补充候选素材的目标数量;
[0007]根据所述页面素材的展示位置及所述目标数量,确定所述可补充候选素材在所述目标页面内的展示位置;
[0008]确定展示位置在所述可补充候选素材之前的距离最近的页面素材,作为所述可补充候选素材对应的埋点素材;
[0009]当任一页面素材渲染完成后,采集所述任一页面素材的埋点数据,并在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的可补充候选素材的埋点数据。
[0010]可选的,所述页面素材包括多个实体候选素材,所述确定展示位置在所述可补充候选素材之前的距离最近的页面素材,作为所述可补充候选素材对应的埋点素材,包括:
[0011]确定展示位置在所述可补充候选素材之前的距离最近的页面素材,作为所述可补充候选素材对应的埋点素材;
[0012]将任一埋点素材及所述任一埋点素材对应的可补充候选素材作为所述任一埋点素材对应的素材分组;
[0013]所述当任一页面素材渲染完成后,采集所述任一页面素材的埋点数据,并在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的可补充候选素材的埋点数据,包括:
[0014]当任一页面素材渲染完成后,在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的素材分组的埋点数据,在所述任一页面素材非埋点素材的情况下,采集所述任一页面素材的埋点数据。
[0015]可选的,所述页面素材包括实体候选素材及内容素材,所述页面素材在所述目标页面的展示位置包括所述内容素材在所述目标页面的展示位置、所述实体候选素材的首个展示位置、展示间隔及展示数量;
[0016]所述根据所述页面素材的展示位置及所述目标数量,确定所述可补充候选素材在所述目标页面内的展示位置,包括:
[0017]根据所述目标数量、所述内容素材在所述目标页面的展示位置、所述实体候选素材的首个展示位置、展示间隔及展示数量,确定所述实体候选素材及所述可补充候选素材在所述目标页面的展示位置。
[0018]可选的,所述确定展示位置在所述可补充候选素材之前的距离最近的页面素材,作为所述可补充候选素材对应的埋点素材,包括:
[0019]确定展示位置在所述可补充候选素材之前的距离最近的内容素材,作为所述可补充候选素材对应的埋点素材;
[0020]将任一埋点素材及所述任一埋点素材对应的可补充候选素材作为所述任一埋点素材对应的素材分组;
[0021]所述当任一页面素材渲染完成后,采集所述任一页面素材的埋点数据,并在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的可补充候选素材的埋点数据,包括:
[0022]当任一页面素材渲染完成后,在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的素材分组的埋点数据,在所述任一页面素材非埋点素材的情况下,采集所述任一页面素材的埋点数据。
[0023]可选的,所述方法还包括:
[0024]响应于在所述目标页面的页面切换操作,记录在当前已渲染的目标页面内播放的第一视频的播放信息,并获取在所述页面切换操作后渲染的目标页面内的至少一个第二视频及所述第二视频的播放顺序;
[0025]判断所述第二视频中是否包括所述第一视频;
[0026]若是,则根据所述播放信息,续播所述第一视频,并在所述第一视频播放结束后,按照所述第二视频的播放顺序,依次播放所述第二视频;
[0027]若否,则按照所述第二视频的播放顺序,依次播放所述第二视频。
[0028]可选的,所述方法还包括:
[0029]响应于在所述目标页面的视频选择操作,确定所选择的第三视频,并获取在当前已渲染的目标页面内播放顺序在所述目标视频之后的至少一个第四视频及所述第四视频的播放顺序;
[0030]播放所述第三视频,并在所述第三视频播放结束后,按照所述第四视频的播放顺序,依次播放所述第四视频。
[0031]可选的,在所述获取在所述页面切换操作后渲染的目标页面内的至少一个第二视频之后,所述方法还包括:
[0032]加载所述第二视频的数据;
[0033]所述按照所述第二视频的播放顺序,依次播放所述第二视频,包括:
[0034]按照所述第二视频的播放顺序,依次播放预先加载的所述第二视频的数据。
[0035]可选的,响应于在所述目标页面的页面切换操作,所述方法还包括:
[0036]获取在所述页面切换操作后渲染的目标页面内的图像的展示信息;
[0037]根据所述展示信息,渲染所述目标页面,在所述目标页面完成渲染后,加载所述图像的数据,并在渲染后的目标页面进行展示。
[0038]本专利技术实施例还提供了一种数据采集装置,应用于客户端,所述装置包括:
[0039]获取模块,用于获取目标页面的页面素材、所述页面素材在所述目标页面的展示位置以及所述目标页面的可补充候选素材的目标数量;
[0040]第一确定模块,用于根据所述页面素材的展示位置及所述目标数量,确定所述可补充候选素材在所述目标页面内的展示位置;
[0041]第二确定模块,用于确定展示位置在所述可补充候选素材之前的距离最近的页面素材,作为所述可补充候选素材对应的埋点素材;
[0042]采集模块,用于当任一页面素材渲染完成后,采集所述任一页面素材的埋点数据,并在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的可补充候选素材的埋点数据。
[0043]本专利技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0044]存储器本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据采集方法,其特征在于,应用于客户端,所述方法包括:获取目标页面的页面素材、所述页面素材在所述目标页面的展示位置以及所述目标页面的可补充候选素材的目标数量;根据所述页面素材的展示位置及所述目标数量,确定所述可补充候选素材在所述目标页面内的展示位置;确定展示位置在所述可补充候选素材之前的距离最近的页面素材,作为所述可补充候选素材对应的埋点素材;当任一页面素材渲染完成后,采集所述任一页面素材的埋点数据,并在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的可补充候选素材的埋点数据。2.根据权利要求1所述的方法,其特征在于,所述页面素材包括多个实体候选素材,所述确定展示位置在所述可补充候选素材之前的距离最近的页面素材,作为所述可补充候选素材对应的埋点素材,包括:确定展示位置在所述可补充候选素材之前的距离最近的页面素材,作为所述可补充候选素材对应的埋点素材;将任一埋点素材及所述任一埋点素材对应的可补充候选素材作为所述任一埋点素材对应的素材分组;所述当任一页面素材渲染完成后,采集所述任一页面素材的埋点数据,并在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的可补充候选素材的埋点数据,包括:当任一页面素材渲染完成后,在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的素材分组的埋点数据,在所述任一页面素材非埋点素材的情况下,采集所述任一页面素材的埋点数据。3.根据权利要求1所述的方法,其特征在于,所述页面素材包括实体候选素材及内容素材,所述页面素材在所述目标页面的展示位置包括所述内容素材在所述目标页面的展示位置、所述实体候选素材的首个展示位置、展示间隔及展示数量;所述根据所述页面素材的展示位置及所述目标数量,确定所述可补充候选素材在所述目标页面内的展示位置,包括:根据所述目标数量、所述内容素材在所述目标页面的展示位置、所述实体候选素材的首个展示位置、展示间隔及展示数量,确定所述实体候选素材及所述可补充候选素材在所述目标页面的展示位置。4.根据权利要求3所述的方法,其特征在于,所述确定展示位置在所述可补充候选素材之前的距离最近的页面素材,作为所述可补充候选素材对应的埋点素材,包括:确定展示位置在所述可补充候选素材之前的距离最近的内容素材,作为所述可补充候选素材对应的埋点素材;将任一埋点素材及所述任一埋点素材对应的可补充候选素材作为所述任一埋点素材对应的素材分组;所述当任一页面素材渲染完成后,采集所述任一页面素材的埋点数据,并在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的可补充候选素材的埋点数据,包括:
当任一页面素材渲染完成后,在所述任一页面素材为埋点素材的情况下,采集所述任一页面素材对应的素材分组的埋点数据,在所述任一页面素材非埋点素材的情况下,...
【专利技术属性】
技术研发人员:李颜良,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。