CN111966339A - 埋点参数的录入方法、装置、计算机设备和存储介质 - Google Patents

埋点参数的录入方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN111966339A
CN111966339A CN202010714055.4A CN202010714055A CN111966339A CN 111966339 A CN111966339 A CN 111966339A CN 202010714055 A CN202010714055 A CN 202010714055A CN 111966339 A CN111966339 A CN 111966339A
Authority
CN
China
Prior art keywords
embedded point
preset
embedded
point
buried
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010714055.4A
Other languages
English (en)
Other versions
CN111966339B (zh
Inventor
杨进波
洪智
李少华
甘湛健
梁旭飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Merchants Union Consumer Finance Co Ltd
Original Assignee
Merchants Union Consumer Finance Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Merchants Union Consumer Finance Co Ltd filed Critical Merchants Union Consumer Finance Co Ltd
Priority to CN202010714055.4A priority Critical patent/CN111966339B/zh
Publication of CN111966339A publication Critical patent/CN111966339A/zh
Application granted granted Critical
Publication of CN111966339B publication Critical patent/CN111966339B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/33Intelligent editors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • G06F16/90344Query processing by using string matching techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Geophysics And Detection Of Objects (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本申请涉及一种埋点参数的录入方法、装置、计算机设备和存储介质,包括获取待处理的埋点信息;对埋点标识进行检测;若埋点标识符合预设条件,则根据埋点标识的类型将埋点标识存储至预设录入表;响应于与预设录入表中的埋点标识对应的埋点参数的输入请求,将埋点标识对应的埋点参数存储至预设录入表。通过对埋点信息中埋点标识的检测,将符合条件的埋点标识存储至对应的预设录入表,实现了对埋点标识的及时存储;通过响应埋点参数的输入请求将埋点参数对应存储至预设录入表,实现了埋点参数与埋点标识的共同存储;开发人员只需触发埋点即可完成埋点标识的存储,再将埋点参数对应录入输入预设录入表即完成录入工作,提高了埋点参数的录入的效率。

Description

埋点参数的录入方法、装置、计算机设备和存储介质
技术领域
本申请涉及数据采集技术领域,特别是涉及一种埋点参数的录入方法、装置、计算机设备和存储介质。
背景技术
随着互联网的高速发展,各种应用程序、页面等大量涌现,需要采集的数据量越来越多,数据处理任务越来越重;通常开发人员会在应用程序、页面中通过埋点的方式采集用户行为数据,并在服务器端对上报的数据进行分析。
目前,开发人员需要在开发工作开始前,确定埋点参数并逐个录入;在开发过程中,也需要根据代码的调整及时修改已经录入的埋点参数。因此,现有的埋点参数的录入方式的效率还较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高埋点参数的录入方法效率的埋点参数的录入方法、装置、计算机设备和存储介质。
一种埋点参数的录入方法,所述方法包括:
获取待处理的埋点信息;所述埋点信息携带有埋点标识;
对所述埋点标识进行检测;
若所述埋点标识符合预设条件,则根据所述埋点标识的类型将所述埋点标识存储至预设录入表;
响应于与所述预设录入表中的埋点标识对应的埋点参数的输入请求,将所述埋点标识对应的埋点参数存储至所述预设录入表。
在其中一个实施例中,所述对所述埋点标识进行检测,包括:
对所述埋点标识进行解析,得到与所述埋点标识对应的字符串组合;
根据预设的合法检测文件对所述字符串组合进行检测;
若所述字符串组合检测通过,则确认所述埋点标识符合所述预设条件。
在其中一个实施例中,所述根据预设的合法检测文件对所述字符串组合进行检测,包括:
从所述预设的合法检测文件中提取出预设字符串;
将所述字符串组合中的字符串分别与所述预设字符串进行匹配;
若所述字符串组合中的字符串分别与各个所述预设字符串匹配成功,则确定所述字符串组合检测通过。
在其中一个实施例中,所述根据所述埋点标识的类型将所述埋点标识存储至预设录入表,包括:
根据所述埋点标识的字符串组合,确定所述埋点标识的类型;
确定与所述埋点标识的类型对应的预设录入表;
将所述埋点标识存储至与所述埋点标识的类型对应的预设录入表。
在其中一个实施例中,在根据预设的合法检测文件对所述字符串组合进行检测之后,还包括:
若所述字符串组合检测未通过,则确认所述埋点标识不符合所述预设条件;
将所述不符合所述预设条件的埋点标识进行舍弃。
在其中一个实施例中,在将所述埋点标识对应的埋点参数存储至所述预设录入表之前,还包括:
对所述埋点参数进行检测;
所述将所述埋点标识对应的埋点参数存储至所述预设录入表,包括:
若所述埋点参数检测通过,则根据所述埋点标识将所述埋点参数对应保存至所述预设录入表。
在其中一个实施例中,在获取待处理的埋点信息之前,还包括:
接收预设埋点上传的行为数据;
对所述行为数据进行数据处理,得到相应的行为日志信息;
从所述行为日志信息中提取出埋点信息,作为所述待处理的埋点信息。
一种埋点参数的录入装置,所述装置包括:
埋点信息获取模块,用于获取待处理的埋点信息;所述埋点信息携带有埋点标识;
埋点标识检测模块,用于对所述埋点标识进行检测;
埋点标识存储模块,用于若所述埋点标识符合预设条件,则根据所述埋点标识的类型将所述埋点标识存储至预设录入表;
埋点参数存储模块,用于响应于与所述预设录入表中的埋点标识对应的埋点参数的输入请求,将所述埋点标识对应的埋点参数存储至所述预设录入表。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取待处理的埋点信息;所述埋点信息携带有埋点标识;
对所述埋点标识进行检测;
若所述埋点标识符合预设条件,则根据所述埋点标识的类型将所述埋点标识存储至预设录入表;
响应于与所述预设录入表中的埋点标识对应的埋点参数的输入请求,将所述埋点标识对应的埋点参数存储至所述预设录入表。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取待处理的埋点信息;所述埋点信息携带有埋点标识;
对所述埋点标识进行检测;
若所述埋点标识符合预设条件,则根据所述埋点标识的类型将所述埋点标识存储至预设录入表;
响应于与所述预设录入表中的埋点标识对应的埋点参数的输入请求,将所述埋点标识对应的埋点参数存储至所述预设录入表。
上述埋点参数的录入方法、装置、计算机设备和存储介质,包括获取待处理的埋点信息;埋点信息携带有埋点标识;对埋点标识进行检测;若埋点标识符合预设条件,则根据埋点标识的类型将埋点标识存储至预设录入表;响应于与预设录入表中的埋点标识对应的埋点参数的输入请求,将埋点标识对应的埋点参数存储至预设录入表。通过对埋点信息中埋点标识的检测,将符合条件的埋点标识存储至对应的预设录入表,实现了对埋点标识的及时存储;通过响应埋点参数的输入请求将埋点参数对应存储至预设录入表,实现了埋点参数与埋点标识的共同存储,得到了完整的预设录入表;开发人员无需再事先输入埋点参数,只需触发埋点即可自动完成埋点标识的存储,再将埋点参数对应输入预设录入表中即可完成录入工作,提高了埋点参数的录入的效率。
附图说明
图1为一个实施例中埋点参数的录入方法的应用环境图;
图2为一个实施例中埋点参数的录入方法的流程示意图;
图3为一个实施例中对埋点标识进行检测步骤的流程示意图;
图4为一个实施例中对字符串组合进行检测步骤的流程示意图;
图5为一个实施例中将埋点标识存储至预设录入表步骤的流程示意图;
图6为一个实施例中将不符合预设条件的埋点标识进行舍弃步骤的流程示意图;
图7为一个实施例中埋点标识的获取方法的流程示意图;
图8为一个实施例中埋点参数的录入装置的结构框图;
图9为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的埋点参数的录入方法,可以应用于如图1所示的应用环境中。其中,终端11通过网络与服务器12进行通信。服务器12从终端11获取待处理的埋点信息;埋点信息携带有埋点标识;服务器12对埋点标识进行检测;若埋点标识符合预设条件,则服务器12根据埋点标识的类型将埋点标识存储至预设录入表;服务器12响应于终端11的与预设录入表中的埋点标识对应的埋点参数的输入请求,服务器12将埋点标识对应的埋点参数存储至预设录入表。其中,终端11可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器12可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种埋点参数的录入方法,以该方法应用于图1中的服务器12为例进行说明,包括以下步骤:
步骤21,获取待处理的埋点信息;埋点信息携带有埋点标识。
其中,埋点是用户行为数据采集领域的术语,指的是对用户行为事件进行收集、处理的相关技术及其实施过程,比如用户对页面中某个按钮的点击次数、观看某个视频的时长等。埋点信息即为用户在页面或程序中执行了相应操作触发了对应埋点而产生的信息。埋点标识是能够唯一识别该埋点的参数,可以是埋点码值,即一个行为事件对应的代码,通常由数字、英文字符及符号组成。
具体地,预先设置在终端设备的页面或组件的埋点在受到触发时,将本次触发操作涉及到的信息进行整合生成埋点信息,并通过终端发送至服务器。服务器从终端处获取上述埋点信息,并读取埋点信息携带的埋点标识。
本步骤通过操作页面或程序组件触发预先设置的埋点,生成相应埋点信息后发送至服务器,服务器获取到上述埋点信息后进一步获得埋点标识,实现了对埋点信息的识别,开发人员无需再事先输入埋点参数,只需触发埋点即可自动完成埋点信息的识别得到其中的埋点标识,提高了埋点参数的录入的效率。
步骤22,对埋点标识进行检测。
具体地,由于埋点标识通常可以由数字、字母以及符号组成,且具体组成的方式具有一定规律,因此可以对埋点标识进行检测,判断埋点标识是否符合预先的设置。
例如,埋点标识根据规范可以采用分段式定义,且前一段是后一段的父节点,例如:
模块ID.页面ID.UI组件ID[.UI子组件ID...];
根据该规范可以分别获取埋点标识的模块ID,页面ID,组件ID等,当检测到某必需ID缺失或者埋点标识中含有非法字符时,则可认为埋点标识无效,埋点标识未通过检测,丢弃或跳过该埋点标识数据;若埋点标识通过初步检测,可以对各个分段ID的有效性进行检测,例如可以根据模块ID是否为预登记过的ID类型来判断该码值是否为无效数据,如果模块ID未登记,则丢弃或跳过该埋点标识数据。本步骤通过对埋点标识进行检测,筛选出了有效的埋点标识,预先排除了无效的埋点标识,缩小了埋点参数录入的范围,埋点参数的录入的效率。
步骤23,若埋点标识符合预设条件,则根据埋点标识的类型将埋点标识存储至预设录入表。
其中,预设条件是指对埋点标识是否符合设定规范的检测条件,例如判断获取到的埋点信息是否符合规范“模块ID.页面ID.UI组件ID[.UI子组件ID...]”的结构组成格式;预设条件还可以是对埋点标识的各个组成模块的有效性的检测条件,例如预先登记埋点标识有效的模块ID,若埋点标识中的模块ID不是预先登记过的有效的模块ID,则可认为埋点标识不符合预设条件。
埋点标识的类型可以根据其中的某个组成值进行确定,例如埋点标识中包含字符“a_1%”则可认为是A类型,包含字符“h_9%”则可认为是B类型。
还可以根据埋点标识的分段长度来确定埋点标识的类型;例如埋点标识“demoModule.testPage”中,符号‘.’将该标识分为两段,则该标识分段后长度为2,可认为是页面类型;同理,埋点标识“demoModule.TestPage.Button”中,符号‘.’将该标识分为三段,则该标识分段后长度为3,则可认为是组件类型,以此类推,还可规定分段后长度大于2的埋点标识均为页面类型。需要说明的是,上述举例仅对分段长度作解释说明,并不作为对分段长度与埋点标识类型之间对应关系的限制;在具体应用中,可根据实际情况做出调整。
确定出埋点标识的类型后,可以根据埋点标识的类型将埋点标识存储至预先根据类型制作好的多个预设录入表中。例如页面埋点的存入页面预设录入表,组件埋点的存入组件预设录入表。
本步骤通过多种方式识别埋点标识的类型,根据类型将埋点标识进行对应存储,实现了埋点标识的类型分配,提高了后期录入埋点参数的效率。
步骤24,响应于与预设录入表中的埋点标识对应的埋点参数的输入请求,将埋点标识对应的埋点参数存储至预设录入表。
其中,埋点参数可以是与埋点标识对应的具体含义信息、注释信息、备注信息等。埋点参数的输入请求是根据预设录入表中的埋点标识输入对应的埋点参数时生成的输入请求,埋点参数的输入请求通过后即可将埋点参数存储至预设录入表中于埋点标识对应的位置处。例如,埋点标识是“1%123_9((a”,对应的埋点参数可以是通信模块-信息确认页面-信息确认按钮,当埋点参数的输入请求通过后,预设录入表中埋点标识“1%123_9((a”对应的含义即为“通信模块-信息确认页面-信息确认按钮”。需要说明的是,上述仅用于解释埋点参数相关的信息,不用于限制本申请对埋点参数的设置方式,具体实现中可根据实际需要进行具体设置。
具体地,服务器接收到预设录入表中的埋点标识对应的埋点参数的输入请求后,对该请求进行验证并对埋点参数进行检测,验证、检测均通过后将埋点参数存入预设录入表,完成埋点参数的录入过程。本步骤通过响应埋点参数的输入请求,实现了将埋点标识对应的埋点参数存储至预设录入表,使得开发人员无需事先就将埋点标识与埋点参数对应存储至预设录入表,埋点参数可以高效录入。
上述埋点参数的录入方法中,获取待处理的埋点信息;埋点信息携带有埋点标识;对埋点标识进行检测;若埋点标识符合预设条件,则根据埋点标识的类型将埋点标识存储至预设录入表;响应于与预设录入表中的埋点标识对应的埋点参数的输入请求,将埋点标识对应的埋点参数存储至预设录入表。通过对埋点信息中埋点标识的检测,将符合条件的埋点标识存储至对应的预设录入表,实现了对埋点标识的及时存储;通过响应埋点参数的输入请求将埋点参数对应存储至预设录入表,实现了埋点参数与埋点标识的共同存储,得到了完整的预设录入表;开发人员无需再事先输入埋点参数,只需触发埋点即可自动完成埋点标识的存储,再将埋点参数对应输入预设录入表中即可完成录入工作,提高了埋点参数的录入的效率。
在一个实施例中,如图3所示,上述步骤22,对埋点标识进行检测,包括:
步骤31,对埋点标识进行解析,得到与埋点标识对应的字符串组合;
步骤32,根据预设的合法检测文件对字符串组合进行检测;
步骤33,若字符串组合检测通过,则确认埋点标识符合预设条件。
具体地,由于埋点标识通常是多个字符串组合而成的,每个字符串都具有一定的含义以及对应的编码规则,因此可以根据与先设置好的规范对埋点标识进行解析,得到与埋点标识对应的字符串组合;预设的合法检测文件中即包括了多个与能够对埋点标识进行解析的规范文件,能够对字符串、字符串组合、字符串含义等进行识别,得到相应检测结果。
本实施例通过预设的合法检测文件,对埋点标识解析后得到的字符串组合进行检测,排除了不合法的埋点标识,提高了录入埋点参数时的准确性,提高了埋点参数的录入的效率。
在一个实施例中,如图4所示,上述步骤32,根据预设的合法检测文件对字符串组合进行检测,包括:
步骤41,从预设的合法检测文件中提取出预设字符串;
步骤42,将字符串组合中的字符串分别与预设字符串进行匹配;
步骤43,若字符串组合中的字符串分别与各个预设字符串匹配成功,则确定字符串组合检测通过。
具体地,合法检测文件预先包含有多个预设字符串,例如模块1对应的预设字符串为“%001”,若从字符串组合中提取到的模块相关的字符串为“%0.1”,且该字符串在合法检测文件中也不存在对应的预设字符串,则可确定该字符串无匹配结果,进而识别为未通过字符串组合检测。
本实施通过预设的合法检测文件存储的预设字符串,对埋点标识对应的字符串组合分别进行匹配,根据匹配结果判断字符串组合是否通过检测,排除了不合法的埋点标识,提高了录入埋点参数时的准确性,提高了埋点参数的录入的效率。
在一个实施例中,如图5所示,上述步骤23,根据埋点标识的类型将埋点标识存储至预设录入表,包括:
步骤51,根据埋点标识的字符串组合,确定埋点标识的类型;
步骤52,确定与埋点标识的类型对应的预设录入表;
步骤53,将埋点标识存储至与埋点标识的类型对应的预设录入表。
具体地,字符串组合中不同的字符串可以标记不同的埋点标识的类型,字符串组合整体的长度同样可以标记埋点标识的类型。在确定出埋点标识的类型后,可以根据类型确定出对应的预设录入表,实现对埋点标识的分类存储。
例如,根据字符串组合的长度可以判断出埋点标识的类型,假设在每个字符串都合法的前提下,20位长度的字符串组合为页面类型的埋点,30位长度的字符串组合为组件类型的埋点。因此,将20位长度的字符串组合存储至页面类型的预设录入表,将30位长度的字符串组合存储至组件类型的预设录入表。
本实施例通过字符串组合判断出埋点标识的类型,在将不同类型的埋点标识存储至不同类型的预设录入表,实现了埋点标识的分类存储,提高了后期埋点参数录入的效率。
在一个实施例中,如图6所示,上述步骤32,在根据预设的合法检测文件对字符串组合进行检测之后,还包括:
步骤61,若字符串组合检测未通过,则确认埋点标识不符合预设条件;
步骤62,将不符合预设条件的埋点标识进行舍弃。
具体地,由于字符串组合检测未通过,则该埋点标识为无效的埋点标识,需要进行舍弃处理。在进行舍弃处理之前,可以先将带舍弃的埋点标识记录在舍弃日志内,避免数据的丢失。还可以将待舍弃的埋点标识进行保存,生成确认文件,发送至对应终端进行确认后再执行舍弃操作。
本实施例通过将不符合预设条件的埋点标识进行舍弃,避免了无效数据的堆积,提高了服务器和终端的数据存储能力,避免了对无效数据的进一步处理,提高了后期埋点参数录入的效率。
在一个实施例中,在将埋点标识对应的埋点参数保存在预设录入表之前,还包括:对埋点参数进行检测。
具体地,服务器可以对埋点参数进行预先检测,若不符预设条件则可直接拒绝埋点参数的存储请求。在不符合预设条件的情况下可以根据埋点参数和检测的条件生成预警信息或提醒信息,发送至终端设备提醒相关人员进行更改,保障信息的有效录入。
本实施例通过对埋点参数进行检测提高了埋点参数录入的有效性,提高了后期埋点参数录入的准确性。
在一个实施例中,将埋点标识对应的埋点参数保存在预设录入表,包括:若埋点参数检测通过,则根据埋点标识将埋点参数对应保存至预设录入表。
具体地,当埋点参数通过检测时,则可正常进行埋点参数的存储过程。埋点参数与埋点标识对应,因此埋点参数需要保存在埋点标识所在的预设录入表中。
本实施例将通过检测的埋点参数进行存储,提高了埋点参数录入的有效率,提高了埋点参数录入的效率。
在一个实施例中,在获取待处理的埋点信息之前,还包括:接收预设埋点上传的行为数据;对行为数据进行数据处理,得到相应的行为日志信息;从行为日志信息中提取出埋点信息,作为待处理的埋点信息。
具体地,埋点受到触发后会上传相应的行为数据,通过对行为数据的处理可以得到与该行为相关的行为日志信息,该日志信息中即包括有埋点信息。
如图7所示为一种埋点标识的获取方法。在开发阶段,开发人员通过测试设备触发应用程序、H5页面中相应的埋点产生行为数据,行为数据上报至前端日志服务网关,网关对数据进行简单处理后以日志形式打印,可以通过部署在前端日志服务网关的Filebeat(本地文件的日志数据采集器)监听日志文件,将日志新增数据推送至Logstash(日志、事件的传输、处理、管理和搜索的平台);Logstash中主要进行1)由于数据来源除了行为数据外还有其他数据,在这一环节对多数据源进行整合、数据格式统一;2)数据拆分,前端上报行为数据可能存在多条合并上传的情况,为便于处理,需进行拆分;3)数据过滤,将部分不符合要求的行为数据进行过滤,避免无效数据流入下游数据处理***。经Logstash处理后的数据通过消息中间件kafka(高吞吐量的分布式发布订阅消息***)推送至埋点信息处理的模块进行埋点参数录入。
在一个实施例中,将所述埋点标识对应的埋点参数存储至所述预设录入表的过程,还包括:
服务器检测埋点参数是否已存在于预设录入表;若检测到埋点参数已存在于预设录入表,则服务器检测埋点参数对应的子属性是否完整,例如页面类型的可以检测页面路由是否缺失,组件类型的可以检测组件类型是否确实;若检测到缺失则可进行自动补充或者生成相应信息提醒开发人员进行补充。
若检测到埋点参数不存在于预设录入表,则可判断疏漏表中是否存在该埋点参数;疏漏表中记录了写符合预设条件但没有被录入的信息,例如埋点标识对应为组件类型,但该组件类型所属页面的埋点标识并不存在,因此可判断该页面为新的埋点标识,并将埋点标识以及对应的埋点参数补充至疏漏表中。
对于疏漏表中的埋点标识以及埋点参数同样可以进行子属性的检测,子属性缺失可以直接进行补充,子属性完整则进行确认。疏漏表中的数据经过相应的开发人员确认后,可以作为预设录入表中的一部分迁移至预设录入表,实现埋点参数的完整录入。另外,若某个埋点标识或者埋点参数之前录入过,但后续被删除,再重新进行上述过程时可以重新进行录入处理,并保存至疏漏表中,待相应开发人员确认后重新录入至预设录入表中。
本实施例通过上述步骤实现了1)已录入预设录入表的数据不会重复录入,节省了数据存储资源;2)已录入的埋点参数以及埋点标识相关联的属性若存在缺失时可以进行识别并补正;3)之前录入的数据在被删除后依旧可以重新录入,开发人员进行过确认即可;4)埋点标识中存在父节点关系,若录入的信息为子节点但相应的父节点信息不存在,可以将父节点对应的埋点标识识别为待录入的信息存储至疏漏表,最大程度上保证了埋点参数录入的完整性。
应该理解的是,虽然图2-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图8所示,提供了一种埋点参数的录入装置,包括:
埋点信息获取模块81,用于获取待处理的埋点信息;埋点信息携带有埋点标识;
埋点标识检测模块82,用于对埋点标识进行检测;
埋点标识存储模块83,用于若埋点标识符合预设条件,则根据埋点标识的类型将埋点标识存储至预设录入表;
埋点参数存储模块84,用于响应于与预设录入表中的埋点标识对应的埋点参数的输入请求,将埋点标识对应的埋点参数存储至预设录入表。
在一个实施例中,埋点标识检测模块82,还用于对埋点标识进行解析,得到与埋点标识对应的字符串组合;根据预设的合法检测文件对字符串组合进行检测;若字符串组合检测通过,则确认埋点标识符合预设条件。
在一个实施例中,埋点标识检测模块82,还用于从预设的合法检测文件中提取出预设字符串;将字符串组合中的字符串分别与预设字符串进行匹配;若字符串组合中的字符串分别与各个预设字符串匹配成功,则确定字符串组合检测通过。
在一个实施例中,埋点标识存储模块83,还用于根据埋点标识的字符串组合,确定埋点标识的类型;确定与埋点标识的类型对应的预设录入表;将埋点标识存储至与埋点标识的类型对应的预设录入表。
在一个实施例中,埋点标识检测模块82,还用于若字符串组合检测未通过,则确认埋点标识不符合预设条件;将不符合预设条件的埋点标识进行舍弃。
在一个实施例中,埋点参数录入装置中还包括埋点参数检测模块,用于对埋点参数进行检测。
在一个实施例中,埋点标识存储模块83,还用于若埋点参数检测通过,则根据埋点标识将埋点参数对应保存至预设录入表。
在一个实施例中,埋点参数录入装置中还包括埋点信息获取模块,用于接收预设埋点上传的行为数据;对行为数据进行数据处理,得到相应的行为日志信息;从行为日志信息中提取出埋点信息,作为待处理的埋点信息。
关于埋点参数的录入装置的具体限定可以参见上文中对于埋点参数的录入方法的限定,在此不再赘述。上述埋点参数的录入装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储埋点参数的录入数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种埋点参数的录入方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取待处理的埋点信息;埋点信息携带有埋点标识;
对埋点标识进行检测;
若埋点标识符合预设条件,则根据埋点标识的类型将埋点标识存储至预设录入表;
响应于与预设录入表中的埋点标识对应的埋点参数的输入请求,将埋点标识对应的埋点参数存储至预设录入表。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:对埋点标识进行解析,得到与埋点标识对应的字符串组合;根据预设的合法检测文件对字符串组合进行检测;若字符串组合检测通过,则确认埋点标识符合预设条件。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:从预设的合法检测文件中提取出预设字符串;将字符串组合中的字符串分别与预设字符串进行匹配;若字符串组合中的字符串分别与各个预设字符串匹配成功,则确定字符串组合检测通过。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据埋点标识的字符串组合,确定埋点标识的类型;确定与埋点标识的类型对应的预设录入表;将埋点标识存储至与埋点标识的类型对应的预设录入表。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若字符串组合检测未通过,则确认埋点标识不符合预设条件;将不符合预设条件的埋点标识进行舍弃。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:对埋点参数进行检测。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:若埋点参数检测通过,则根据埋点标识将埋点参数对应保存至预设录入表。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收预设埋点上传的行为数据;对行为数据进行数据处理,得到相应的行为日志信息;从行为日志信息中提取出埋点信息,作为待处理的埋点信息。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取待处理的埋点信息;埋点信息携带有埋点标识;
对埋点标识进行检测;
若埋点标识符合预设条件,则根据埋点标识的类型将埋点标识存储至预设录入表;
响应于与预设录入表中的埋点标识对应的埋点参数的输入请求,将埋点标识对应的埋点参数存储至预设录入表。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对埋点标识进行解析,得到与埋点标识对应的字符串组合;根据预设的合法检测文件对字符串组合进行检测;若字符串组合检测通过,则确认埋点标识符合预设条件。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:从预设的合法检测文件中提取出预设字符串;将字符串组合中的字符串分别与预设字符串进行匹配;若字符串组合中的字符串分别与各个预设字符串匹配成功,则确定字符串组合检测通过。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据埋点标识的字符串组合,确定埋点标识的类型;确定与埋点标识的类型对应的预设录入表;将埋点标识存储至与埋点标识的类型对应的预设录入表。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若字符串组合检测未通过,则确认埋点标识不符合预设条件;将不符合预设条件的埋点标识进行舍弃。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对埋点参数进行检测。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若埋点参数检测通过,则根据埋点标识将埋点参数对应保存至预设录入表。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收预设埋点上传的行为数据;对行为数据进行数据处理,得到相应的行为日志信息;从行为日志信息中提取出埋点信息,作为待处理的埋点信息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种埋点参数的录入方法,其特征在于,所述方法包括:
获取待处理的埋点信息;所述埋点信息携带有埋点标识;
对所述埋点标识进行检测;
若所述埋点标识符合预设条件,则根据所述埋点标识的类型将所述埋点标识存储至预设录入表;
响应于与所述预设录入表中的埋点标识对应的埋点参数的输入请求,将所述埋点标识对应的埋点参数存储至所述预设录入表。
2.根据权利要求1所述的方法,其特征在于,所述对所述埋点标识进行检测,包括:
对所述埋点标识进行解析,得到与所述埋点标识对应的字符串组合;
根据预设的合法检测文件对所述字符串组合进行检测;
若所述字符串组合检测通过,则确认所述埋点标识符合所述预设条件。
3.根据权利要求2所述的方法,其特征在于,所述根据预设的合法检测文件对所述字符串组合进行检测,包括:
从所述预设的合法检测文件中提取出预设字符串;
将所述字符串组合中的字符串分别与所述预设字符串进行匹配;
若所述字符串组合中的字符串分别与各个所述预设字符串匹配成功,则确定所述字符串组合检测通过。
4.根据权利要求2所述的方法,其特征在于,所述根据所述埋点标识的类型将所述埋点标识存储至预设录入表,包括:
根据所述埋点标识的字符串组合,确定所述埋点标识的类型;
确定与所述埋点标识的类型对应的预设录入表;
将所述埋点标识存储至与所述埋点标识的类型对应的预设录入表。
5.根据权利要求2所述的方法,其特征在于,在根据预设的合法检测文件对所述字符串组合进行检测之后,还包括:
若所述字符串组合检测未通过,则确认所述埋点标识不符合所述预设条件;
将所述不符合所述预设条件的埋点标识进行舍弃。
6.根据权利要求1至5任一项所述的方法,其特征在于,在将所述埋点标识对应的埋点参数存储至所述预设录入表之前,还包括:
对所述埋点参数进行检测;
所述将所述埋点标识对应的埋点参数存储至所述预设录入表,包括:
若所述埋点参数检测通过,则根据所述埋点标识将所述埋点参数对应保存至所述预设录入表。
7.根据权利要求1至5任一项所述的方法,其特征在于,在获取待处理的埋点信息之前,还包括:
接收预设埋点上传的行为数据;
对所述行为数据进行数据处理,得到相应的行为日志信息;
从所述行为日志信息中提取出埋点信息,作为所述待处理的埋点信息。
8.一种埋点参数的录入装置,其特征在于,所述装置包括:
埋点信息获取模块,用于获取待处理的埋点信息;所述埋点信息携带有埋点标识;
埋点标识检测模块,用于对所述埋点标识进行检测;
埋点标识存储模块,用于若所述埋点标识符合预设条件,则根据所述埋点标识的类型将所述埋点标识存储至预设录入表;
埋点参数存储模块,用于响应于与所述预设录入表中的埋点标识对应的埋点参数的输入请求,将所述埋点标识对应的埋点参数存储至所述预设录入表。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
CN202010714055.4A 2020-07-23 2020-07-23 埋点参数的录入方法、装置、计算机设备和存储介质 Active CN111966339B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010714055.4A CN111966339B (zh) 2020-07-23 2020-07-23 埋点参数的录入方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010714055.4A CN111966339B (zh) 2020-07-23 2020-07-23 埋点参数的录入方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN111966339A true CN111966339A (zh) 2020-11-20
CN111966339B CN111966339B (zh) 2024-04-09

