一种基于上下文背景信息的自动多版本漏斗页面选优方法技术

技术编号:20621863 阅读:18 留言:0更新日期:2019-03-20 14:07
本发明专利技术公开了一种基于上下文背景信息的自动多版本漏斗页面选优方法,主要步骤包括:设计出一个漏斗模型;为漏斗各层设计多个页面版本;生成漏斗版本;生成上下文元素组;生成带上下文信息的漏斗模型;为各带上下文信息的漏斗模型创建智能学习模型;训练模型;开始使用模型。通过本发明专利技术方法可以有效地在多版本漏斗场景中找出一个最终整体转化率最高的漏斗版本。

An Automatic Multi-Version Funnel Page Selection Method Based on Context Background Information

The invention discloses an automatic multi-version funnel page selection method based on context background information. The main steps include: designing a funnel model; designing multiple page versions for each layer of funnel; generating funnel versions; generating context element groups; generating funnel models with context information; creating intelligent learning models for funnel models with context information; Practice the model; start using the model. The method of the invention can effectively find out a funnel version with the highest overall conversion rate in a multi-version funnel scene.

【技术实现步骤摘要】
一种基于上下文背景信息的自动多版本漏斗页面选优方法
本专利技术涉及页面版本选优和个性化推荐领域,尤其涉及到一种基于上下文背景信息的自动多版本漏斗页面选优方法。
技术介绍
在快速发展互联网时代,应用APP、网页等产品给用户的前端展现往往直接决定了用户对产品的接受程度,进而也决定了产品的成败,因此页面设计对产品至关重要。然而,不同用户对于页面设计的喜好是不一样的,甚至同一个用户对于同一个内容的页面设计在不同的时间点或访问背景下的喜好也是不一样的,因此页面和产品设计人员常常面临众口难调、顾此失彼的困境,无法设计出一款让大家都满意的单一页面来。所以,产品设计人员往往会为同一个页面内容设计出多个不同的页面版本来,然后通过一些方法来让不同的用户看到不同的页面版本,比如基于上下文或推荐算法的方法。这样的方法对于单页面的场景来说可能是有效的。在互联网应用中,除了单页面场景外,实际更多的是基于漏斗的场景。所谓基于漏斗的场景,就是多个页面依顺序展现给客户,客户在最后那个页面完成最终的转化或触发产品期望的关键指标。互联网电商的购物场景就是典型的漏斗场景。例如,某个互联网电商有几个连续的页面:商品选择页面、收货地址填写页面、付费页面。这三个页面构成了一个拥有三层页面的漏斗。一般来说,用户会依顺序进入每一个页面,而且每个页面都会有一个自己的转化率。比如,100个用户进入了商品选择页面,然而最后只有80个用户进入了收货地址填写页面,那么商品选择页面的转化率就是80%;进入收货地址填写页面的80个用户有40个进入了付费页面,那么收货地址填写页面的转化率就是50%;进入付费页面的40个用户,最终有10个最终完成了付费操作,那么付费页面的转化率就是25%。漏斗场景也有类似于单页面多版本设计的需求。拿前述的商品选择页面来说,不同用户可能喜欢不同的商品选择页面风格,同一个用户可能在不同上下文背景下(比如白天或黑夜)喜欢不同的商品选择页面风格,因此设计多个版本的商品选择页面并在不同上下文环境下展现给不同用户是很有必要的。所以,在漏斗模型中,它的每一层页面都应该有若干个不同的版本。但是,对于漏斗场景来说,它有特殊性:在选择当前页面合适页面版本的时候,不能只考虑当前页面版本的转化率,而应该综合下一个页面的转化率来考虑,从而应该选择出总体转化率更高的漏斗路径来。图1为一个例子。在图1中可以看出:(1)对于版本的分派需要考虑用户的上下文信息(Context)。即对于同一个漏斗来说,不同用户的最终转化率是不同的。比如,同是对于漏斗“L1_V2->L2_V1”,男性(Male)用户的最终转化率是32%,而女性(Female)用户的最终转化率是20%。(2)对于同一个用户来说,在所有漏斗版本里会有一个最终整体转化率最好的漏斗版本,并且该漏斗版本中的第一层的转化率并不一定是所有漏斗版本中最高的,因此并不能按层的顺序依次选择转化率最高的层版本便能找出最终整体转化率最好的漏斗版本。比如,对于男性(Male)用户,虽然漏斗层1中,转化率最高的是版本“L1_V1”,但所有漏斗版本中整体转化率最好的“L1_V2->L2_V1”却没有包含“L1_V1”。因此,需要有一个合理的方法能在多版本漏斗场景中找出一个最终整体转化率最高的漏斗版本来。
技术实现思路
针对现有技术的不足,本专利技术旨在提供一种基于上下文背景信息的自动多版本漏斗页面选优方法,以解决现有技术的不足之处。为了实现上述目的,本专利技术采用如下技术方案:一种基于上下文背景信息的自动多版本漏斗页面选优方法,包括如下步骤:S1、根据具体应用场景,设计出漏斗模型,所述漏斗模型按顺序包含多层页面,用户会依次访问每层页面,并且在任何一层页面时都有可能进入或不进入下一层页面,以及完成或不完成当层页面的转化;S2、为漏斗模型的每一层页面分别设计多个不同的页面版本;S3、通过漏斗模型的不同层的页面之间的页面版本交叉组合生成若干个漏斗版本;S4、将所有的上下文元素的变量值进行交叉组合,形成上下文元素组;S5、将步骤S4中得到的所有的上下文元素组和步骤S1中得到的漏斗模型进行交叉组合,得到若干带上下文信息的漏斗模型,各个带上下文信息的漏斗模型中相应地含有若干带上下文信息的漏斗版本;S6、为每一个带上下文信息的漏斗模型创建一个用于帮助选择最优漏斗版本的智能学习模型,得到若干带上下文信息的漏斗智能学习模型;S7、开始训练步骤S6中得到的带上下文信息的漏斗智能学习模型;S7.1、对每一个进入产品漏斗的用户,根据该用户所包含的上下文元素组,为其分配对应的带上下文信息的漏斗智能学习模型;S7.2、当每一个用户进入产品漏斗时,在漏斗模型中按同等概率随机为其选择一个漏斗版本,使其看到该漏斗版本所设定的产品功能和展示;S7.3、对每一个进入产品漏斗的用户,根据其在产品中的实际行为和表现,更新其所属的带上下文信息的漏斗智能学习模型,然后开始训练所更新的带上下文信息的漏斗智能学习模型,直至符合设定的结束条件后结束训练;结束训练后,此时每一个带上下文信息的漏斗智能学习模型将选出整体转化率最高的漏斗版本,该整体转化率最高的漏斗版本即为该带上下文信息的漏斗智能学习模型所对应的最佳漏斗版本。进一步地,所述智能学习模型包括但不限于QLearning、QLearning、SARSA、PolicyGradients、Actor-Critic、Monte-carlolearning、Deep-Q-Learning。进一步地,在选出最佳漏斗版本后,开始使用模型时,当每一个用户进入某一产品的漏斗模型时,根据该用户所包含的上下文元素组,找到其对应的带上下文信息的漏斗智能学习模型,并且将该漏斗智能学习模型在模型训练中选择出的最佳漏斗版本分配给该用户,使其看到最佳漏斗版本所设定的产品功能和展示。本专利技术的有益效果在于:通过本专利技术方法,可以结合上下文信息,有效地在多版本漏斗场景中找出一个最终整体转化率最高的漏斗版本。附图说明图1为现有技术的实施方式举例示意图;图2为本专利技术实施例中的方法流程示意图。具体实施方式以下将结合附图对本专利技术作进一步的描述,需要说明的是,以下实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本专利技术的保护范围并不限于本实施例。如图2所示,一种基于上下文背景信息的自动多版本漏斗页面选优方法,包括如下步骤:S1、根据具体应用场景,设计出一个漏斗模型:该漏斗模型按顺序包含多层页面,用户会依次访问每层页面,并且在任何一层页面时都有可能进入或不进入下一层页面,以及完成或不完成当层页面的转化;S2、为漏斗模型的每一层页面分别设计多个不同的页面版本;S3、通过漏斗模型的不同层的页面之间的页面版本交叉组合生成若干个漏斗版本;S4、将所有的上下文(Context)元素(Feature)的变量值(Variable)进行交叉组合,形成若干上下文元素组;S5、将步骤S4中得到的所有的上下文元素组和步骤S1中得到的漏斗模型进行交叉组合,得到若干带上下文信息的漏斗模型,各个带上下文信息的漏斗模型中相应地含有若干带上下文信息的漏斗版本;S6、为每一个带上下文信息的漏斗模型创建一个用于帮助选择最优漏斗版本的智能学习模型,得到若干带上下文信息的漏斗智能学习模型;具体本文档来自技高网
...

