一种根据广告主预算分配流量的系统和方法与流程

文档序号:24047410发布日期:2021-02-23 19:19阅读:85来源:国知局
一种根据广告主预算分配流量的系统和方法与流程

[0001]
本发明涉及互联网广告技术领域,尤其涉及一种根据广告主预算分配流量的系统和方法。


背景技术:

[0002]
在互联网广告领域中,广告会为其广告投放设置预算消耗阈值,以控制其费用消耗。在cpm(cost pre impressions)模式下,费用的控制以广告展示为准,进行费用结算,较容易展示。而在cpc(cost per click)模式下,由于以用户行为作为结算标准,因此实际费用与广告的展示并不能直接对应。比如某发明公开了一种控制广告预算分配的方法及服务器,该方法包括:基于预设时间周期内的各个时间段的历史广告流量,确定历史广告流量的曝光量曲线以作为广告预算分配曲线;基于目标广告的总预算金额和广告预算分配曲线,确定各个时间段内的期望消费金额;基于当前时间段内的期望消费金额,前一个时间段内的期望消费金额,及前一个时间段内的实际消费金额,调整当前时间段内目标广告流量的投放量控制参数,以调整目标广告在当前时间段内的总投放量,以调整当前时间段内的实际消费金额,使得实际消费金额拟合广告预算分配曲线,使得总预算金额能够分配在各个时间段内,实现广告预算的合理分配,以在有限的预算情况下为广告主创造更多的价值。这种方式通过将预设周期划分为更小的周期,并通过控制更小的周期实现对预设周期费用的控制,虽然操作更加精细化,也使得费用的消耗距离预算偏离控制在一定的幅度内,但是在最后一个更小周期内出现的偏离容易使得最终费用失控,同时,该方法只能针对cpm取得较好的效果,而针对cpc模式难以实现精确的控制。


技术实现要素:

