關于waterfall,不要不懂裝懂
什么是waterfall?要理解waterfall,我們需要回歸問題的本質,沒有辦法在不理解本質的前提下理解一個陌生的術語。
什么是waterfall
waterfall,中文翻譯為瀑布流,也叫做菊花鏈(daisy chain)。在移動廣告行業,至少在中國和美國的廣告行業,大家使用約定俗成的名字——waterfall。
Waterfall描述了這樣一種機制——『業務按照從上到下依順序發生』。在廣告行業,waterfall的意思是說——『當媒體側想請求并展示廣告的時候,媒體側會按照從上到下依照順序來請求和展示廣告』。那么,這里的『從上到下』具體是什么意思?上和下是空間位置的概念還是大小的概念還是事件發生順序的概念?
廣告行業的新人(包括各個崗位上的新人),往往對waterfall的概念似懂非懂;很多文章也人云亦云的解讀waterfall,比如,有的文章說:
Waterfall作為分控流量的工具,將流量通過聚合平臺向不同平臺進行分發,各平臺按權重排序自上而下進行請求。
這種解讀是循環論證——這相當于在說:
waterfall 作為一個從上到下依照順序來請求和展示廣告的機制,將流量通過聚合平臺向不同平臺進行分發,各平臺按權重排序自上而下進行請求 。
這也難怪大家都在談論waterfall,但其實并不知道自己談論的是什么。
要理解waterfall,我們需要回歸問題的本質,沒有辦法在不理解本質的前提下理解一個陌生的術語。
為什么要使用waterfall
為什么要按照從上到下的順序?why ? why ? why ?
廣告收入是媒體收入的一個重要來源,特別是免費的媒體資源,比如微博、微信、知乎、免費游戲等等。要理解waterfall,就要理解媒體側變現的內核邏輯。
我們以免費的app和ad network為例來說明一下。每當媒體側出現一個潛在的廣告展示機會的時候,媒體側需要考慮的是——到底展示哪個(或者哪個類型的,或者哪個廣告主的,或者哪個ad network的)廣告,才能讓這次曝光機會產生最大的收益?
ad network 不可能保證每次送給媒體的廣告都是同樣的價格,因此,ad network 往往會推薦一個“千次展示的平均價格”,行業里稱為eCPM。
媒體側的思路是,既然沒有辦法確定每個廣告單次展示的具體價格,那么,我應該將歷史成績最好的ad network 優先展示。這樣,廣告展示的收益最大(原因是:隨著廣告不斷的展示給用戶,越到后面展示的廣告,用戶的興趣越低,用戶往往不去點擊廣告或者根本不看直接跳過)
如下圖所示,媒體側沒有理由不將eCPM最高的ad network 進行優先請求和展示。
按照歷史eCPM的表現,將ad network 從eCPM最高排序到eCPM最低,并且在廣告請求和展示的時候按照eCPM從高到低的順序來請求ad network 并展示廣告,看起來就是『業務是按照從上到下依順序發生的』。
所以, waterfall是人為設計的產物,如果按照ad network 首字母的順序從A 排序到Z,那么從A到Z就是從高到低;如果按照ad network 注冊時間的順序排序,那么從最早注冊到最晚注冊就是從高到低。在廣告行業,waterfall可以理解為『按照歷史eCPM從高到低排序』。
waterfall的意義在于:在無法對廣告價值進行實時精準判斷的情況下,依照歷史成績進行排名能夠有效的實現廣告展示收益的最大化。
關于Waterfall的疑問
那么,問題來了,歷史是指多長時間的歷史?如果多個ad network的歷史eCPM相同,怎么辦?
要回答上面兩個問題,我們需要回到問題的本質——我們要理解媒體側變現的內核邏輯:
每當媒體側出現一個潛在的廣告展示機會的時候,媒體側需要考慮的是——到底展示哪個(或者哪個類型的,或者哪個廣告主的,或者哪個ad network的)廣告,才能讓這次曝光機會產生最大的收益?
如果能夠理解這個邏輯,關于waterfall的問題幾乎都能迎刃而解。
很明顯,歷史成績也是人為定義的。我們需要的是『利用過去若干時間段的歷史成績能夠較好的表征未來若干時間段的成績』。
作為媒體,你是否做過以下觀察:是過去7天的eCPM表現能很好的預測今天的eCPM,還是過去14天的eCPM表現能很好的預測今天的eCPM?是否當天上午的eCPM表現能很好的預測當天下午的eCPM?
試想一下,如果要預測一個學生,比如學生A,下一次的數學考試成績,是用過去7次的數學試成績預測好,還是用過去14次的數學考試成績預測好,還是用他當前考試試卷的前幾道題的成績來預測更好?如果學生A是中國學生,那是用這個學生A的成績來預測好,還是用另外一個美國學生學生B的成績來預測好?
- 第一個問題:歷史是指多長時間的歷史?沒有標準答案!因為每個廣告主不一樣,每個ad network 不一樣。唯一需要做的是,你要明確我們是在用過去預測未來,因為找到穩定的預測才是根本。過去3天,過去7天,過去14天,都行。找到適合你的就可以。要找到適合你的,不是靠別人告訴你,而是靠自己的觀察。
- 第二個問題:如果多個ad network的歷史eCPM相同,怎么排序?請思考,如果兩個學生的成績一樣,應該按照成績把哪個學生排在前面?答案是無關緊要,誰在前面都行。
每當我看到有文章傳授watefall 搭建方法并且搞出“分量、分層及優先級排序”的時候,我都會覺得,這種事情哪有標準答案呢?這么設計waterfall跟拍腦袋有什么區別?
給廣告新人的幾個建議
永遠回歸問題的本質——『每當媒體側出現一個潛在的廣告展示機會的時候,媒體側需要考慮的是——到底展示哪個(或者哪個類型的,或者哪個廣告主的,或者哪個ad network的)廣告,才能讓這次曝光機會產生最大的收益?』
重新思考問題和策略——watefall的設計不在于“分量、分層及優先級排序”和選擇 ad network。而在于如何用過去的成績(eCPM)預測未來的成績(eCPM)。有哪些因素會影響過去的成績呢?app的類型,用戶的類型,國家和地區,跟你合作的ad network或者廣告主的類型,廣告形式。找到這幾個要點,然后自己做實驗去觀察,根據你觀察到的eCPM,去實驗你設計的waterfall是不是『過去的歷史成績相對穩定的預測了未來的成績』
實踐一下——注冊幾個賬號,自己試一下,比看100篇文章還管用。
能不能夠不依賴歷史成績而是靠實時的eCPM表現來排序?
既然這個問題躲不過,那就預告一下,下一次我們談談waterfall的問題,waterfall未來的發展方向和替代物——header bidding。
#專欄作家#
慢思考快思考,微信公眾號:Thinkslowandfast,人人都是產品經理專欄作家。關注移動互聯網和產品變現。
本文原創發布于人人都是產品經理,未經許可,禁止轉載
題圖來自 Unsplash,基于 CC0 協議
謝謝作者 幫助很大
到底誰不懂裝懂啊。。上手就扯1個不相關的菊花鏈概念。你知道菊花鏈什么意思嗎?是用在哪的?
瀑布流就是塊面大,讓人閱讀舒服,并且參差錯落讓別人有往下拉的欲望,就這么簡單。。。最后還扯個header bidding。。還說能替代瀑布流,也不分析為什么能替代。。笑話。你是產品經理嗎。。還是意識流寫手。。。
恩,智商是個好東西。
作者說的是商業化廣告,現在讀者的質量都這么低了么,對牛彈琴。
啊哈哈哈哈哈哈哈哈哈哈哈哈哈,太難受了你講的跟作者不是一個東西
所以什么是waterfall?