【技术实现步骤摘要】
基于IOS-SDK的可视化数据采集方法及系统
本专利技术涉及数据采集处理
,尤其是涉及一种基于IOS-SDK的可视化数据采集方法及系统。
技术介绍
数据统计是互联网产品迭代过程中的重要部分,主要由数据采集、数据分析两部分组成,数据采集确定数据源,快速、准确、无遗漏地采集数据,是数据采集SDK(下文简称SDK)面临的主要挑战。SDK能够针对页面元素的点击信息来统计用于分析用户交互和用户行为,对互联网产品的持续优化起到很大作用。数据采集流程大致为设计埋点、集成SDK、触发埋点、上报服务器。其中,现有的数据采集方式主要有代码采集、全埋点采集、可视化采集等。具体地,代码采集大致流程为运营人员提出数据统计需求,产品人员设计埋点,开发人员调用SDK采集接口植入埋点,重新打包发布新版本,数据上报后运营人员进行分析。这种埋点方式采集精准且数据量小,缺点是人力和时间成本高。全埋点采集预先将埋点植入到所有页面元素,所有元素被点击后都会上报数据,运营人员筛选出关心的元素后进行数据统计,这种采集方式避免了重新发版的麻烦,缺点是数据量大,且上报数据形式单一不灵活。可视化采集可以在不发版的情况下新增采集点,且采集精准、上报数据量小,一定程度上综合了代码埋点和全埋点的优点,是数据采集发展的重要方向。进一步,现有SDK的可视化采集技术主要有基于全埋点的可视化化、基于编辑器圈选的可视化。其中,基于全埋点的可视化采集了所有元素的点击事件,在分析数据时在编辑器中圈选所关心的数据进行分析,其技术核心还是全埋点采集。这种技术虽然能够对埋 ...
【技术保护点】
1.一种基于IOS-SDK的可视化数据采集方法,包括:/n接收页面信息获取指令,并将页面信息通过所述服务器反馈至编辑器;/n获取对当前页面进行埋点编辑后得到的埋点信息,并绑定到当前页面,其中,所述埋点信息是由所述编辑器在展示所述页面信息后编辑而成的,并通过服务器发送至IOS-SDK端;/n获取第一触发信号并触发当前埋点,从而生成埋点触发信息,并将所述埋点触发信息发送至所述编辑器,以由所述编辑器确认当前埋点对应的埋点元素,完成页面埋点的创建;/n访问当前页面,并从所述服务器获取当前页面内已创建的埋点;/n将已创建埋点信息绑定到当前页面;/n获取第二触发信号,基于此,确定被触发埋点及相应的埋点元素生成基于埋点生效阶段的埋点触发信息,从而传输至所述服务器。/n
【技术特征摘要】 【专利技术属性】
1.一种基于IOS-SDK的可视化数据采集方法,包括:
接收页面信息获取指令,并将页面信息通过所述服务器反馈至编辑器;
获取对当前页面进行埋点编辑后得到的埋点信息,并绑定到当前页面,其中,所述埋点信息是由所述编辑器在展示所述页面信息后编辑而成的,并通过服务器发送至IOS-SDK端;
获取第一触发信号并触发当前埋点,从而生成埋点触发信息,并将所述埋点触发信息发送至所述编辑器,以由所述编辑器确认当前埋点对应的埋点元素,完成页面埋点的创建;
访问当前页面,并从所述服务器获取当前页面内已创建的埋点;
将已创建埋点信息绑定到当前页面;
获取第二触发信号,基于此,确定被触发埋点及相应的埋点元素生成基于埋点生效阶段的埋点触发信息,从而传输至所述服务器。
2.根据权利要求1所述的可视化数据采集方法,其特征在于,所述埋点信息通过圈选页面元素的方式进行编辑。
3.根据权利要求1或2所的可视化数据采集方法,其特征在于,所述埋点信息包括但不限于:埋点元素的标识、埋点元素在页面结构内的位置、埋点元素的类型、埋点元素的关联属性信息、埋点元素的定位方式、埋点生效范围、页面生效范围以及生效版本,其中,所述埋点元素的定位方式选自location定位、按属性定位和同级元素定位中的一种或几种的组合。
4.根据权利要求3所述的可视化数据采集方法,其特征在于,在将已创建埋点信息绑定到当前页面步骤中,包括:
解析当前页面所涉及的已创建埋点信息,按照已定义的元素定位方式,对目标埋点元素进行定位,并获取所述目标埋点元素的关联属性,其中,
在已定义元素定位方式为多种时,若每种定位处理后得到的埋点元素定位结果均相同,则当前页面的元素定位操作成功,从而将该埋点元素定位结果作为所述目标埋点元素;否则,失败。
5.根据权利要求1~4中任一项所述的可视化数据采集方法,其特征在于,使用基于OC的runtime机制对所述触发信号进行识别,所述触发信号选自手势动作、点击信号、语音信号中的一种。
6.根据权利要求1~5中任一项所述的可视化数据采集方法,其特征在于,所述方法还包括:
调用基于JS-SDK端的页面信息,其中,所述服务器在接收到基于IOS-SDK端的页面信息后,向所述JS-SDK端发送页面信息获取通知,使得所述JS-SDK端在该通知的指示下,将相应的页面信息反馈至所述服务器并进一步反馈至IOS-SDK端;
将所述基于JS-SDK端的页面信息放入终端网页视窗元素的h5视窗属性内,从而将新的页面信息传输至所述服务器。
技术研发人员:于扬,
申请(专利权)人:北京易观智库网络科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。