Skip to content
Charles Shao
Go back

迷茫独白:DSP 做稳之后,我到底想要什么

这段时间心里一直有点说不清,索性写下来。

程序化广告我做了五年。最开始日请求量三千万,一个流量高峰就能把服务打到告警,半夜爬起来看监控是常事。走到现在的百亿,扛住了,也扛稳了。中间踩过的坑记不清多少——超时雪崩、缓存击穿、消息积压、GC 停顿、预算控制失效、多数据中心数据一致性,甚至机房着火。一个个啃下来,最后是一套能自愈、能弹性的系统。这是这些年最有成就感的东西,也是平台给我的舞台。可它足够稳之后,日常慢慢回到扩缩资源上:流量涨了加机器,落了缩回来。系统越稳,我越想再啃个更难的。

稳定很好。待久了,也会觉得停住了。工程这边渐渐没新题,模型那边也卡住了——根子不在模型,是能喂给它的数据就那么多。于是有点迷茫。不是厌倦,对这行的热爱没退。就是有点空:下一步这股劲往哪儿使。要不要留在这行,从来不是问题。

我想啃更难的题了

当前链路只有 DSP。日常更多是优化运营系统的使用体验,调 Bidder 的定向、频控、预算 Pacing。以前觉得很复杂,能钻很久;现在大多打磨顺手了,就开始惦记:链路之外,是不是还有更大的事。

让我不那么兴奋的,其实是系统复杂度这一层。定向怎么建索引、频控怎么分布式、Pacing 怎么做 PID,当年都是难题,现在成型了、也稳了。可同样这几块,换成数据和收益看,又是另一回事:哪些定向真的带来了增量,还是花钱买了本来就会转化的人;频次上限到底该设几;怎么把钱花在 ROI 更高的流量上。

支撑「投得值」的那套——流量筛选分级、把模型打分和出价在线上跑起来——也早就稳了。剩下的瓶颈,我越来越觉得在数据,不在模型,也不在引擎。想让模型再上一个台阶,得靠近全链路:真实的供给质量、真实的深度归因。这些,单靠 DSP 给不了。

数据流转是 APP → SDK → SSP/ADX → DSP → MMP。DSP 站在中段,能看到进来的 bid request、回传的 postback,两头都是黑盒。中段这一环我能做到很细,却看不见完整的因果——一次曝光在用户那端到底发生了什么,一笔转化的价值从哪来。这块看不清,是我心里最不甘的地方。

我关注的东西变了

以前关心技术能不能实现;现在更关心做出来的功能到底能带来多大收益。

不是热情退了。能扛百亿请求,只说明能做。我现在会先问:多接一条链路、多开一个能力、多加一层模型,账上能多换回多少钱?还是只多背一份运维?这个问题一问出口,很多曾经觉得很酷的方案,就不那么值得做了。

回头看手上的活:能做的大多已经落地、稳定,剩下的多是打磨。想再往前走、做成全链路数据驱动的 DSP,就需要 SDK、SSP/ADX、MMP 把两头数据带进来。这已经不是一个岗位能拍板的事,得看整条链路铺到哪儿。

只靠 DSP 这一环,本来就难

单纯靠 DSP 做出阶梯式盈利,本来就很难。不是哪家公司的问题,是链路结构。所以心里其实早有另一个念头:把 AdX、DSP、SDK、MMP 串起来,把业务接成一个闭环。

真去想,才发现很难。工程做稳,跟生意做开不是一回事。扩缩容是确定的;生态是两边的——一边要广告主的预算和对效果的信任,一边要开发者的库存和对你的信任。难的不是多写几个服务,是每个角色都要单独说服一拨人,筹码最后都落到「能多赚多少」上。

最难的是 SDK。我一直在想怎么让开发者愿意集成。想久了才觉得,他们拒绝,很少是因为 SDK 不够好:包体积、合规、隐私是真实成本;接了也不知道能不能赚过现有的;广告体验差会伤留存,怕被绑架;已经接了穿山甲、AdMob、MAX,再加一个得有明确增量。

所以关键不是「怎么让人接受」,而是:集成我,比不集成,多赚多少、少烦多少。「我们要做完整生态」对开发者没说服力;「接这个广告位,两周内 eCPM 高一截,不行一键关掉」才有。冷启动更像分发,不像发产品——得从他们最痛的一个点切进去,用 mediation 当增量,而不是一上来替换主 SDK。

我到底想要什么

绕一圈,反而看清楚自己想要什么了。

我不想只是跳去一家已经有完整生态的大平台,做其中一颗螺丝。更想扎在一家公司,把 ADX、DSP、MMP、SDK 亲手做出来,负责整个技术栈,再搭配一个出色的商务。技术和商务两条腿,把这门生意从头立起来。

写到这儿我也清楚,这里面有天真。技术这块,四套系统我大概都能造——可这恰恰说明技术在这里不算稀缺。真正决定生死的,是那个商务能不能拿到供给、预算、独家流量。他不是配角,是和我并列的另一条腿。找到并绑住这个人,可能比写代码难十倍。

而且四个不能一起上。面对的是四拨完全不同的客户,同时推等于同时打四场冷启动。次序取决于公司已经攥着哪一端——有 DSP 和预算,就先补供给、再用 MMP 证明效果、最后才碰 SDK;有流量和开发者,就反过来。从零把四个都做深的公司基本没有;能成的,都是先有一个强节点,一节一节长出来。

还有一道坎

想清楚要什么是一回事,够不够得着是另一回事。

摊开地图,符合这个方向的公司,西安没几家。真正在做全链路、或愿意从头搭的,几乎都在北京、深圳、上海。我想要的土壤,和现在待的地方,隔着上千公里。

还有大厂和中厂。大厂生态是现成的,进去多半做其中一颗螺丝——看得见全貌,却未必轮到我亲手去串。中厂更可能让我负责整个技术栈,前提是它已经握住某一端、也扛得住冷启动的烧钱。否则所谓全栈生态,只是画在纸上的饼。

想做的事在一线,稳妥在大厂,舞台在中厂。这几件事不往一个方向走。我还没有答案。但把它们摊开,比含糊说一句迷茫,清楚一点。

最后一个问题

写到这里,迷茫已经不是「这份工作还值不值得做」。它当然值得,我也还在做好。真正卡住的是更远的那个:我着迷的是数据真正串起来的那种复杂度,而那条完整的链路,眼下还只铺到中段。

想明白这一层,心里踏实了些。这不算决定。只是想问:从 APP 到 MMP 那条链路,会在哪里、以什么方式,让我有机会亲手串起来。也许是眼前这块地里长出来,也许在更远处。至少现在,我知道自己在往哪看了。