一种银行移动应用的用户行为分析方法及装置与流程

文档序号:17211733发布日期:2019-03-27 10:51阅读:173来源:国知局
一种银行移动应用的用户行为分析方法及装置与流程

本申请涉及金融技术领域,特别涉及一种银行移动应用的用户行为分析方法及装置。



背景技术:

目前,银行为了更好的服务客户,推出了银行移动应用,使客户可以在移动端办理银行业务。

银行在推出银行移动应用之后,可以通过对客户使用银行移动应用的行为数据进行收集与分析,来分析用户行为,并针对用户行为来提升服务质量。但,如何对客户使用银行移动应用的行为数据进行收集与分析成为问题。



技术实现要素:

为解决上述技术问题,本申请实施例提供一种银行移动应用的用户行为分析方法及装置,以达到实现用户行为的分析的目的,技术方案如下:

一种银行移动应用的用户行为分析方法,包括:

移动端根据预设数据采集埋点机制,采集用户行为数据,作为目标用户行为数据;

所述移动端对所述目标用户行为数据进行加密;

所述移动端将加密的目标用户行为数据发送至银行内网中,以使部署在银行内网中的移动应用统计分析服务器,对所述加密的目标用户行为数据进行解密后的数据进行分析。

优选的,所述移动端根据预设数据采集埋点机制,采集数据,包括:

所述移动端在针对银行移动应用定制的用户行为统计指标对应的采集埋点位置,采集数据。

优选的,所述方法还包括:

所述移动端判断用户是否授权定位权限;

若否,则关闭所述移动应用统计分析服务器提供的用户定位功能;

若是,确定用户定位位置,并发送所述用户定位位置至所述移动应用统计分析服务器。

优选的,所述方法还包括:

所述移动端在页面中目标对象被访问过程中,判断页面自动追踪功能是否处于开启状态;

若是,获取所述目标对象的名称;

在预设定制页面名称映射表中查找是否存在与所述目标对象的名称对应的定制名称;

若存在,则将与所述目标对象的名称对应的定制名称作为所述页面的追踪记录标识;

若不存在,则将所述目标对象的名称作为所述页面的追踪记录标识。

优选的,所述方法还包括:

获取页面中热点区域的点击事件;

在预设区域名映射表中查找与所述热点区域的点击事件中区域id对应的区域名,作为所述热点区域的区域名;

将所述热点区域的点击事件及所述热点区域的区域名发送至所述移动应用统计分析服务器,以使所述移动应用统计分析服务器统计所述热点区域的点击次数。

一种银行移动应用的用户行为分析装置,包括:

采集模块,用于根据预设数据采集埋点机制,采集用户行为数据,作为目标用户行为数据;

加密模块,用于对所述目标用户行为数据进行加密;

第一发送模块,用于将加密的目标用户行为数据发送至银行内网中,以使部署在银行内网中的移动应用统计分析服务器,对所述加密的目标用户行为数据进行解密后的数据进行分析。

优选的,所述采集模块,包括:

采集子模块,用于在针对银行移动应用定制的用户行为统计指标对应的采集埋点位置,采集数据。

优选的,所述装置还包括:

第一判断模块,用于判断用户是否授权定位权限,若否,则执行关闭模块,若是,则执行定位模块;

所述关闭模块,用于关闭所述移动应用统计分析服务器提供的用户定位功能;

所述定位模块,用于确定用户定位位置,并发送所述用户定位位置至所述移动应用统计分析服务器。

优选的,所述装置还包括:

第二判断模块,用于在页面中目标对象被访问过程中,判断页面自动追踪功能是否处于开启状态,若是,则执行第一获取模块;

所述第一获取模块,用于获取所述目标对象的名称;

第一查找模块,用于在预设定制页面名称映射表中查找是否存在与所述目标对象的名称对应的定制名称,若存在,则执行第一确定模块,若不存在,则执行第二确定模块;

所述第一确定模块,用于将与所述目标对象的名称对应的定制名称作为所述页面的追踪记录标识;

所述第二确定模块,用于将所述目标对象的名称作为所述页面的追踪记录标识。

优选的,所述装置还包括:

第二获取模块,用于获取页面中热点区域的点击事件;

第二查找模块,用于在预设区域名映射表中查找与所述热点区域的点击事件中区域id对应的区域名,作为所述热点区域的区域名;

