追踪客户端设备事件的系统和方法技术方案

技术编号:28850641 阅读:23 留言:0更新日期:2021-06-11 23:56
提供了一种用于追踪客户端设备的事件的方法。该方法可以在客户端设备处接收追踪脚本,其中该追踪脚本为客户端设备提供指令。该方法可以包括根据追踪脚本的指示,追踪客户端设备的事件。该方法可以包括分析根据所述追踪脚本的指示追踪的被追踪事件。该方法可以包括在出现与所述追踪脚本指示的要求相对应的一个或以上分析结果时,将追踪信息发送到分析收集引擎。

【技术实现步骤摘要】
【国外来华专利技术】追踪客户端设备事件的系统和方法
本申请总体上涉及用于数据处理的系统和方法,并且更具体地涉及用于追踪客户端设备事件的系统和方法。
技术介绍
在大数据时代,通过追踪用户交互导致的事件来收集数据是重要的。用户交互可以与安装在客户端设备中的应用(例如,移动应用或网络应用)的一个或以上网页/页面有关。在某些情况下,为了追踪一个或以上特定事件,开发人员或用户可以手动将脚本代码添加到相应的网页/页面。这样做很耗时。因此,期望提供高效地执行事件追踪和数据获取的系统和方法。
技术实现思路
根据本申请的一个方面,提供了一种用于追踪客户端设备的事件的方法。该方法可以在具有至少一个处理器和至少一个计算机可读存储介质的计算设备上实现。所述至少一个处理器可以接收追踪脚本。所述追踪脚本可以为客户端设备提供指令。所述至少一个处理器可以按照所述追踪脚本的指示来追踪客户端设备的事件。所述至少一个处理器可以分析由所述追踪脚本指示的被追踪的追踪事件。在出现与追踪脚本指示的要求相对应的一个或以上分析结果时,至少一个处理器可以将追踪信息发送到分析收集引擎。所述追踪信息可以至少包括一个或以上分析结果中的至少一部分。在一些实施例中,事件可以包括用户与在客户端设备上显示的对象的交互。在一些实施例中,所述至少一个处理器可以基于追踪规则来追踪客户端设备的事件,该追踪规则与每个事件相关的数据名称和数据类型相关。在一些实施例中,所述数据名称可以对应于嵌入在客户端设备处的应用页面中的输入字段。在一些实施例中,所述数据类型可以对应于嵌入在客户端设备处的应用页面中的输入字段。在一些实施例中,可以经由服务器设备上的用户界面来配置追踪规则。在一些实施例中,所述至少一个处理器可以确定与第一用户交互相关的第一输入的第一数据名称。所述至少一个处理器可以确定所述第一数据名称是否满足所述追踪规则,并且如果所述第一数据名称满足所述追踪规则,则追踪与第一用户交互相关的事件。在一些实施例中,所述至少一个处理器可以获取与第二用户交互相关的第二输入的输入数据。所述至少一个处理器可以基于输入数据来确定第二输入字段的第二数据类型。所述至少一个处理器可以确定所述第二数据类型是否满足所述追踪规则,并且如果所述第二数据类型满足所述追踪规则,则追踪与第二用户交互相关的事件。在一些实施例中,所述至少一个处理器可以记录与被追踪事件相关的数据,并使用至少一些记录的数据来确定统计数据。在一些实施例中,所述至少一个处理器可以指导分析收集引擎基于所发送的追踪信息来识别用户标识。根据本申请的一方面,提供了一种系统。该系统可以包括至少一个包括一组或以上指令的存储设备,以及与该至少一个存储设备通信的至少一个处理器。当执行指令集时,所述至少一个处理器可以接收追踪脚本。所述追踪脚本可以为客户端设备提供指令。所述至少一个处理器可以按照所述追踪脚本的指示来追踪客户端设备的事件。所述至少一个处理器可以分析由追踪脚本指示追踪的被追踪事件。在出现与所述追踪脚本指示的要求相对应的一个或以上分析结果时,所述至少一个处理器可以将追踪信息发送到分析收集引擎。所述追踪信息可以至少包括一个或以上分析结果中的至少一部分。根据本申请的另一方面,提供了一种非暂时性计算机可读介质。非暂时性计算机可读介质可以包括用于追踪客户端设备的事件的至少一组指令。当执行指令集时,至少一个处理器可以接收追踪脚本。所述追踪脚本可以为客户端设备提供指令。所述至少一个处理器可以按照追踪脚本的指示来追踪客户端设备的事件。所述至少一个处理器可以分析由追踪脚本指示追踪的被追踪事件。在出现与所述追踪脚本指示的要求相对应的一个或以上分析结果时,所述至少一个处理器可以将追踪信息发送到分析收集引擎。所述追踪信息可以至少包括一个或以上分析结果中的至少一部分。本申请的一部分附加特性可以在以下描述中进行说明。通过对以下描述和相应附图的研究或者对实施例的生产或操作的了解,本申请的一部分附加特性对于本领域技术人员是明显的。本申请的特征可以通过对以下描述的具体实施例的各个方面的方法、手段和组合的实践或使用得以实现和达到。附图说明本申请将通过示例性实施例进行进一步描述。这些示例性实施例将通过附图进行详细描述。附图未按比例绘制。这些实施例是非限制性的示例性实施例,在这些实施例中,各图中相同的编号表示相似的结构,其中:图1是示出根据本申请的一些实施例的用于追踪事件的示例性基于计算机的监控系统的示意图;图2是示出根据本申请的一些实施例的计算设备的示例性组件的示意图;图3是示出根据本申请的一些实施例的示例性移动设备的示例性硬件组件和/或软件组件的示意图;图4是示出根据本申请的一些实施例的客户端设备和服务器的示例性处理设备的框图;图5是示出根据本申请的一些实施例的用于追踪事件的示例性过程的流程图;图6是示出根据本申请的一些实施例的用于分析被追踪事件的示例性过程的流程图;图7是示出根据本申请的一些实施例的用于分析被追踪事件的示例性过程的流程图;以及图8A和图8B是示出根据本申请的一些实施例的客户端设备的示例性用户界面的示意图。具体实施方式以下描述是为了使本领域的普通技术人员能够实施和利用本申请,并且该描述是在特定的应用场景及其要求的环境下提供的。对于本领域的普通技术人员来讲,显然可以对所披露的实施例作出各种改变,并且在不偏离本申请的原则和范围的情况下,本申请中所定义的普遍原则可以适用于其他实施例和应用场景。因此,本申请并不限于所描述的实施例,而应该被给予与权利要求一致的最广泛的范围。本文所使用的术语仅是为了描述特定的示例实施例,而并非旨在进行限制。如本文所使用的,单数形式“一”、“一个”和“该”也可以意图包括复数形式,除非上下文另外明确指出。将进一步理解的是,当在本说明书中使用时,术语“包括”和/或“包含”仅提示存在所述特征、整体、步骤、操作、组件和/或部件,但并不排除存在或添加一个或以上其他特征、整体、步骤、操作、组件、部件和/或其组合的情况。根据以下对附图的描述,本申请的这些和其它的特征、特点以及相关结构元件的功能和操作方法,以及部件组合和制造经济性,可以变得更加显而易见,这些附图都构成本申请说明书的一部分。然而,应当理解的是,附图仅仅是为了说明和描述的目的,并不旨在限制本申请的范围。应当理解的是,附图并不是按比例绘制的。本申请中使用的流程图图示了根据本申请中的一些实施例的系统实现的操作。应当理解的是,流程图中的操作可以不按顺序执行。相反,可以按照倒序或同时处理各种步骤。同时,也可以将一个或以上其他操作添加到这些流程图中。也可以从流程图中删除一个或以上操作。本申请的各种实施例可以涉及基于计算机的监控系统,其被配置为能够追踪用户指定的事件,包括但不限于点击事件、输入事件等。基于计算机的监控系统可以包括服务器,该服务器允许服务器端用户创建/配置用于监控/追踪特定事件的追踪规则。在服务器中,服务器端用户可本文档来自技高网...