[0003]
本发明所要解决的技术问题在于,提供一种根据广告主预算分配流量的系统和方法,通过对流量分配的控制,实现广告的阶段展示,从而实现了广告费用的精准控制,尤其是优质广告的费用控制更加准确。
[0004]
为了解决上述技术问题,本发明提供了一种根据广告主预算分配流量的系统,包括接收模块、筛选模块、期望模块、分配模块和控制模块;所述接收模块,用于接收渠道商的流量信息,包括大小及特征数据;其中,所述特征数据与广告主设置的定向条件相对应;所述筛选模块,用于根据流量的特征数据筛选出相应的待投放广告,以使流量符合广告主设置的所述定向条件,并将筛选出的待投放广告进行排序;所述期望模块,用于根据流量的历史点击率a、广告出价、广告预算和流量大小,计算各待投放广告的预期流量;所述分配模块,用于根据流量的所述历史点击率为待投放广告设定比例系数k,其中k为本次流量分配后已分配流量占预期流量中的比例的上限;再根据k的数值根据广告排序对广告进行流量分配并记录点击数据;
所述控制模块,用于对流量分配达到比例系数的广告,暂停其投放一段时间,并在之后重新开始其投放;获取广告的实际点击数,计算出剩余预算,并作为新的广告预算。
[0005]
在上述技术方案中,特征数据是指流量中共有的用户数据,包括国家或地区、操作系统等,而不包括单个用户的个性化信息,包括性别、ip地址等。通过对整体性信息的区别,可以达到区分目标流量的作用,更易筛选出符合需求的广告。
[0006]
作为上述方案的改进,如果剩余预算的绝对值占广告主设置的预算的比例小于某一数值,则控制模块停止该广告投放。
[0007]
在上述技术方案中,数值是预设的一个固定的数值,同时,对于不同的预算和出价,该数值可以不同。预算越大,出价越低,则数值越小;预算越小,出价越高,则数据越大。本技术方案可以快速在广告投放的费用消耗接近预算时,停止该广告的投放,从而提高了广告投放的效率。
[0008]
作为上述方案的改进,如果剩余预算小于0,则控制模块停止该广告投放。
[0009]
在上述技术方案中,剩余预算小于0,意味着消耗超出预算,则停止广告的投放,以便将消耗控制在与预算最接近的数值。本技术方案可以有效地应对流量发生的突然变化,保证费用消耗最接近预算。
[0010]
作为上述方案的改进,比例系数k只与所述历史点击率有关;不同流量具有不同的所述历史点击率时,比例系统k不相同。
[0011]
在上述技术方案中,比例系数k与历史点击率有关,历史点击率代表着流量的质量高低,可以将不同的流量进行区分,同时,针对不同的流量采用不同的比例系数,可以有针对性地提高流量分配效率,在保证消耗尽可能接近广告主预算的情况下,可以加快费用趋近预算的速度。
[0012]
作为上述方案的改进,所述历史点击率是指过去一年的平均点击率;如果历史数据不足一年,则以已有的历史数据的平均值作为历史点击率。
[0013]
在上述技术方案中,以历史点击率作为参考,可以表征流量的平均水平,达到对流量点击率的较好预测,从而可以更好地计算预期流量。
[0014]
作为上述方案的改进,所述广告预算是指广告主设置的最小时间范围内的预算,而在所述最小时间范围结束时,所述控制模块后重新开启新一轮的广告投放。
[0015]
在上述技术方案中,由于cpc模式的数据具有滞后性,且是以实际效果付费,不需要考虑广告设置的最小时间范围内的变化情况,因此以广告主设置的最小时间范围为一个单独的区间进行考虑就可以。将最小时间范围作为一个投放周期,可以实现最低精度的控制,满足广告主的要求。而且,由于cpc模式的数据具有滞后性,通过优先对优质广告进行展示、消耗,可以保证优质广告的展示,保证优质广告获得更好的展示效果。
[0016]
作为上述方案的改进,所述筛选模块根据所述待投放广告的出价由高到低进行排序。
[0017]
在上述技术方案中,按出价由高到低的出价模式可以保证广告的收益获得保证,同时,本技术方案可以与使广告主的展现愿望得到较直观的体现。在cpc模式下,出价是指广告主每个转化的出价。
[0018]
作为上述方案的改进,当所述历史点击率a大于1.5%时,k=0.6;当所述历史点击率a小于0.5%时,k=0.9;当所述历史点击率a位于[0.5%,1.5%]时,k=0.6+30*(a-0.5%)。
[0019]
在上述技术方案中,根据对大量数据的统计分析,将数据按照历史点击率情况分为三个阶段,既保证了广告的费用消耗可控,又保证了流量分配的高效性,使得优质广告可以优先被展示。
[0020]
相应地,本发明还提供了一种根据广告主预算分配流量的方法,包括如下步骤。
[0021]
a.使用上述的接收模块接收渠道商的流量信息,包括大小及特征数据;其中,所述特征数据与广告主设置的定向条件相对应。
[0022]
在本步骤中,接收流量数据及信息,为后期匹配相应的广告、分配广告提供依据。流量具有不规律的特征,因此将不同的流量区分处理,可以提高处理的精度。
[0023]
b.使用上述的筛选模块根据流量的特征数据筛选出相应的待投放广告,以使流量符合广告主设置的所述定向条件,并将筛选出的待投放广告进行排序。
[0024]
在本步骤中,对广告进行筛选和排序,可以实现对广告的区分,确认广告的展示顺序。其中,对广告的排序方法可以有多种,既可以按广告的出价高低排序,又可以按广告的预算大小排序,还可以按广告的点击率排序。
[0025]
c.使用上述的期望模块根据流量的历史点击率a、广告出价、广告预算和流量大小,计算各待投放广告的预期流量。
[0026]
在本步骤中,根据流量的历史数据计算出各待投放广告与该流量相对应的预期流量,可以更加直接地进行流量分配。相比于将流量换算为预算,将数据换算为流量可以更加精确地操作,提高控制的精度。
[0027]
d.使用上述的分配模块根据流量的所述历史点击率为待投放广告设定比例系数k,其中k为本次流量分配后已分配流量占预期流量中的比例的上限;再根据k的数值根据广告排序对广告进行流量分配并记录点击数据。
[0028]
在本步骤中,通过对流量的分阶段分配,可以有效地控制广告投放进度,提高广告投放的精度。同时通过对比例系统k的调节,使得不同流量的操作效果更加有效,在保证广告的展示的前提下,也使得优质广告可以获得更多的展示机会。
[0029]
e.使用上述的控制模块对流量分配达到比例系数的广告,暂停其投放一段时间,并在之后重新开始其投放;获取广告的实际点击数,计算出剩余预算,并作为新的广告预算。
[0030]
在本步骤中,由于cpc模式具有的数据滞后性,采用暂停广告投放的方法,可以获得前一段时间的流量投放后的实际点击数据,从而可以更新数据流量。通过将剩余预算作为新的广告预算,实现步骤c中的数据更新,从而可以实现后续的流量分配过程。通过将流量按照最小时间范围为一个周期进行操作,可以提高数据操作的精度。
[0031]
在本实施例中,与上一实施例中重复部分不再赘述,未阐明的部分均参见上一实施例。
[0032]
实施本发明,具有如下有益效果。
[0033]
本发明通过对投放进度的控制,保证广告投放的消耗与广告主的设定更加接近。本发明通过对广告消耗的循环控制,使得对投放中的广告消耗更加精确。本发明根据流量的点击率调整流量分配比例系数,在可以较好地控制消耗的同时,使得消耗也可以更快的接近广告主的预算设置。本发明依托于可以与广告的多种排序方式相结合,实现对优质广告的最佳控制。
附图说明
[0034]
图1是本发明一种根据广告主预算分配流量的系统的第一实施例结构示意图。
[0035]
图2是本发明一种根据广告主预算分配流量的方法的第一实施例流程图。
具体实施方式
[0036]
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
[0037]
如图1所示的本发明第一实施例,提供了一种根据广告主预算分配流量的系统,包括接收模块100、筛选模块200、期望模块300、分配模块400和控制模块500。
[0038]
接收模块100,用于接收渠道商的流量信息,包括大小及特征数据;其中,所述特征数据与广告主设置的定向条件相对应。
[0039]
具体地说,接收模块100对接多个渠道商,并接收多个不同的流量信息。接收模块100对不同的流量进行区分,对一起发送过来的同一渠道商的流量划分为同一个流量。这里渠道商是指最小的渠道商,即以渠道商的子渠道、孙渠道为划分标准,可以方便地对同类流量进行处理。流量的大小各不相同,但不同流量的大小意味着广告展示次数的不同,越多的流量意味着越多的展示机会。特征数据是指流量中共有的用户数据,包括国家或地区、操作系统等,而不包括单个用户的个性化信息,包括性别、ip地址等。通过对整体性信息的区别,可以达到区分目标流量的作用,更易筛选出符合需求的广告。如果渠道商请求出价时没有附带特征数据,则接收模块100向渠道发送请求,以获取特征数据。
[0040]
筛选模块200,用于根据流量的特征数据筛选出相应的待投放广告,以使流量符合广告主设置的所述定向条件,并将筛选出的待投放广告进行排序。
[0041]
具体地说,在广告主配置广告时,就会对该广告的定向客户信息进行配置,对用户的地区或国家、操作系统等各类信息进行确认。通过接收模块100获得的特定数据,可以逆向筛选出该广告符合哪些广告的要求,从而将待投放广告限制在一定的范围内。系统对于广告的各类信息都是明确的,包括出价、预算等信息。系统可以根据特征信息和定向条件从这些广告中筛选出多个待投放广告。之后,筛选模块200根据待投放广告的出价由高到低进行排序。这里的出价是指广告主设置的对单个转化的价格。如果广告主设置的价格是一个区域范围,则以该区间范围的中间值进行排序。
[0042]
期望模块300,用于根据流量的历史点击率a、广告出价、广告预算和流量大小,计算各待投放广告的预期流量。
[0043]
具体地说,对于流量a,通过其历史点击率a1,结合广告m的出价和广告预算,可以计算得出广告预算耗尽时所需的流量m1。如果m1大于流量大小a3,则该待投放广告的预期流量为a3。如果m1小于流量大小a3,则该待投放广告的预期流量为m1。同样地,广告n为广告m后的下一位广告,则对流量a,以a3继续对广告n进行计算,得出其预期流量。以此类推,直到多个待投放广告的预期流量之和大于流量大小a3的四倍。
[0044]
分配模块400,用于根据流量的所述历史点击率为待投放广告设定比例系数k,其中k为本次流量分配后已分配流量占预期流量中的比例的上限;再根据k的数值根据广告排序对广告进行流量分配并记录点击数据。
[0045]
具体地说,比例系数k只与所述历史点击率有关。不同流量具有不同的所述历史点
击率时,比例系统k不相同。所述历史点击率是指过去一年的平均点击率;如果历史数据不足一年,则以已有的历史数据的平均值作为历史点击率。当所述历史点击率a大于1.5%时,k=0.6;当所述历史点击率a小于0.5%时,k=0.9;当所述历史点击率a位于[0.5%,1.5%]时,k=0.6+30*(a-0.5%)。比如,当流量a的历史点击率为1.6%时,k=0.6,广告m的分配流量为min(0.6m1,a3)。当流量a的历史点击率为1%时,k=0.6,广告m的分配流量为min(0.75m1,a3)。当流量a的历史点击率为0.4%时,k=0.9,广告m的分配流量为min(0.9m1,a3)。
[0046]
控制模块500,用于对流量分配达到比例系数的广告,暂停其投放一段时间,并在之后重新开始其投放;获取广告的实际点击数,计算出剩余预算,并作为新的广告预算。
[0047]
具体地说,如果剩余预算的绝对值占广告主设置的预算的比例小于某一数值,则控制模块停止该广告投放。如果剩余预算小于0,则控制模块停止该广告投放。广告预算是指广告主设置的最小时间范围内的预算,而在所述最小时间范围结束时,所述控制模块后重新开启新一轮的广告投放。比如,广告主设置了总预算和日预算,则日预算为最小时间范围。当广告费用消耗比例达到k时,暂停广告投放20分钟,之后,再重新启动广告投放,并根据广告的点击数确认剩余预算,当重新启动广告投放时,将广告预算值重置为剩余预算值。
[0048]
相应地,如图2所示,提供了一种根据广告主预算分配流量的方法,包括如下步骤。
[0049]
s1.使用上述的接收模块接收渠道商的流量信息,包括大小及特征数据;其中,所述特征数据与广告主设置的定向条件相对应。
[0050]
在本步骤中,接收多个渠道商的流量信息,后续的数据处理都需要根据流量信息进行。
[0051]
s2.使用上述的筛选模块根据流量的特征数据筛选出相应的待投放广告,以使流量符合广告主设置的所述定向条件,并将筛选出的待投放广告进行排序。
[0052]
在本步骤中,根据步骤s1中的流量信息,筛选出相应的待投放广告。通过对待投放广告进行排序,实现广告展示的优先级的区分。
[0053]
s3.使用上述的期望模块根据流量的历史点击率a、广告出价、广告预算和流量大小,计算各待投放广告的预期流量。
[0054]
在本步骤中,根据系统记录的历史数据中,获取步骤s1中获得的流量的历史点击率。通过该历史点击率和广告出价、广告预算和流量大小的计算,可以得出待投放广告的预期流量。预期流量既可以大于流量大小,也可以小于流量大小。具体的计算方法参见前一实施例。
[0055]
s4. 使用上述的分配模块根据流量的所述历史点击率为待投放广告设定比例系数k,其中k为本次流量分配后已分配流量占预期流量中的比例的上限;再根据k的数值根据广告排序对广告进行流量分配并记录点击数据。
[0056]
在本步骤中,通过对比例系数的设定,实现对步骤s3中的预期流量进行划分,从而可以对流量进行分配,实现对广告消耗的分阶段分配,达到更好地控制效果。具体的分配和计算方法见上一实施例。
[0057]
s5. 使用上述的控制模块对流量分配达到比例系数的广告,暂停其投放一段时间,并在之后重新开始其投放;获取广告的实际点击数,计算出剩余预算,并作为新的广告预算。
[0058]
在本步骤中,通过对广告投放进度的控制,实现对广告投放和流量分配的核心控
制。当广告重新启动时,可以获得已分配的流量所产生的点击数,即广告投放消耗,从而可以计算得出广告主的剩余预算。通过对剩余预算进行判断,从而可以决定是否继续投放本广告。如果剩余预算不大于临界值,则结束广告投放;如果剩余预算大于临界值,则继续投放广告,将剩余预算做为新的广告预算,并重新进行步骤s3。具体的判断过程见上一实施例。
[0059]
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1