【技术保护点】
1.一种基于上下文背景信息的自动多版本漏斗页面选优方法,其特征在于,包括如下步骤:S1、根据具体应用场景,设计出漏斗模型,所述漏斗模型按顺序包含多层页面,用户会依次访问每层页面,并且在任何一层页面时都有可能进入或不进入下一层页面,以及完成或不完成当层页面的转化;S2、为漏斗模型的每一层页面分别设计多个不同的页面版本;S3、通过漏斗模型的不同层的页面之间的页面版本交叉组合生成若干个漏斗版本;S4、将所有的上下文元素的变量值进行交叉组合,形成若干上下文元素组;S5、将步骤S4中得到的所有的上下文元素组和步骤S1中得到的漏斗模型进行交叉组合,得到若干带上下文信息的漏斗模型,各个带上下文信息的漏斗模型中相应地含有若干带上下文信息的漏斗版本;S6、为每一个带上下文信息的漏斗模型创建一个用于帮助选择最优漏斗版本的智能学习模型,得到若干带上下文信息的漏斗智能学习模型;S7、开始训练步骤S6中得到的带上下文信息的漏斗智能学习模型:S7.1、对每一个进入产品漏斗的用户,根据该用户所包含的上下文元素组,为其分配对应的带上下文信息的漏斗智能学习模型;S7.2、当每一个用户进入产品漏斗时,在漏斗模型中按同等概率随机为其选择一个漏斗版本,使其看到该漏斗版本所设定的产品功能和展示;S7.3、对每一个进入产品漏斗的用户,根据其在产品中的实际行为和表现,更新其所属的带上下文信息的漏斗智能学习模型,然后开始训练所更新的带上下文信息的漏斗智能学习模型,直至符合设定的结束条件后结束训练;结束训练后,此时每一个带上下文信息的漏斗智能学习模型将选出整体转化率最高的漏斗版本,该整体转化率最高的漏斗版本即为该带上下文信息的漏斗智能学习模型所对应的最佳漏斗版本。...

