应用程序页面的A/B测试方法及装置制造方法及图纸

技术编号:17516418 阅读:38 留言:0更新日期:2018-03-21 01:01
本发明专利技术提供一种应用程序页面的A/B测试方法及装置。该方法包括:获取原始跳转协议,原始跳转协议包括A/B测试标识,查询A/B测试路由表中是否存在与A/B测试标识相同的标识,根据A/B测试路由表中与A/B测试标识对应的跳转协议跳转到第一页面,根据原始跳转协议跳转到第二页面。从而实现了APP页面的A/B测试。

A/B test method and device for application page

【技术实现步骤摘要】
应用程序页面的A/B测试方法及装置
本专利技术涉及通信
,尤其涉及一种应用程序页面的A/B测试方法及装置。
技术介绍
随着移动互联网的日益发展壮大,各种移动应用程序(Application,APP)层出不穷,如何衡量新的APP的可行性成为人们日益关心的话题。在APP的页面设计中,经常会面临多个设计方案的选择,例如页面中按钮的颜色使用、标题的字体大小设置和标题的位置设置等,APP页面的A/B测试(Test)方法便是用于比较和选择设计方案优劣的方法。就设计目的而言,APP页面的A/B测试就是为一个目标页面制定两个测试页面并部署,如A测试页面和B测试页面,A测试页面与B测试页面的按钮颜色、按钮大小、标题的字体大小和图片的大小等不同。在用户的使用过程中,让一部分用户使用A测试页面,另一部分用户使用B测试页面,收集用户的使用数据,通过分析用户的使用数据,将测试页面中更符合设计目标或者更接近测试想要的结果的页面确定为目标页面,最后再将确定的目标页面进行推广。然而,具体如何进行APP页面的A/B测试,目前还没有一个有效的解决方法。
技术实现思路
本专利技术提供一种应用程序页面的A/B测试方法及装置,以解决如何进行APP页面的A/B测试。第一方面,本专利技术提供一种应用程序页面的A/B测试方法,包括:获取原始跳转协议,所述原始跳转协议包括携带A/B测试标识的原始跳转协议,跳转协议为APP内部页面跳转的规则;查询A/B测试路由表中是否存在与所述A/B测试标识相同的标识;若是,则根据所述A/B测试路由表中与所述A/B测试标识对应的跳转协议跳转到第一页面,若否,则根据所述原始跳转协议跳转到第二页面,所述A/B测试路由表中包括不同的A/B测试标识与跳转协议的对应关系,所述第一页面和所述第二页面为两个不相同的测试页面。可选的,在获取所述跳转协议之前,还包括:检测到用户触发的APP启动指令后,向服务器发送当前用户特征信息,用户特征信息用于表征用户类别;接收所述服务器根据当前用户特征信息下发的所述A/B测试路由表。可选的,所述原始跳转协议为客户端控件的跳转协议,或者,所述原始跳转协议为服务器下发的控件的跳转协议,或者,所述原始跳转协议为服务器根据客户端发起的网络请求下发的跳转协议。可选的,若所述原始跳转协议为客户端控件的跳转协议,在获取所述跳转协议之前,还包括:在所述原始跳转协议中添加A/B测试标识。通过该实施方式,可实现对客户端控件进行页面A/B测试。可选的,若所述原始跳转协议为服务器下发的控件的跳转协议,所述A/B测试标识为所述服务器在下发所述原始跳转协议时添加的标识。通过该实施方式,对于服务器下发的控件,在其跳转行为对应的跳转协议中,可以由服务器在跳转协议中添加A/B测试标识,从而可实现在客户端不参与方案制定的情况下,动态的进行A/B测试方案。可选的,所述原始跳转协议为服务器根据客户端发起的网络请求下发的跳转协议,所述A/B测试标识为所述服务器在接收到所述客户端发送的网络请求时,向所述客户端发送所述原始跳转协议时添加的标识。通过该实施方式,对于客户端发起的网络请求,可以由服务器在发送与客户端发起的网络请求对应的跳转协议中添加A/B测试标识,从而可实现对客户端发起的网络请求进行A/B测试,提高APP页面的A/B测试的范围和灵活性。第二方面,本专利技术提供一种应用程序页面的A/B测试装置,包括:获取模块,用于获取原始跳转协议,所述原始跳转协议包括携带A/B测试标识的原始跳转协议,跳转协议为APP内部页面跳转的规则;查询模块,用于查询A/B测试路由表中是否存在与所述A/B测试标识相同的标识;处理模块,用于在查询到所述A/B测试路由表中存在与所述A/B测试标识相同的标识时,根据所述A/B测试路由表中与所述A/B测试标识对应的跳转协议跳转到第一页面,在查询到所述A/B测试路由表中不存在与所述A/B测试标识相同的标识时,根据所述原始跳转协议跳转到第二页面,所述A/B测试路由表中包括不同的A/B测试标识与跳转协议的对应关系,所述第一页面和所述第二页面为两个不相同的测试页面。可选的,还包括:发送模块,用于在检测到用户触发的APP启动指令后,向服务器发送当前用户特征信息,用户特征信息用于表征用户类别;所述获取模块还用于:接收所述服务器根据当前用户特征信息下发的所述A/B测试路由表。可选的,所述原始跳转协议为客户端控件的跳转协议,或者,所述原始跳转协议为服务器下发的控件的跳转协议,或者,所述原始跳转协议为服务器根据客户端发起的网络请求下发的跳转协议。可选的,若所述原始跳转协议为客户端控件的跳转协议,所述处理模块还用于:在所述获取模块获取所述原始跳转协议之前,在所述原始跳转协议中添加A/B测试标识。可选的,若所述原始跳转协议为服务器下发的控件的跳转协议,所述A/B测试标识为所述服务器在下发所述原始跳转协议时添加的标识。可选的,若所述原始跳转协议为服务器根据客户端发起的网络请求下发的跳转协议,所述A/B测试标识为所述服务器在接收到所述客户端发送的网络请求时,向所述客户端发送所述原始跳转协议时添加的标识。上述第二方面以及上述第二方面的各可能的实施方式所提供的APP页面的A/B测试装置,其有益效果可以参见上述第一方面和第一方面的各可能的实施方式所带来的有益效果,在此不再赘述。本专利技术提供的应用程序页面的A/B测试方法及装置,通过在原始跳转协议中添加A/B测试标识,A/B测试路由表中存储A/B测试标识与新的跳转协议的对应关系,获取到原始跳转协议后,通过查询A/B测试路由表中是否存在与原始跳转协议中的A/B测试标识相同的标识,若存在,则根据A/B测试路由表中与A/B测试标识对应的跳转协议跳转到第一页面,若不存在,则根据原始跳转协议跳转到第二页面,第一页面与第二页面是两个不相同的测试页面,从而实现了APP页面的A/B测试。附图说明为了清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种APP页面的A/B测试方法实施例的流程图;图2为本专利技术提供的另一种APP页面的A/B测试方法实施例的流程图;图3为一种APP首页示意图;图4为本专利技术提供的另一种APP页面的A/B测试方法实施例的流程图;图5为本专利技术提供的一种APP页面的A/B测试装置实施例的结构示意图;图6为本专利技术提供的另一种APP页面的A/B测试装置实施例的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。下面对本专利技术中的部分用语进行解释说明,以便于本领域技术人员理解。1、电子设备,包括但不限于移动台(MobileStation,MS)、移动终本文档来自技高网...
应用程序页面的A/B测试方法及装置