【技术保护点】
1.一种用于追踪客户端设备的事件的方法,该方法包括:/n在客户端设备处接收追踪脚本,其中所述追踪脚本为所述客户端设备提供指令;/n根据所述追踪脚本的指示,追踪所述客户端设备的事件;/n分析根据所述追踪脚本的指示追踪的被追踪事件;以及/n在出现与所述追踪脚本指示的要求相对应的一个或以上分析结果时,将追踪信息发送到分析收集引擎,其中,所述追踪信息至少包括一个或以上分析结果中的至少一部分。/n

【技术特征摘要】
【国外来华专利技术】1.一种用于追踪客户端设备的事件的方法,该方法包括:
在客户端设备处接收追踪脚本,其中所述追踪脚本为所述客户端设备提供指令;
根据所述追踪脚本的指示,追踪所述客户端设备的事件;
分析根据所述追踪脚本的指示追踪的被追踪事件;以及
在出现与所述追踪脚本指示的要求相对应的一个或以上分析结果时,将追踪信息发送到分析收集引擎,其中,所述追踪信息至少包括一个或以上分析结果中的至少一部分。


2.根据权利要求1所述的方法,其特征在于,所述事件包括用户与在所述客户端设备上显示的对象的交互。


3.根据权利要求1所述的方法,其特征在于,根据所述追踪脚本的指示,追踪所述客户端设备的事件包括:
基于追踪规则追踪所述客户端设备的事件,该追踪规则与每个事件的数据名称和数据类型相关。