【技术特征摘要】
1.一种基于上下文背景信息的自动多版本漏斗页面选优方法,其特征在于,包括如下步骤:S1、根据具体应用场景,设计出漏斗模型,所述漏斗模型按顺序包含多层页面,用户会依次访问每层页面,并且在任何一层页面时都有可能进入或不进入下一层页面,以及完成或不完成当层页面的转化;S2、为漏斗模型的每一层页面分别设计多个不同的页面版本;S3、通过漏斗模型的不同层的页面之间的页面版本交叉组合生成若干个漏斗版本;S4、将所有的上下文元素的变量值进行交叉组合,形成若干上下文元素组;S5、将步骤S4中得到的所有的上下文元素组和步骤S1中得到的漏斗模型进行交叉组合,得到若干带上下文信息的漏斗模型,各个带上下文信息的漏斗模型中相应地含有若干带上下文信息的漏斗版本;S6、为每一个带上下文信息的漏斗模型创建一个用于帮助选择最优漏斗版本的智能学习模型,得到若干带上下文信息的漏斗智能学习模型;S7、开始训练步骤S6中得到的带上下文信息的漏斗智能学习模型:S7.1、对每一个进入产品漏斗的用户,根据该用户所包含的上下文元素组,为其分配对应的带上下文信息的漏斗智能学习模型;S7.2、当每一个用户进入产品漏斗时,在漏斗模型中按同等概率随机为其选择一个漏斗版本,使其看到...

【专利技术属性】
技术研发人员:蒋晓海刘麒赟
申请(专利权)人:北京云测信息技术有限公司
类型:发明
国别省市:北京,11

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

1