Family

ID=73362403

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010714055.4A Active CN111966339B (zh) 2020-07-23 2020-07-23 埋点参数的录入方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN111966339B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112650963A (zh) * 2020-12-25 2021-04-13 北京达佳互联信息技术有限公司 网页埋点方法、装置、电子设备及计算机可读存储介质
CN114398032A (zh) * 2021-12-20 2022-04-26 北京时空墨科技有限公司 程序编写方法、设备和介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8578340B1 (en) * 2010-09-24 2013-11-05 Ca, Inc. Recording and replaying computer program execution with recorded execution event breakpoints
CN106571949A (zh) * 2016-09-23 2017-04-19 北京五八信息技术有限公司 埋点处理方法及装置
CN107196788A (zh) * 2017-05-02 2017-09-22 阿里巴巴集团控股有限公司 一种埋点数据的处理方法、装置、服务器及客户端
CN109597949A (zh) * 2018-10-22 2019-04-09 平安科技(深圳)有限公司 基于数据标准化的第三方埋点标识生成方法和设备
WO2019100614A1 (zh) * 2017-11-22 2019-05-31 平安科技(深圳)有限公司 埋点数据处理方法、装置、计算机设备和存储介质
CN110647512A (zh) * 2019-09-29 2020-01-03 北京思维造物信息科技股份有限公司 一种数据存储和分析方法、装置、设备和可读介质
CN110674048A (zh) * 2019-09-27 2020-01-10 北京新氧科技有限公司 一种埋点测试特征获取方法及相关装置
JP2020030709A (ja) * 2018-08-24 2020-02-27 株式会社リンクアンドモチベーション 情報処理装置、情報処理方法、およびプログラム
WO2020082558A1 (zh) * 2018-10-26 2020-04-30 深圳壹账通智能科技有限公司 基于函数名称的埋点方法、装置、计算机设备及存储介质
CN111090433A (zh) * 2019-10-23 2020-05-01 贝壳技术有限公司 一种数据处理的方法、装置和存储介质
CN111435298A (zh) * 2019-01-11 2020-07-21 北京京东尚科信息技术有限公司 埋点方法、装置、电子设备、存储介质

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8578340B1 (en) * 2010-09-24 2013-11-05 Ca, Inc. Recording and replaying computer program execution with recorded execution event breakpoints
CN106571949A (zh) * 2016-09-23 2017-04-19 北京五八信息技术有限公司 埋点处理方法及装置
CN107196788A (zh) * 2017-05-02 2017-09-22 阿里巴巴集团控股有限公司 一种埋点数据的处理方法、装置、服务器及客户端
WO2019100614A1 (zh) * 2017-11-22 2019-05-31 平安科技(深圳)有限公司 埋点数据处理方法、装置、计算机设备和存储介质
JP2020030709A (ja) * 2018-08-24 2020-02-27 株式会社リンクアンドモチベーション 情報処理装置、情報処理方法、およびプログラム
CN109597949A (zh) * 2018-10-22 2019-04-09 平安科技(深圳)有限公司 基于数据标准化的第三方埋点标识生成方法和设备
WO2020082558A1 (zh) * 2018-10-26 2020-04-30 深圳壹账通智能科技有限公司 基于函数名称的埋点方法、装置、计算机设备及存储介质
CN111435298A (zh) * 2019-01-11 2020-07-21 北京京东尚科信息技术有限公司 埋点方法、装置、电子设备、存储介质
CN110674048A (zh) * 2019-09-27 2020-01-10 北京新氧科技有限公司 一种埋点测试特征获取方法及相关装置
CN110647512A (zh) * 2019-09-29 2020-01-03 北京思维造物信息科技股份有限公司 一种数据存储和分析方法、装置、设备和可读介质
CN111090433A (zh) * 2019-10-23 2020-05-01 贝壳技术有限公司 一种数据处理的方法、装置和存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112650963A (zh) * 2020-12-25 2021-04-13 北京达佳互联信息技术有限公司 网页埋点方法、装置、电子设备及计算机可读存储介质
CN114398032A (zh) * 2021-12-20 2022-04-26 北京时空墨科技有限公司 程序编写方法、设备和介质