第二发送模块,用于将所述热点区域的点击事件及所述热点区域的区域名发送至所述移动应用统计分析服务器,以使所述移动应用统计分析服务器统计所述热点区域的点击次数。

与现有技术相比,本申请的有益效果为:

在本申请中,移动端根据预设数据采集埋点机制,采集用户行为数据,实现用户行为数据的采集,在采集到用户行为数据之后,移动端对采集到的用户行为数据进行加密,并将加密的用户行为数据发送至银行内网中,保证用户行为数据传输的安全性,在此基础上,部署在银行内网中的移动应用统计分析服务器,则可以对加密的目标用户行为数据进行解密后的数据进行分析,实现用户行为的分析。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请提供的银行移动应用的用户行为分析方法的一种流程图;

图2是本申请提供的银行移动应用的用户行为分析方法的另一种流程图;

图3是本申请提供的银行移动应用的用户行为分析方法的再一种流程图;

图4是本申请提供的银行移动应用的用户行为分析方法的再一种流程图;

图5是本申请提供的银行移动应用的用户行为分析装置的一种逻辑结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例公开了一种银行移动应用的用户行为分析方法,包括:移动端根据预设数据采集埋点机制,采集用户行为数据,作为目标用户行为数据;所述移动端对所述目标用户行为数据进行加密;所述移动端将加密的目标用户行为数据发送至银行内网中,以使部署在银行内网中的移动应用统计分析服务器,对所述加密的目标用户行为数据进行解密后的数据进行分析。在本申请中,可以实现用户行为的分析。

接下来对本申请实施例公开的银行移动应用的用户行为分析方法进行介绍,请参见图1,可以包括:

步骤s11、移动端根据预设数据采集埋点机制,采集用户行为数据,作为目标用户行为数据。

预设数据采集埋点机制,可以理解为:符合银行移动应用特性的数据采集埋点机制。

移动端根据预设数据采集埋点机制,可以准确地采集到银行移动应用的用户行为数据。

步骤s12、所述移动端对所述目标用户行为数据进行加密。

移动端对目标用户行为数据进行加密,可以增强目标用户行为数据的安全性。

步骤s13、所述移动端将加密的目标用户行为数据发送至银行内网中,以使部署在银行内网中的移动应用统计分析服务器,对所述加密的目标用户行为数据进行解密后的数据进行分析。

可选的,移动端将加密的目标用户行为数据发送至银行内网中,可以包括:

移动端将加密的目标用户行为数据发送至银行内网中的加密机,加密机对加密的目标用户行为数据进行解密,并将解密后的数据发送至部署在银行内网中的移动应用统计分析服务器。移动应用统计分析服务器则对解密后的数据进行分析。

当然,移动端将加密的目标用户行为数据发送至银行内网中,可以包括:

移动端将加密的目标用户行为数据发送至部署在银行内网中的移动应用统计分析服务器。可以由移动应用统计分析服务器对加密的目标用户行为数据进行解密,并对解密后的数据进行分析。

需要说明的是,在银行内网中部署移动应用统计分析服务器可以实现移动应用统计分析服务器使用的私有化,提高用户行为分析的安全性。

移动端将加密的目标用户行为数据发送至银行内网中,可以提高目标用户行为数据传输的安全性,降低银行移动应用的用户行为数据外泄的概率。

本实施例中,移动应用统计分析服务器可以为但不局限于:countly服务器。

在本申请的另一个实施例中,对上述移动端根据预设数据采集埋点机制,采集数据的过程进行介绍,具体可以包括:

所述移动端在针对银行移动应用定制的用户行为统计指标对应的采集埋点位置,采集数据。

针对银行移动应用定制的用户行为统计指标,可以理解为:符合银行移动应用特性的用户行为统计指标。符合引用移动应用特性的用户行为统计指标可以在已有技术中提供的移动应用提供的用户行为统计指标的基础上,进行校准得到。

针对银行移动应用定制的用户行为统计指标,可以包括但不局限于:页面时长指标、定位指标和用户识别指标。

在本申请的另一个实施例中,介绍另外一种银行移动应用的用户行为分析方法,请参见图2,可以包括:

步骤s21、移动端根据预设数据采集埋点机制,采集用户行为数据,作为目标用户行为数据。

