1.广告计划有广告日预算 2.广告计划下边有多个广告投放,而且广告投放有日预算或者总预算。 3.现在扣减时候需要校验广告计划日预算,广告投放日预算。还要校验广告主账户余额。
现在对扣款这里需要下思路。
1
eason1874 2020-02-29 18:42:39 +08:00
感觉存多几个字段就很简单。
账户余额、广告计划总预算 /已消费、广告计划单日预算 /已消费、单个广告总预算 /已消费、单个广告单日预算 /已消费,遍历查一遍。 或者每次增加余额、调整预算和每日第一次请求的时候都逐个项目算一遍当日可用消费额保存,然后投放的时候直接查消费额也行。 |
2
Tonara 2020-02-29 21:30:56 +08:00
多个投放可以使用同一资金池分割预算,扣减分投放,校验加总预算,保证不超播就行。
|
3
awanganddong OP @eason1874 @Tonara 广告投放的消费金额不是实时的,是定期对点击,浏览数据进行计算。所以会出现一定计算偏差,这个是允许的。
后台也有定时任务定期扫表,统计用户的消费金额。将数据归档到广告计划表,广告投放表。 通过对消费金额和用户的日预算进行对比。(这里先暂时不考虑广告投放的总预算这种情况,仅仅考虑其日预算,总预算又与跑量优先,均衡投放有关) 这里边核心点。 1.一次广告消耗到来,首先我比对用户广告计划日预算,广告投放日预算,用户已消耗,用户本次消耗,账户余额来判断用户本次的实际消耗。 2.但是用户的广告计划日预算,广告投放日预算。在后台是可以动态修改的。所以这就出现一种情况,广告投放的最终消费金额比用户预算出现大的情况。 3。比如用户预算 100,已消耗 70,本次消费 30。但是后台把预算的金额改为 80。那我这时候计算消耗的金额,肯定是以这次为主。然后在更新消耗同时,更改本次投放状态。标定为预算不足。 |
4
Tonara 2020-03-02 23:01:55 +08:00
@awanganddong 知道啊,这就是我说的超播,广告系统里都有的,需要加预算平滑,控制投放下线。
|
5
awanganddong OP @Tonara 这个我需要消化消化,对广告平台不熟悉
|
6
awanganddong OP @Tonara 广告均衡投放,如果我想了解对应的业务,有什么比较好的推荐吗
|