Also Published As

Publication number Publication date
CN111966339B (zh) 2024-04-09

Similar Documents

Publication Publication Date Title
CN106446816B (zh) 人脸识别方法及装置
CN111191201B (zh) 基于数据埋点的用户识别方法、装置、设备及存储介质
CN109241223B (zh) 行为行踪识别方法及***
CN111345011A (zh) App的推送方法、装置、电子设备及计算机可读存储介质
CN110569341A (zh) 配置聊天机器人的方法、装置、计算机设备和存储介质
CN111582169A (zh) 图像识别数据纠错方法、装置、计算机设备和存储介质
CN111866016A (zh) 日志的分析方法及***
CN111966339A (zh) 埋点参数的录入方法、装置、计算机设备和存储介质
CN111539358A (zh) 工作状态确定方法、装置、计算机设备和存储介质
CN107347016B (zh) 一种信令流程模型识别方法及异常信令流程辨识方法
CN110362478B (zh) 应用升级测试方法、装置、计算机设备和存储介质
US9665574B1 (en) Automatically scraping and adding contact information
CN110543584A (zh) 一种建立人脸索引的方法、装置、处理服务器及存储介质
CN104376021A (zh) 文件推荐***及方法
CN111368128B (zh) 目标图片的识别方法、装置和计算机可读存储介质
CN110515792B (zh) 基于web版任务管理平台的监控方法、装置以及计算机设备
CN112511384A (zh) 流量数据处理方法、装置、计算机设备和存储介质
CN111767161A (zh) 远程调用深度识别方法、装置、计算机设备及可读存储介质
CN110598115A (zh) 一种基于人工智能多引擎的敏感网页识别方法及***
CN113792017A (zh) 一种校验导入excel的模板内容的方法和***
CN113190458A (zh) 自动埋点数据分析的方法、装置、计算机设备和存储介质
CN111708988A (zh) 侵权视频识别方法、装置、电子设备及存储介质
CN112214669A (zh) 家装材料甲醛释放数据处理方法、装置及监控服务器
CN107844485B (zh) 测试脚本文件的更新方法和装置
CN114860847B (zh) 应用于大数据平台的数据链路处理方法、***及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Country or region after: China

Address after: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Applicant after: Zhaolian Consumer Finance Co.,Ltd.

Address before: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Applicant before: MERCHANTS UNION CONSUMER FINANCE Co.,Ltd.

Country or region before: China

GR01 Patent grant
GR01 Patent grant