2017.5.18
某家的spend比我们统计的少,imp也有每个小时都存在差异。
2017.5.17
程序修复完成,对三家发放同一批单子。结果如下:
5.17 | Bids | Wins | Winrate | Impression | Unique_Imp | Spending | Revenues | Profit | Profit Margin | Ctr | Cvr | eCPM | Click | Install |
A | 2268174 | 269275 | 11.87% | 309006 | 308439 | 22.29 | 19.62 | -2.67 | -11.99% | 2.10% | 0.19% | $0.06 | 6493 | 12 |
B | 5048251 | 194230 | 3.85% | 206434 | 192931 | 14.52 | 0 | -14.52 | -100.00% | 0.92% | 0.00% | $0.00 | 1899 | 0 |
C | 20330341 | 6792391 | 33.41% | 6916146 | 6798300 | 851.47 | 230.52 | -620.95 | -72.93% | 0.50% | 0.40% | $0.03 | 34311 | 137 |
Total | 27646766 | 7255896 | 26.25% | 7431586 | 7299670 | 888.28 | 250.14 | -638.14 | -71.84% | 0.57% | 0.35% | $0.12 | 42703 | 149 |
对于B的出价已经很低了,依然能够赢得流量,但是转化几乎没有,因此可以判断B家的流量来源比较差;
C的亏损主要是上午还没有修复的时候,但是后面的转化效果就比B家好很多。
2017.5.16
一家的qps从3000涨到4000,对方给了maximum traffic,量跑大了扯着蛋了。本家的Imp、unique imp和spending数据直接显示为0,对方后台显示imp暴增。日志平常每小时从500多兆涨到2.7G,winrate的值并没有增大,但是亏损变得很大。三家同时出现同样的状况,应该是本平台出现了问题。下午两点修复了重复发广告的问题,在时间点上能够对上。Imp上增5倍,但是click只上涨了2倍,ctr和cvr都爆降,redis还是正常工作,ecpm的值并没有太大的变化,也就是说我们出价并没有太高,wins没有增加太多,winrate保持不变,所以问题还是在于imp为什么暴增方面。
如果是某一家突然给我们放量,那么不会是两家都在同一时间节点都发生了变化。两家都是在下午一点会有一定的变化,本来按照以往的行为,bids会降低一些,但是昨天突然异常暴增。
所以初步结论是bids出价这一块出现了问题,bids的出价是依照过去十五天的数据有一个衰减变化,根据国家、使用平台等多个维度。但是具体什么问题目前尚不清楚,只能推断bids影响了imp,从而相应地影响了ctr,cvr。
找到的原因是数据源上出现了问题,昨天上新了以后,内存给释放掉了,所以之前存的数据源释放掉了。主要是两个方面,一个方面是需要block的广告位数据源失效,一个是技术甲将计算cr的数据写在了redis2上,用来预测调用的是redis1的数据,预测这一块存储的缓存失效是一天的时间,正好碰上昨天上新,所以内存就给释放掉了,cvr恢复成默认值,默认值是要比实际值高许多的,通过默认值来计算bid的价格自然会比以往高,从而bids的数量暴增,最终导致巨额亏损。
使用的工具:
Sequel Pro→查询数据库,写sql
Google 表格→实时记录每天的数据
Acecoala→系统后台
一系列的交流软件