一种A/B测试的用户选取方法、装置、存储介质及终端制造方法及图纸

技术编号:19821508 阅读:22 留言:0更新日期:2018-12-19 14:36
本发明专利技术公开了一种A/B测试的用户选取方法、装置、存储介质及终端,该方法包括:设置随机步长,其中,随机步长为选取下一个目标用户时,在当前选取的目标用户编号的基础上增加的值;根据随机步长,在相同目标用户集中选取目标用户。本发明专利技术通过设置随机步长,在选取目标用户时,根据随机步长在同一个目标用户集中选择不同的目标用户进行落地页推送,既保证了目标用户之间的属性相同或相似,又保证使用相同用户集的多个A/B测不会一直取相同的用户推送,在增加测试结果准确性的基础上,优化了用户的使用体验。

【技术实现步骤摘要】
一种A/B测试的用户选取方法、装置、存储介质及终端
本专利技术涉及软件开发领域,特别是涉及一种A/B测试的用户选取方法、装置、存储介质及终端。
技术介绍
A/B测试,也叫随机实验或对照实验,在软件开发过程中,A/B测试实验提供了一个有价值的方式来评估新功能对客户行为的影响,其目的在于通过科学的实验设计、采样样本代表性、流量分割与小流量测试等方式来获得具有代表性的实验结论,并且保证A/B测试时得到的实验结论在后续正式推送至所有类型的用户时也具备参考意义。在流量运营期间,将要进行实验的文案以小流量级别的用户为目标用户进行推送的实验称为推送广告A/B测试,或简称为ab测。通常在测试期间,针对一个落地页,需要同时发送多个不同的文案信息,即进行多个A/B测,将不同A/B测的结果作为分配推送资源的参考,保证该落地页推送文案的质量,在冲量期间可增加有效点击率,增加收益。在现有技术的测试期间选取多个A/B测的目标用户时,常会造成多次A/B测之间选取的目标用户属性不同,造成多个A/B测的结果之间没有可比性,进而影响测试结果的准确性,若选择同样的目标用户进行多次A/B测文案的推送,则会造成造成用户频繁接收到落地页的推送,严重影响用户的使用体验。
技术实现思路
本专利技术提供一种A/B测试的用户选取方法、装置、存储介质及终端,用以解决现有技术的如下问题:多次A/B测之间选取的目标用户若属性不同,易造成多个A/B测的结果之间没有可比性,进而影响测试结果的准确性;若选择同样的目标用户进行多次A/B测文案的推送,则会造成用户频繁接收到落地页的推送,严重影响用户的使用体验。为解决上述技术问题,一方面,本专利技术提供一种A/B测试的用户选取方法,包括:设置随机步长,其中,所述随机步长为选取下一个目标用户时,在当前选取的目标用户编号的基础上增加的值;根据所述随机步长,在相同目标用户集中选取目标用户。进一步,所述根据所述随机步长,在目标用户集中选取目标用户之后,还包括:检测当前选取的目标用户是否存在于A/B测试对应的历史用户集合中;在当前选取的目标用户存在于A/B测试对应的历史用户集合中的情况下,抛弃当前选取的目标用户,根据所述当前选取的目标用户的编号以及所述随机步长,在目标用户集中选取下一个目标用户;在当前选取的目标用户不存在于A/B测试对应的历史用户集合中的情况下,将A/B测试的落地页推送至所述当前选取的目标用户,并将所述当前选取的目标用户添加至所述A/B测试对应的历史用户集合中。进一步,所述将A/B测试的落地页推送至所述当前选取的目标用户之后,还包括:检测已推送所述落地页的目标用户的数量是否超过预设发送量;在已推送所述落地页的目标用户的数量未超过预设发送量的情况下,根据所述当前选取的目标用户的编号以及所述随机步长,在目标用户集中选取下一个目标用户。进一步,所述设置随机步长,包括:设置用户选取比例,将用户选取比例的倒数设置为用户选取步长;根据所述用户选取步长,设置所述随机步长为预设步长范围内的随机值,其中,所述预设步长范围以所述用户选取步长与预设固定数的差为下限,以所述用户选取步长为上限。另一方面,本专利技术还提供一种A/B测试的用户选取装置,包括:设置模块,用于设置随机步长,其中,所述随机步长为选取下一个目标用户时,在当前选取的目标用户编号的基础上增加的值;选取模块,用于根据所述随机步长,在相同目标用户集中选取目标用户。进一步,还包括:第一检测模块,用于检测当前选取的目标用户是否存在于A/B测试对应的历史用户集合中;所述选取模块,具体用于在当前选取的目标用户存在于A/B测试对应的历史用户集合中的情况下,抛弃当前选取的目标用户,根据所述当前选取的目标用户的编号以及所述随机步长,在目标用户集中选取下一个目标用户;推送模块,用于在当前选取的目标用户不存在于A/B测试对应的历史用户集合中的情况下,将A/B测试的落地页推送至所述当前选取的目标用户,并将所述当前选取的目标用户添加至所述A/B测试对应的历史用户集合中。进一步,还包括:第二检测模块,用于检测已推送所述落地页的目标用户的数量是否超过预设发送量;所述选取模块,具体用于在已推送所述落地页的目标用户的数量未超过预设发送量的情况下,根据所述随机步长,在目标用户集中选取下一个目标用户。进一步,所述设置模块,具体用于:设置用户选取比例,将用户选取比例的倒数设置为用户选取步长;根据所述用户选取步长,设置所述随机步长为预设步长范围内的随机值,其中,所述预设步长范围以所述用户选取步长与预设固定数的差为下限,以所述用户选取步长为上限。另一方面,本专利技术还提供一种存储介质,存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述的A/B测试的用户选取方法的步骤。另一方面,本专利技术还提供一种终端,至少包括存储器、处理器,存储器上存储有计算机程序,处理器在执行存储器上的计算机程序时实现上述的A/B测试的用户选取方法的步骤。本专利技术通过设置随机步长,在选取目标用户时,根据随机步长在同一个目标用户集中选择不同的目标用户进行落地页推送,既保证了目标用户之间的属性相同或相似,又保证使用相同用户集的多个A/B测不会一直取相同的用户推送,在增加测试结果准确性的基础上,优化了用户的使用体验。附图说明图1是本专利技术第一实施例中A/B测试的用户选取方法流程图;图2是本专利技术第二实施例中A/B测试的用户选取方法流程图;图3是本专利技术第三实施例中A/B测试的用户选取方法流程图;图4是本专利技术第四实施例中A/B测试的用户选取装置的结构示意图;图5是本专利技术第五实施例中A/B测试的用户选取装置的结构示意图;图6是本专利技术第六实施例中A/B测试的用户选取装置的结构示意图。具体实施方式为了解决现有技术的如下问题:多次A/B测之间选取的目标用户若属性不同,易造成多个A/B测的结果之间没有可比性,进而影响测试结果的准确性;若选择同样的目标用户进行多次A/B测文案的推送,则会造成用户频繁接收到落地页的推送,严重影响用户的使用体验,本专利技术提供了一种A/B测试的用户选取方法、装置、存储介质及终端,以下结合附图以及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限定本专利技术。本专利技术的第一实施例提供了一种A/B测试的用户选取方法,其流程图如图1所示,主要包括步骤S101和S102:S101,设置随机步长。在进行推送广告A/B测试时,针对同一个落地页进行推送之前,通常需要预先设置多个推送文案,并通过多次A/B测推送不同的文案至用户,收集用户针对所有文案反馈的测试结果,以作为分配推送资源的参考。在现有测试过程中,多次A/B测可能选用了不同属性的目标用户,如第一个文案推送的目标用户选取为黑龙江地区的老年人,而第二个文案推送的目标用户为广州地区的青年人,两次测试之间用户的地区消费水平、风俗习惯均不同,用户的年龄层也不一样,收集回来的测试结果之间没有可比性,影响测试结果的准确性。若两次文案推送的用户完全相同,又容易造成用户频繁接收到落地页的推送,严重影响用户的使用体验,甚至可能会出现投诉、或卸载对应应用程序等情况出现。为了解决上述问题,在进行推送广告A/B测试时,首先选择一个目标用户集,保证多次进行的A/B测的目标用户属性相同,根据测试本文档来自技高网...

