一种基于资源分发的APP可视化埋点方法技术

技术编号:38627847 阅读:10 留言:0更新日期:2023-08-31 18:28
本发明专利技术涉及一种基于资源分发的APP可视化埋点方法。包括如下步骤:创建资源仓库,将前端所需要展示的运营内容入库;创建前端页面组件库,对各个组件进行定义;将其关联目标埋点事件;创建目标页面,通过拖拉拽的方式在页面中拼接各组件,在用到已进行设定的组件,并触发到相应的动作时就会自动触发埋点上报;完成页面货架配置,设置页面货架中所用到的各组件基础信息,将埋点数据所需的基础信息传输到组件所关联的埋点字段中,可以直接观测到各组件埋点数据;完成页面内容配置,根据运营策略,配置页面货架中各组件需展示的资源,实现资源库资源分发,将埋点数据所需的资源信息传输到组件所关联的埋点字段中,可以直接观测到各组件资源的埋点数据。源的埋点数据。源的埋点数据。

【技术实现步骤摘要】
一种基于资源分发的APP可视化埋点方法


[0001]本专利技术涉及互联网信息
,特别涉及一种基于资源分发的APP可视化埋点方法。

技术介绍

[0002]随着互联网产业的发展,APP的用户发展研究与产品体验优化得到了前所未有的重视。为了收集APP特定使用流程中的信息,跟踪使用者的状况,进一步优化产品或是灵活运营,通常会在页面进行埋点,从而完成用户行为数据的采集。现有埋点方式大多采用代码埋点,即由开发人员在页面代码中插入埋点代码,根据业务元素详细设置某一埋点事件的自定义属性,然而,采用上述方法,大大增加了前端开发人员的工作量,且埋点逻辑与业务逻辑混杂在一起,当业务运营有所调整时,埋点代码拓展性与灵活性都极差,维护人力成本较大。同时,开发人员无法确定页面中的埋点是否正确,以及无法获悉采集的埋点数据是否齐全。因此,现有技术存在缺陷,需改进。

技术实现思路

