用户行为数据分析方法、装置、计算机设备和存储介质与流程

专利检索2022-05-11  8



1.本技术涉及网络技术领域,特别是涉及一种用户行为数据分析方法、装置、计算机设备和存储介质。


背景技术:

2.对于互联网应用来说,用户的行为数据至关重要,应用产品设计人员往往在应用中埋点,以跟踪用户使用应用的情况。可以采集用户的行为数据,以便基于采集到的用户行为数据对应用进行优化,并为应用产品的运营提供数据支撑。
3.目前,可以通过多平台埋点的方式追踪用户行为数据,即利用多个服务器采集某一应用的用户行为数据。多平台埋点主要采用代码入侵的方式,通常在应用本身的业务代码中直接增加多个服务器的埋点代码,用于采集应用的用户行为数据,并将采集到的用户行为数据发送给对应的服务器。
4.但是上述多平台埋点需要通过更新应用整体业务代码的方式来实现埋点平台的变更,整体存在便捷性较低的问题。例如,当需要变更应用的埋点平台时,需要更改应用业务代码中的埋点代码,并将更新后的应用重新发版,才能支持新的埋点平台对应用进行用户行为数据采集。


技术实现要素:

5.本技术提供一种用户行为数据分析方法、装置、计算机设备和存储介质,能够。
6.第一方面,本技术提供了一种用户行为数据分析方法。该方法包括:
7.确定目标应用的待添加埋点服务器以及目标应用相关的用户行为数据;
8.根据待添加埋点服务器的配置参数对用户行为数据进行转化处理,获得参考数据;
9.向待添加埋点服务器发送数据分析请求,数据分析请求用于指示待添加埋点服务器对参考数据进行埋点数据分析。
10.在其中一个实施例中,确定目标应用的待添加埋点服务器,包括:获取输入至服务器配置界面的服务器标识,根据服务器标识确定待添加埋点服务器。
11.在其中一个实施例中,服务器配置界面包括多个埋点服务器配置项;埋点服务器配置项包括服务器参数配置项、服务器标识配置项。
12.在其中一个实施例中,确定目标应用的待添加埋点服务器,包括:对目标应用当前部署的埋点服务器进行状态检测;若存在异常的埋点服务器,则将预设的埋点服务器更新为待添加埋点服务器。
13.在其中一个实施例中,上述用户行为数据分析方法还包括:调用与待添加埋点服务器对应的配置接口,从待添加埋点服务器获取待添加埋点服务器的配置参数。
14.在其中一个实施例中,上述用户行为数据分析方法还包括:若在预设时长内未接收到待添加埋点服务器发送的分析结果,则向待添加埋点服务器重复发送参考数据。
15.第二方面,本技术还提供了一种用户行为数据分析装置。该装置包括:
16.确定模块,用于确定目标应用的待添加埋点服务器以及目标应用相关的用户行为数据;
17.转化模块,用于根据待添加埋点服务器的配置参数对用户行为数据进行转化处理,获得参考数据;
18.指示模块,用于向待添加埋点服务器发送数据分析请求,数据分析请求用于指示待添加埋点服务器对参考数据进行埋点数据分析。
19.第三方面,本技术还提供了一种计算机设备。该计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
20.确定目标应用的待添加埋点服务器以及目标应用相关的用户行为数据;
21.根据待添加埋点服务器的配置参数对用户行为数据进行转化处理,获得参考数据;
22.向待添加埋点服务器发送数据分析请求,数据分析请求用于指示待添加埋点服务器对参考数据进行埋点数据分析。
23.第四方面,本技术还提供了一种计算机可读存储介质。该计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
24.确定目标应用的待添加埋点服务器以及目标应用相关的用户行为数据;
25.根据待添加埋点服务器的配置参数对用户行为数据进行转化处理,获得参考数据;
26.向待添加埋点服务器发送数据分析请求,数据分析请求用于指示待添加埋点服务器对参考数据进行埋点数据分析。
27.第五方面,本技术还提供了一种计算机程序产品。该计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
28.确定目标应用的待添加埋点服务器以及目标应用相关的用户行为数据;
29.根据待添加埋点服务器的配置参数对用户行为数据进行转化处理,获得参考数据;
30.向待添加埋点服务器发送数据分析请求,数据分析请求用于指示待添加埋点服务器对参考数据进行埋点数据分析。
31.本技术提供一种用户行为数据分析方法、装置、计算机设备和存储介质,可以确定目标应用的待添加埋点服务器以及待添加埋点服务器需要分析的用户行为数据,即目标应用相关的用户行为数据。并根据待添加埋点服务器的配置参数对用户行为数据进行转化,将用户行为数据转化为待添加埋点服务器所需的数据格式,然后向待添加埋点服务器发送数据分析请求,指示待添加埋点服务器对转化后的用户行为数据进行埋点数据分析。可见,本技术提供的方案在变更应用的埋点平台时,无需在应用的业务代码中增加新的埋点代码,可以通过对用户行为数据的转化来实现新增埋点平台的数据分析。当然,也避免了在变更埋点平台时重新发布应用代码的问题,实现了多平台埋点进行埋点平台的灵活动态变更,大大提高了埋点平台变更的便捷性。
附图说明
32.图1为一个实施例中用户行为数据分析方法的应用环境图;
33.图2为一个实施例中用户行为数据分析方法的流程示意图;
34.图3为一个实施例中用户行为数据分析方法的服务器配置界面图;
35.图4为一个实施例中用户行为数据分析方法的另一流程示意图;
36.图5为一个实施例中用户行为数据分析装置的结构框图;
37.图6为一个实施例中计算机设备的内部结构图。
具体实施方式
38.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
39.本技术实施例提供的用户行为数据分析方法,可以应用于如图1所示的应用环境中。参考图1,该应用环境中包括埋点平台10、服务器20以及终端30。埋点平台10可以为应用提供埋点分析业务,即对应用的用户行为数据进行分析处理,以便为应用产品的运营提供数据支撑。服务器20可以是上述应用的后台服务器。终端30可以是运行上述应用的终端。
40.具体实现中,埋点平台10还可以称为埋点服务器。埋点平台10可以是多个埋点服务器组成的埋点服务器集群。上述服务器(例如,埋点平台10或服务器20)可以但不限于是各种个人计算机、笔记本电脑等。终端30可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备等。埋点平台10、服务器20、终端30之间可以通过有线或无线的方式进行通信。本技术对此不做限制。
41.目前的多平台埋点往往需要更新整个应用的业务代码以实现埋点平台的变更,整个埋点平台的变更过程存在便捷性较低的问题。
42.基于此,本技术提供一种用户行为数据分析方法,可以获取目标应用的用户行为数据以及待添加埋点服务器的配置参数,并基于配置参数对用户行为数据进行转化,避免了更新整个目标应用的业务代码,提高了埋点平台变更的便捷性。图2为本技术实施例提供的用户行为数据分析方法的流程示意图。该方法可以在前端实现,也可以在后端实现。当用户行为数据分析方法在前端实现,则该方法的执行主体为终端30;当用户行为数据分析方法在后端实现,则该方法的执行主体为服务器20。该方法包括以下步骤:
43.步骤201、确定目标应用的待添加埋点服务器以及目标应用相关的用户行为数据;
44.本技术实施例中,可以确定目标应用需要新增的埋点服务器(即上述待添加埋点服务器)以及目标应用的用户行为数据,以便后续向待添加的埋点服务器发送用户行为数据实现用户行为数据的分析,在不对目标应用的业务逻辑进行变更的前提下,实现埋点平台的灵活动态变更。
45.其中,用户行为数据可以包括用户具体的按键操作、用户对某一按键的点击次数、应用页面的地址信息以及应用页面载入的时间信息等。对目标应用的埋点平台进行变更,可以是删除目标应用对应的多个埋点服务器中的部分埋点服务器(该变更情况下没有新增的埋点服务器,无需确定目标应用的待添加埋点服务器);可以是删除目标应用对应的多个埋点服务器中的部分埋点服务器,并为目标应用新增一个或多个埋点服务器;也可以是直
接为目标应用新增一个或多个埋点服务器。目标应用对应的多个埋点服务器中可以包括自有服务器(目标应用所在企业拥有的服务器)以及第三方服务器(其他企业的服务器)。
46.一种可能的实现方式中,在确定目标应用的待添加埋点服务器时,可以自动化地确定目标应用的待添加埋点服务器。例如,可以由或自有服务器从待选的埋点服务器列表中指定一个或多个埋点服务器,作为目标应用的待添加埋点服务器。
47.一种可能的实现方式中,在确定目标应用的待添加埋点服务器时,也可以人为地确定目标应用的待添加埋点服务器。例如,可以人为地从多个埋点服务器中选择一个或多个埋点服务器,作为目标应用的待添加埋点服务器。
48.一种可能的实现方式中,可以在目标应用所在的服务器中添加用户行为数据的采集代码,用于对目标应用的用户行为数据进行采集,并将采集到的用户行为数据发送至服务器20;也可以在目标应用的所有页面或控件中分别设置一个接口,当目标应用产生用户行为数据时,目标应用可以将产生的用户行为数据通过对应的接口发送至服务器20。
49.步骤202、根据待添加埋点服务器的配置参数对用户行为数据进行转化处理,获得参考数据;
50.本技术实施例为了使得待添加埋点服务器能够对用户行为数据进行分析处理,可以对用户行为数据进行转化处理,将用户行为数据转化为待添加埋点服务器能够处理的数据类型。
51.其中,配置参数可以包括埋点服务器的地址、处理容量以及数据接收类型等。其中,埋点服务器的处理容量可以表征埋点服务器处理数据的能力;数据接收类型可以包括数值、数组、字符串以及js对象简谱(javascript object notation,json)数据串等。
52.一种可能的实现方式中,在确定了待添加埋点服务器之后,服务器20可以获取待添加埋点服务器的配置参数,根据配置参数中待添加埋点服务器的处理容量对用户行为数据进行删减操作,将用户行为数据删减至待添加埋点服务器可以处理的数据大小。然后根据配置参数中待添加埋点服务器的数据接收类型将删减后的用户行为数据转化为待添加埋点服务器能够接收的数据类型,从而得到参考数据。最后根据配置参数中待添加埋点服务器的地址将参考数据发送给待添加埋点服务器。
53.步骤203、向待添加埋点服务器发送数据分析请求,数据分析请求用于指示待添加埋点服务器对参考数据进行埋点数据分析。
54.其中,数据分析请求可以包括指示待添加埋点服务器对参考数据进行埋点数据分析的指令,以及参考数据。
55.具体实现中,服务器20可以将包含参考数据的数据分析请求发送给待添加埋点服务器,指示待添加埋点服务器对数据分析请求中的参考数据进行数据分析。
56.本技术实施例提供了一种用户行为数据分析方法、装置、计算机设备和存储介质,可以确定目标应用的待添加埋点服务器以及目标应用的用户行为数据。并根据待添加埋点服务器的配置参数对用户行为数据进行转化,将用户行为数据转化为待添加埋点服务器能够处理的数据类型,然后向待添加埋点服务器发送数据分析请求,指示待添加埋点服务器对转化后的用户行为数据进行埋点数据分析。可见,本技术提供的方案在变更应用的埋点平台时,无需在应用的业务代码中增加新的埋点代码,可以通过对用户行为数据的转化来实现新增埋点平台的数据分析。当然,也避免了在变更埋点平台时重新发布应用代码的问
题,实现了多平台埋点进行埋点平台的灵活动态变更,大大提高了埋点平台变更的便捷性。
57.前文所述的实施例中介绍了在对埋点平台进行变更时,确定目标应用待添加埋点服务器的方案。在本技术的另一实施例中,服务器20可以提供服务器配置界面,基于服务器配置界面实现人为地确定目标应用的待添加埋点服务器。例如,前文涉及的“确定目标应用的待添加埋点服务器”,具体包括:
58.获取输入至服务器配置界面的服务器标识,根据服务器标识确定待添加埋点服务器。
59.其中,服务器配置界面可以是终端30上显示的用户界面,也可以是服务器20支持的其他主机、终端上的界面,本技术实施例对此不做限制。服务器标识可以唯一表征一个埋点服务器。服务器标识可以为数字,例如1号埋点服务器、2号埋点服务器、3号埋点服务器等;也可以为服务器所述的企业名称,例如腾讯服务器、阿里服务器等。
60.一种可能的实现方式中,用户可以在服务器配置界面上输入服务器标识,也可以在服务器列表中选择服务器标识,服务器配置界面所属的终端或主机可以将人为输入或选择的服务器标识发送给服务器20。服务器20在接收到服务器标识后,对其进行识别,以确定该服务器标识所代表的埋点服务器,然后将上述服务器标识对应的埋点服务器确定为待添加埋点服务器。
61.本技术实施例提供的方法中,服务器20可以接收用户在服务器配置界面上输入或选择的服务器标识,并将服务器标识对应的埋点服务器确定为待添加埋点服务器。可见,本技术实施例可以人为灵活地确定目标应用的待添加埋点服务器,即在确定目标应用的待添加埋点服务器时,能够加入人为判断,根据目标应用选择适合分析该目标应用用户行为数据的待添加埋点服务器。进一步的,提高了目标应用用户行为数据的分析结果的可靠性。
62.前文所述的实施例中介绍了服务器的配置界面。在本技术的另一实施例中,该配置界面可以包括多个服务器的配置内容。具体包括:
63.服务器配置界面包括多个埋点服务器配置项;埋点服务器配置项包括服务器参数配置项、服务器标识配置项。
64.如图3所示,上述服务器配置界面不仅可以包括能够输入或选择埋点服务器的服务器标识配置项,还可以包括能够修改埋点服务器的配置参数的服务器参数配置项。
65.一种可能的实现方式中,当需要对任一埋点服务器的配置参数进行修改时,可以先在服务器配置界面上的搜索框中输入需要进行配置参数修改的埋点服务器的标识,也可以在服务器配置界面上的埋点服务器列表中选择需要进行配置参数修改的埋点服务器。并在跳转的配置参数列表子窗口中查找到需要修改的配置参数,并在配置参数对应的文本框中输入修改内容。服务器配置界面所属的终端或主机可以将用户输入的修改内容发送给对应的埋点服务器,埋点服务器根据用户输入的修改内容对相应的配置参数进行修改,并将修改后的配置参数发送给服务器20。服务器配置界面所属的终端或主机也可以将用户输入的修改内容直接发送给服务器20,服务器20根据修改内容对从埋点服务器获取的,保存在本地的配置参数进行修改。
66.例如,当需要将1号服务器的数据接收类型修改为数组型时,可以在服务器配置界面上的搜索框中输入1号服务器,也可以在服务器配置界面上的埋点服务器列表中选择1号服务器。然后在跳转的1号服务器的配置参数列表子窗口中找到“数据接收类型”,并在“数
据接收类型”对应的文本框中输入“数组”,即完成了对1号服务器数据接收类型的修改。
67.本技术实施例提供的方法中,用户可以在服务器配置界面中输入修改内容以完成对埋点服务器的配置参数的修改。可见,本技术实施例可以人为灵活地在服务器配置界面上,对埋点服务器的配置参数进行修改,实现了埋点服务器配置参数的动态变更,提高了埋点平台变更的便捷性。
68.前文所述的实施例中介绍了在对埋点平台进行变更时,确定目标应用待添加埋点服务器的方案。在本技术的另一实施例中,可以将提前预设的埋点服务器确定为目标应用的待添加埋点服务器。例如,前文涉及的“确定目标应用的待添加埋点服务器”,具体包括如图4所示的步骤:
69.步骤401、对目标应用当前部署的埋点服务器进行状态检测;
70.本技术实施例在确定目标应用待添加埋点服务器时,可以将人为指定的埋点服务器确定为待添加埋点服务器,也可以实现自动化地确定待添加埋点服务器。
71.具体实现中,对目标应用当前部署的埋点服务器进行状态检测,可以检测埋点服务器是否接收到参考数据,也可以检测埋点服务器是否完成对接收到的参考数据的分析处理。
72.一种可能的实现方式中,在服务器20将参考数据发送至对应的埋点服务器后,若埋点服务器接收到该参考数据,则向服务器20返回一个正确码;若埋点服务器在预设时间内未接收到该参考数据,则向服务器20返回一个错误码。返回错误码的埋点服务器即为状态异常的埋点服务器。
73.一种可能的实现方式中,可以设定一个时间窗口,在接收到埋点服务器返回的正确码的时刻开始,若服务器20未在设定的时间窗口内接收到埋点服务器对用户行为数据的分析结果,则确定该埋点服务器为状态异常的埋点服务器。
74.步骤402、若存在异常的埋点服务器,则将预设的埋点服务器更新为待添加埋点服务器。
75.具体实现中,若检测到目标应用当前部署的埋点服务器中,存在状态异常的埋点服务器,则服务器20可以通过停止发送参考数据等方式,删除该状态异常的埋点服务器。然后,服务器20可以根据预设的埋点服务器列表,将列表中顺序排在前列的一个或多个埋点服务器确定为待添加埋点服务器,或者按照优先级将列表中优先级较高的一个或多个埋点服务器确定为待添加埋点服务器。其中,埋点服务器列表中包括多个埋点服务器的信息。埋点服务器列表可以储存在服务器20中,也可以储存在于自有服务器中。
76.本技术实施例提供了根据埋点服务器列表确定待添加埋点服务器的方法,具体的,可以对目标应用当前部署的埋点服务器进行检测,当检测到存在状态异常的埋点服务器时,可以自动化地在埋点服务器列表中,根据预设的规则,将顺序靠前或优先级较高的一个或多个埋点服务器确定为待添加埋点服务器。可见,本技术实施例提供的方法可以根据埋点服务器列表,自动化地确定待添加埋点服务器,实现了目标应用埋点平台的自动化变更,提高了埋点平台变更的效率。
77.前文所述的用户行为数据分析方法,可以通过调用接口以获取待添加埋点服务器的配置参数。具体包括:
78.调用与待添加埋点服务器对应的配置接口,从待添加埋点服务器获取待添加埋点
服务器的配置参数。
79.一种可能的实现方式中,在目标应用运行状态下,服务器20可以通过配置接口向待添加埋点服务器发送一个配置参数请求,待添加埋点服务器接收到配置参数请求后,通过配置接口向服务器20返回一个包含自身配置参数的响应消息,服务器20在接收到该响应消息后,对该响应消息进行解析,从而获得待添加埋点服务器的配置参数。
80.本技术实施例提供的方法中,服务器20可以直接调用待添加埋点服务器对应的配置接口,从而获取待添加埋点服务器的配置参数。可见,本技术实施例提供的方法可以及时且便捷地获取待添加埋点服务器的配置参数,保持服务器20中存储的配置参数与埋点服务器实际的配置参数的一致性,提高了本技术用户行为数据分析方法的可靠性。
81.前文所述的用户行为数据分析方法还可以在待添加埋点服务器埋点失败时,重复向待添加埋点服务器发送转化后的用户行为数据。具体包括:
82.若在预设时长内未接收到待添加埋点服务器发送的分析结果,则向待添加埋点服务器重复发送参考数据。
83.具体实现中,在服务器20将参考数据发送给待添加埋点服务器之后,待添加服务器对该参考数据进行分析。若在预设的时长内,服务器20没有接收到待添加埋点服务器的分析结果,则向该待添加埋点服务器重复发送参考数据,直至达到预设的重发次数之后,若服务器20仍没有接收到待添加埋点服务器的分析结果,则将该待添加埋点服务器确定为状态异常的埋点服务器。
84.例如,在服务器20将参考数据发送给待添加埋点服务器之后的1分钟内没有接收到待添加埋点服务器的分析结果,则向该待添加埋点服务器重复发送参考数据,直至重发3次后,仍没有接收到待添加埋点服务器的分析结果,则将该待添加埋点服务器确定为状态异常的埋点服务器。
85.本技术实施例可以在待添加埋点服务器发生异常时,重复多次向待添加埋点服务器发送参考数据,避免了因为偶然原因就将待添加埋点服务器确定为状态异常的埋点服务器的情况发生,提高了本技术用户行为数据分析方法的容错率。
86.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
87.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的用户行为数据分析方法的用户行为数据分析装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个用户行为数据分析装置实施例中的具体限定可以参见上文中对于用户行为数据分析方法的限定,在此不再赘述。
88.在一个实施例中,如图5所示,提供了一种用户行为数据分析装置,包括:确定模块、转化模块和指示模块,其中:
89.确定模块501,用于确定目标应用的待添加埋点服务器以及目标应用相关的用户
行为数据;
90.转化模块502,用于根据待添加埋点服务器的配置参数对用户行为数据进行转化处理,获得参考数据;
91.指示模块503,用于向待添加埋点服务器发送数据分析请求,数据分析请求用于指示待添加埋点服务器对参考数据进行埋点数据分析。
92.在其中一个实施例中,确定模块501,具体用于确定目标应用的待添加埋点服务器,包括:获取输入至服务器配置界面的服务器标识,根据服务器标识确定待添加埋点服务器。
93.在其中一个实施例中,服务器配置界面包括多个埋点服务器配置项;埋点服务器配置项包括服务器参数配置项、服务器标识配置项。
94.在其中一个实施例中,确定目标应用的待添加埋点服务器,包括:对目标应用当前部署的埋点服务器进行状态检测;若存在异常的埋点服务器,则将预设的埋点服务器更新为待添加埋点服务器。
95.在其中一个实施例中,上述用户行为数据分析装置还包括调用模块,具体用于调用与待添加埋点服务器对应的配置接口,从待添加埋点服务器获取待添加埋点服务器的配置参数。
96.在其中一个实施例中,上述用户行为数据分析装置还包括重发模块,具体用于若在预设时长内未接收到待添加埋点服务器发送的分析结果,则向待添加埋点服务器重复发送参考数据。
97.上述用户行为数据分析装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
98.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储与本技术实施例所述用户行为数据分析方法相关的一些数据,例如,前文所述的配置参数、用户行为数据等。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种用户行为数据分析方法。
99.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
100.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
101.确定目标应用的待添加埋点服务器以及目标应用相关的用户行为数据;
102.根据待添加埋点服务器的配置参数对用户行为数据进行转化处理,获得参考数据;
103.向待添加埋点服务器发送数据分析请求,数据分析请求用于指示待添加埋点服务器对参考数据进行埋点数据分析。
104.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
105.确定目标应用的待添加埋点服务器,包括:获取输入至服务器配置界面的服务器标识,根据服务器标识确定待添加埋点服务器。
106.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
107.服务器配置界面包括多个埋点服务器配置项;埋点服务器配置项包括服务器参数配置项、服务器标识配置项。
108.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
109.确定目标应用的待添加埋点服务器,包括:对目标应用当前部署的埋点服务器进行状态检测;若存在异常的埋点服务器,则将预设的埋点服务器更新为待添加埋点服务器。
110.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
111.调用与待添加埋点服务器对应的配置接口,从待添加埋点服务器获取待添加埋点服务器的配置参数。
112.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
113.若在预设时长内未接收到待添加埋点服务器发送的分析结果,则向待添加埋点服务器重复发送参考数据。
114.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
115.确定目标应用的待添加埋点服务器以及目标应用相关的用户行为数据;
116.根据待添加埋点服务器的配置参数对用户行为数据进行转化处理,获得参考数据;
117.向待添加埋点服务器发送数据分析请求,数据分析请求用于指示待添加埋点服务器对参考数据进行埋点数据分析。
118.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
119.确定目标应用的待添加埋点服务器,包括:获取输入至服务器配置界面的服务器标识,根据服务器标识确定待添加埋点服务器。
120.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
121.服务器配置界面包括多个埋点服务器配置项;埋点服务器配置项包括服务器参数配置项、服务器标识配置项。
122.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
123.确定目标应用的待添加埋点服务器,包括:对目标应用当前部署的埋点服务器进行状态检测;若存在异常的埋点服务器,则将预设的埋点服务器更新为待添加埋点服务器。
124.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
125.调用与待添加埋点服务器对应的配置接口,从待添加埋点服务器获取待添加埋点服务器的配置参数。
126.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
127.若在预设时长内未接收到待添加埋点服务器发送的分析结果,则向待添加埋点服务器重复发送参考数据。
128.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
129.确定目标应用的待添加埋点服务器以及目标应用相关的用户行为数据;
130.根据待添加埋点服务器的配置参数对用户行为数据进行转化处理,获得参考数据;
131.向待添加埋点服务器发送数据分析请求,数据分析请求用于指示待添加埋点服务器对参考数据进行埋点数据分析。
132.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
133.确定目标应用的待添加埋点服务器,包括:获取输入至服务器配置界面的服务器标识,根据服务器标识确定待添加埋点服务器。
134.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
135.服务器配置界面包括多个埋点服务器配置项;埋点服务器配置项包括服务器参数配置项、服务器标识配置项。
136.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
137.确定目标应用的待添加埋点服务器,包括:对目标应用当前部署的埋点服务器进行状态检测;若存在异常的埋点服务器,则将预设的埋点服务器更新为待添加埋点服务器。
138.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
139.调用与待添加埋点服务器对应的配置接口,从待添加埋点服务器获取待添加埋点服务器的配置参数。
140.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
141.若在预设时长内未接收到待添加埋点服务器发送的分析结果,则向待添加埋点服务器重复发送参考数据。
142.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
143.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形
处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
144.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
145.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
转载请注明原文地址:https://win.8miu.com/read-1050297.html

最新回复(0)