步骤s22、所述移动端对所述目标用户行为数据进行加密。

步骤s23、所述移动端将加密的目标用户行为数据发送至银行内网中,以使部署在银行内网中的移动应用统计分析服务器,对所述加密的目标用户行为数据进行解密后的数据进行分析。

步骤s21-s23与前述实施例中的步骤s11-s13相同,步骤s21-s23的详细过程可以参见步骤s11-s13的相关介绍,在此不再赘述。

步骤s24、所述移动端判断用户是否授权定位权限。

若否,则执行步骤s25;若是,则执行步骤s26。

步骤s25、关闭所述移动应用统计分析服务器提供的用户定位功能。

关闭所述移动应用统计分析服务器提供的用户定位功能,避免用户的位置泄露。

步骤s26、确定用户定位位置,并发送所述用户定位位置至所述移动应用统计分析服务器。

确定用户定位位置,并发送所述用户定位位置至所述移动应用统计分析服务器,便于移动应用统计分析服务器根据用户定位位置,进行相关的用户行为分析。

本实施例中,确定用户定位位置,并发送所述用户定位位置至所述移动应用统计分析服务器的过程,可以包括:

a11、判断所述用户当前使用的网络是否为银行内网。

若是,则执行步骤a12;若否,则执行步骤a13。

a12、进行银行内网ip映射,确定用户定位位置,并发送所述用户定位位置至所述移动应用统计分析服务器。

本实施例中,进行银行内网ip映射,可以理解为:在银行内网ip映射表中查找与银行内网ip对应的位置。在查找到与银行内网ip对应的位置之后,可以将与银行内网ip对应的位置(如,经纬度),作为用户定位位置。

a13、进行外网ip映射,确定用户定位位置,并发送所述用户定位位置至所述移动应用统计分析服务器。

本实施例中,进行银行外网ip映射,可以理解为:在银行外网ip映射表中查找与银行外网ip对应的位置。在查找到与银行外网ip对应的位置之后,可以将与银行外网ip对应的位置(如,经纬度),作为用户定位位置。

在本申请的另一个实施例中,介绍另外一种银行移动应用的用户行为分析方法,请参见图3,可以包括:

步骤s31、移动端根据预设数据采集埋点机制,采集用户行为数据,作为目标用户行为数据。

步骤s32、所述移动端对所述目标用户行为数据进行加密。

步骤s33、所述移动端将加密的目标用户行为数据发送至银行内网中,以使部署在银行内网中的移动应用统计分析服务器,对所述加密的目标用户行为数据进行解密后的数据进行分析。

步骤s31-s33与前述实施例中的步骤s11-s13相同,步骤s31-s33的详细过程可以参见步骤s11-s13的相关介绍,在此不再赘述。

步骤s34、所述移动端在页面中目标对象被访问过程中,判断页面自动追踪功能是否处于开启状态。

页面中目标对象被访问过程,可以包括:页面中目标对象被开始访问过程或页面中目标对象被结束访问过程。

若是,说明需要对页面进行自动追踪,则执行步骤s35。

步骤s35、获取所述目标对象的名称。

步骤s36、在预设定制页面名称映射表中查找是否存在与所述目标对象的名称对应的定制名称。

若存在,则执行步骤s37;若不存在,则执行步骤s38。

定制名称可以理解为:相比于目标对象的名称,对于银行移动应用来说,辨识度更高的名称。

步骤s37、将与所述目标对象的名称对应的定制名称作为所述页面的追踪记录标识。

将与所述目标对象的名称对应的定制名称作为所述页面的追踪记录标识,可以提高页面的追踪记录的辨识度,提高页面的追踪记录的查找效率。

将与所述目标对象的名称对应的定制名称作为所述页面的追踪记录标识之后,可以向移动应用统计分析服务器发送包含页面的追踪记录标识的页面中目标对象的访问信息。

步骤s38、将所述目标对象的名称作为所述页面的追踪记录标识。

将所述目标对象的名称作为所述页面的追踪记录标识之后,可以向移动应用统计分析服务器发送包含页面的追踪记录标识的页面中目标对象的访问信息。

在本申请的另一个实施例中,提供了另外一种银行移动应用的用户行为分析方法,请参见图4,可以包括:

步骤s41、移动端根据预设数据采集埋点机制,采集用户行为数据,作为目标用户行为数据。