[0003]本专利技术要解决的技术问题是提供一种基于资源分发的APP可视化埋点方法,以解决上述
技术介绍
中提出的问题。
[0004]为了解决上述技术问题,本专利技术的技术方案为:一种基于资源分发的可视化埋点方法,包括如下步骤:
[0005]步骤S1,创建资源仓库,将前端所需要展示的运营内容入库;
[0006]步骤S2,创建前端页面组件库,对各个组件进行定义;
[0007]步骤S3,将各个组件关联目标埋点事件;
[0008]步骤S4,创建目标页面,通过拖拉拽的方式在页面中拼接各组件,在用到已进行设定的组件,并触发到相应的动作时就会自动触发埋点上报;
[0009]步骤S5,完成页面货架配置,设置页面货架中所用到的各组件基础信息,将埋点数据所需的基础信息传输到组件所关联的埋点字段中,可以直接观测到各组件埋点数据;
[0010]步骤S6,完成页面内容配置,根据运营策略,配置页面货架中各组件需展示的资源,实现资源库的资源分发,将埋点数据所需的资源信息传输到组件所关联的埋点字段中,可以直接观测到各组件资源的埋点数据。
[0011]作为优选地,所述运营内容包括广告、商品、功能、文章资讯。
[0012]作为优选地,所述组件进行定义包括:组件布局、组件类型、组件交互。
[0013]作为优选地,在所述步骤S1中,入库后还包括获取资源信息,所述资源信息包括资源类型、资源id、资源名称、资源运营渠道。
[0014]作为优选地,在所述步骤S2中,所述组件包括基础组件和组合组件,所述基础组件为:按钮组件、下拉框组件、文本框组件、容器组,所述组合组件为:多窗口容器组件、tab组件、多类型组合组件。
[0015]与现有技术相比,本专利技术的有益效果为:
[0016]本专利技术通过创建前端组件库并将其与目标埋点事件关联,拼接各组件,同时配置组件展示资源实现目标页面的搭建,并获取组件的基本属性和资源的基本属性,在组件内触发埋点上报信息,实现可视化的埋点检测。这种方法实现了埋点逻辑与业务运营逻辑的分离,通过分发资源的方式同时保证运营的灵活性和埋点代码的拓展性。同时,减少埋点方法的重复开发,直接通过各组件关联的埋点事件触发埋点上报,操作简单易用,开发成本低,充分满足实际需求。
附图说明
[0017]图1为本专利技术的方法流程图。
具体实施方式
[0018]下面结合附图对本专利技术的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本专利技术,但并不构成对本专利技术的限定。此外,下面所描述的本专利技术各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。
[0019]为了使本申请的目的、技术方案以及关键点更加清楚易懂,在对本申请提供的一种基于资源分发的APP可视化埋点方法进行详细描述之前,首先对其中包含的技术现状以及难点进行简要介绍。
[0020]埋点,又称事件追踪,指的是针对特定用户行为或事件进行捕获,处理和发送的相关技术及其实施过程。简而言之,埋点是用来收集用户行为数据,需要尽可能全面无误地采集数据,采集的内容主要包括如下基本信息:
[0021]一是用户基本信息:描述用户的基本属性信息,包括用户设备ID、运营商、设备类型、下载渠道、地理位置等。
[0022]二是事件信息:用户行为发生的时间。
[0023]三是行为信息:用户在APP上产生的行为,如点击行为、浏览行为等。
[0024]四是行为对象信息:用户产生的行为作用在哪些对象上,如点击了广告A、浏览了商品B,那么A、B就是用户行为作用对象。
[0025]对于第一、二、三类所需要采集的埋点信息,通常采用全埋点方式,当用户使用APP产生用户行为时,由事先嵌入的埋点SDK采集不同客户端的固定规范格式的用户信息,数据出错率较低,通常情况下开发人员不需要花费大量时间确认埋点是否正确。对于第四类需要采集的埋点信息,通常需要根据不同的业务数据需求和业务属性自定义埋点属性值。专利技术人发现,在采用自定义埋点方式在APP埋点时,开发人员需要花费大量的时间确认采集的业务自定义行为对象信息是否完善,是否正确。同时,为了反复检测自定义属性埋点直至正确,开发人员需要将修改埋点代码后的页面代码重新编译,再次触发埋点事件操作,从而检测是否有所需的正确的埋点数据生成。并且,对于互联网运营而言,需要灵活调整APP前端呈现给用户的商品、资讯、广告等内容,通过监测点击转化率等埋点数据指标的波动与对比,实现内容运营的精准推送,因此,开发人员需要根据业务运营需求,频繁手动修改埋点中自定义属性值或者根据后端数据库更新手动重新拉取数据,上述埋点方式灵活性差,维护人力成本大。
[0026]有鉴于此,本申请提供了一种基于资源分发的可视化埋点方式。能够通过可视化的方式,基于页面运营资源的分配,完成页面埋点配置,从而可以直观判断页面组件的埋点数据是否齐全,是否满足需求。以下结合附图说明本专利技术技术方案中所涉及的各个细节问题,对本专利技术中的关键点进行详细说明。如图1所示,所述方法包括以下步骤:
[0027]步骤S1,创建资源仓库,将前端所需要展示的运营内容入库,如广告、商品、功能、文章资讯等,获取资源信息,如资源类型、资源id、资源名称、资源运营渠道等。
[0028]步骤S2,创建前端页面组件库,对各个组件进行定义,包括组件布局、组件类型、组件交互等。这里,组件可以不仅包括基础组件,如按钮组件、下拉框组件、文本框组件、容器组件等,还包括组合组件,如多窗口容器组件、tab组件、多类型组合组件等。根据页面设计需求,对各组件进行定义以实现灵活的页面交互和美观的页面布局。
[0029]步骤S3,将各个组件关联目标埋点事件。目标埋点事件可以是与组件所属组件类型对应的埋点事件,例如,某组件对应类型为按钮类型,其所关联的目标埋点事件为单击事件以及长按点击事件;某组件对应类型为容器类型,其所关联的目标埋点事件为单击事件以及曝光事件;
[0030]步骤S4,创建目标货架页面,通过拖拉拽的方式在页面中选择拼接组件库中的各组件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于资源分发的可视化埋点方法,其特征在于,包括如下步骤:步骤S1,创建资源仓库,将前端所需要展示的运营内容入库;步骤S2,创建前端页面组件库,对各个组件进行定义;步骤S3,将各个组件关联目标埋点事件;步骤S4,创建目标页面,通过拖拉拽的方式在页面中拼接各组件,在用到已进行设定的组件,并触发到相应的动作时就会自动触发埋点上报;步骤S5,完成页面货架配置,设置页面货架中所用到的各组件基础信息,将埋点数据所需的基础信息传输到组件所关联的埋点字段中,可以直接观测到各组件埋点数据;步骤S6,完成页面内容配置,根据运营策略,配置页面货架中各组件需展示的资源,实现资源库的资源分发,将埋点数据所需的资源信息传输到组件所关联的埋点字段中,可以直接观测到各组件资...

【专利技术属性】
技术研发人员:郭亚
申请(专利权)人:贵州多彩宝互联网服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1