4.根据权利要求3所述的方法,其特征在于,所述数据名称与嵌入在所述客户端设备上的应用页面中的输入字段对应。


5.根据权利要求3所述的方法,其特征在于,所述数据类型与嵌入在所述客户端设备上的应用页面中的输入字段对应。


6.根据权利要求3所述的方法,其特征在于,所述追踪规则通过服务器设备上的用户界面可被配置。


7.根据权利要求1-6中的任一项所述的方法,其特征在于,对所述客户端设备的被追踪事件的分析还包括:
确定与第一用户交互相关的第一输入字段的第一数据名称;
确定所述第一数据名称是否满足所述追踪规则;以及
若所述第一数据名称满足所述追踪规则,追踪与所述第一用户交互相关的事件。


8.根据权利要求1-6中的任一项所述的方法,其特征在于,对所述被追踪事件的分析还包括:
获取与第二用户交互相关的第二输入字段的输入数据;
基于所述输入数据确定所述第二输入字段的第二数据类型;
确定所述第二数据类型是否满足所述追踪规则;以及
若所述第二数据类型满足所述追踪规则,追踪与所述第二用户交互相关的事件。


9.根据权利要求1所述的方法,其特征在于,对所述客户端设备的被追踪事件的分析包括:
记录与所述被追踪事件相关的数据;以及
使用至少一些记录数据确定统计数据。


10.根据权利要求1至9中的任一项所述的方法,还包括:
通过所述分析收集引擎,基于发送的追踪信息识别用户标识。


11.一种用于追踪客户端设备的事件的系统,该系统包括:
至少一个存储设备,包括一组或以上指令;
与所述至少一个存储设备通信的至少一个处理器,其中,当执行所述一组或以上指令时,所述至少一个处理器用于:
在客户端设备处接收追踪脚本,所述追踪脚本为所述客户端设备提供指令;
根据所述追踪脚本的指示,追踪所述客户端设备的事件;
分析根据所述追踪脚本指示追踪的被追踪事件;以及
在出现与所述追踪脚本指...

【专利技术属性】
技术研发人员:黄又明陈庚阳吴源燚胡宇鹏聂敏俊蒋庆军
申请(专利权)人:算话智能科技有限公司
类型:发明
国别省市:上海;31

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

1