【技术保护点】
1.一种A/B测试的用户选取方法,其特征在于,包括:设置随机步长,其中,所述随机步长为选取下一个目标用户时,在当前选取的目标用户编号的基础上增加的值;根据当前选取的目标用户的编号以及所述随机步长,在相同目标用户集中选取目标用户。

【技术特征摘要】
1.一种A/B测试的用户选取方法,其特征在于,包括:设置随机步长,其中,所述随机步长为选取下一个目标用户时,在当前选取的目标用户编号的基础上增加的值;根据当前选取的目标用户的编号以及所述随机步长,在相同目标用户集中选取目标用户。2.如权利要求1所述的用户选取方法,其特征在于,所述根据所述随机步长,在目标用户集中选取目标用户之后,还包括:检测当前选取的目标用户是否存在于A/B测试对应的历史用户集合中;在当前选取的目标用户存在于A/B测试对应的历史用户集合中的情况下,抛弃当前选取的目标用户,根据所述当前选取的目标用户的编号以及所述随机步长,在目标用户集中选取下一个目标用户;在当前选取的目标用户不存在于A/B测试对应的历史用户集合中的情况下,将A/B测试的落地页推送至所述当前选取的目标用户,并将所述当前选取的目标用户添加至所述A/B测试对应的历史用户集合中。3.如权利要求2所述的用户选取方法,其特征在于,所述将A/B测试的落地页推送至所述当前选取的目标用户之后,还包括:检测已推送所述落地页的目标用户的数量是否超过预设发送量;在已推送所述落地页的目标用户的数量未超过预设发送量的情况下,根据所述当前选取的目标用户的编号以及所述随机步长,在目标用户集中选取下一个目标用户。4.如权利要求1至3中任一项所述的用户选取方法,其特征在于,所述设置随机步长,包括:设置用户选取比例,将用户选取比例的倒数设置为用户选取步长;根据所述用户选取步长,设置所述随机步长为预设步长范围内的随机值,其中,所述预设步长范围以所述用户选取步长与预设固定数的差为下限,以所述用户选取步长为上限。5.一种A/B测试的用户选取装置,其特征在于,包括:设置模块,用于设置随机步长,其中,所述随机步长为选取下一个目标用户时,在当前选取的目标用户编号的基础上...

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

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

1