【技术保护点】
一种应用程序APP页面的A/B测试方法,其特征在于,包括:获取原始跳转协议,所述原始跳转协议包括A/B测试标识,跳转协议为APP内部页面跳转的规则;查询A/B测试路由表中是否存在与所述A/B测试标识相同的标识;若是,则根据所述A/B测试路由表中与所述A/B测试标识对应的跳转协议跳转到第一页面,若否,则根据所述原始跳转协议跳转到第二页面,所述A/B测试路由表中包括不同的A/B测试标识与跳转协议的对应关系,所述第一页面和所述第二页面为两个不相同的测试页面。

【技术特征摘要】
1.一种应用程序APP页面的A/B测试方法,其特征在于,包括:获取原始跳转协议,所述原始跳转协议包括A/B测试标识,跳转协议为APP内部页面跳转的规则;查询A/B测试路由表中是否存在与所述A/B测试标识相同的标识;若是,则根据所述A/B测试路由表中与所述A/B测试标识对应的跳转协议跳转到第一页面,若否,则根据所述原始跳转协议跳转到第二页面,所述A/B测试路由表中包括不同的A/B测试标识与跳转协议的对应关系,所述第一页面和所述第二页面为两个不相同的测试页面。2.根据权利要求1所述的方法,其特征在于,在获取所述原始跳转协议之前,还包括:检测到用户触发的APP启动指令后,向服务器发送当前用户特征信息,用户特征信息用于表征用户类别;接收所述服务器根据当前用户特征信息下发的所述A/B测试路由表。3.根据权利要求1或2所述的方法,其特征在于,所述原始跳转协议为客户端控件的跳转协议,或者,所述原始跳转协议为服务器下发的控件的跳转协议,或者,所述原始跳转协议为服务器根据客户端发起的网络请求下发的跳转协议。4.根据权利要求3所述的方法,其特征在于,若所述原始跳转协议为客户端控件的跳转协议,在获取所述原始跳转协议之前,还包括:在所述原始跳转协议中添加A/B测试标识。5.根据权利要求3所述的方法,其特征在于,若所述原始跳转协议为服务器下发的控件的跳转协议,所述A/B测试标识为所述服务器在下发所述原始跳转协议时添加的标识。6.根据权利要求3所述的方法,其特征在于,若所述原始跳转协议为服务器根据客户端发起的网络请求下发的跳转协议,所述A/B测试标识为所述服务器在接收到所述客户端发送的网络请求时,向所述客户端发送所述原始跳转协议时添加的标识。7.一种应用程序APP页面的A/B测试装置,其特征在于,包括:获取模块,用于获取原始跳转协议,所述原始...

【专利技术属性】
技术研发人员:蒋演
申请(专利权)人:五八有限公司
类型:发明
国别省市:天津,12

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

1