步骤s42、所述移动端对所述目标用户行为数据进行加密。

步骤s43、所述移动端将加密的目标用户行为数据发送至银行内网中,以使部署在银行内网中的移动应用统计分析服务器,对所述加密的目标用户行为数据进行解密后的数据进行分析。

步骤s41-s43与前述实施例中的步骤s11-s13相同,步骤s41-s43的详细过程可以参见步骤s11-s13的相关介绍,在此不再赘述。

步骤s44、获取页面中热点区域的点击事件。

热点区域可以理解为:用户操作(如,点击)频繁的区域。

步骤s45、在预设区域名映射表中查找与所述热点区域的点击事件中区域id对应的区域名,作为所述热点区域的区域名。

预设区域名映射表中记录的是区域id与区域名的映射关系。

步骤s46、将所述热点区域的点击事件及所述热点区域的区域名发送至所述移动应用统计分析服务器,以使所述移动应用统计分析服务器统计所述热点区域的点击次数。

将所述热点区域的点击事件及所述热点区域的区域名发送至所述移动应用统计分析服务器,以使所述移动应用统计分析服务器统计所述热点区域的点击次数,实现了热点区域的统计功能。

需要说明的是,前述各个实施例介绍的移动端的操作可以通过移动端调用移动应用统计分析服务器提供的二次封装后的移动应用统计分析工具库来实现。具体可以包括:移动端调用移动应用统计分析服务器提供的二次封装后的移动应用统计分析工具库,执行移动应用统计分析工具库来调用移动应用统计分析基础库,移动端不需要调用移动应用统计分析基础库,对于移动端来说,调用移动应用统计分析工具库可以直接传参,简化了调用移动应用统计分析基础库时所需要的步骤,提高了执行效率。

接下来对本申请提供的银行移动应用的用户行为分析装置进行介绍,下文介绍的银行移动应用的用户行为分析装置与上文介绍的银行移动应用的用户行为分析方法可相互对应参照。

请参见图5,银行移动应用的用户行为分析装置包括:采集模块11、加密模块12和第一发送模块13。

采集模块11,用于根据预设数据采集埋点机制,采集用户行为数据,作为目标用户行为数据.

加密模块12,用于对所述目标用户行为数据进行加密.

第一发送模块13,用于将加密的目标用户行为数据发送至银行内网中,以使部署在银行内网中的移动应用统计分析服务器,对所述加密的目标用户行为数据进行解密后的数据进行分析。

本实施例中,采集模块11,可以包括:

采集子模块,用于在针对银行移动应用定制的用户行为统计指标对应的采集埋点位置,采集数据。

本实施例中,上述银行移动应用的用户行为分析装置还可以包括:

第一判断模块,用于判断用户是否授权定位权限,若否,则执行关闭模块,若是,则执行定位模块;

所述关闭模块,用于关闭所述移动应用统计分析服务器提供的用户定位功能;

所述定位模块,用于确定用户定位位置,并发送所述用户定位位置至所述移动应用统计分析服务器。

本实施例中,上述银行移动应用的用户行为分析装置还可以包括:

第二判断模块,用于在页面中目标对象被访问过程中,判断页面自动追踪功能是否处于开启状态,若是,则执行第一获取模块;

所述第一获取模块,用于获取所述目标对象的名称;

第一查找模块,用于在预设定制页面名称映射表中查找是否存在与所述目标对象的名称对应的定制名称,若存在,则执行第一确定模块,若不存在,则执行第二确定模块;

所述第一确定模块,用于将与所述目标对象的名称对应的定制名称作为所述页面的追踪记录标识;

所述第二确定模块,用于将所述目标对象的名称作为所述页面的追踪记录标识。

本实施例中,上述银行移动应用的用户行为分析装置还可以包括:

第二获取模块,用于获取页面中热点区域的点击事件;

第二查找模块,用于在预设区域名映射表中查找与所述热点区域的点击事件中区域id对应的区域名,作为所述热点区域的区域名;

第二发送模块,用于将所述热点区域的点击事件及所述热点区域的区域名发送至所述移动应用统计分析服务器,以使所述移动应用统计分析服务器统计所述热点区域的点击次数。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

以上对本申请所提供的一种银行移动应用的用户行为分析方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1