想知道Facebook廣告內(nèi)部是如何尋找受眾目標(biāo)的?
Facebook在廣告組這個層面的算法有點像這樣:
當(dāng)你在投放廣告的時候,首先在你的廣告系列中,這里面的廣告受眾會被分配到一個廣告中。
這些受眾前期是在測試,那么在測試階段在Facebook體系里面,這其實是動態(tài)的匹配的一個過程(內(nèi)部會有一個匹配的標(biāo)準(zhǔn)),根據(jù)這個標(biāo)準(zhǔn)來確定,哪些受眾對你的廣告做出了反應(yīng)。
Facebook ad的算法用的是預(yù)測性算法(Predictive Algorithm)。
簡單的說,機(jī)器學(xué)習(xí)的算法通過“學(xué)習(xí)”廣告投放得到的反饋(歷史數(shù)據(jù)),對新的廣告投放效果進(jìn)行預(yù)測。
而機(jī)器學(xué)習(xí)算法有兩大類別:回歸算法(Regression)和分類算法(classification)。
回歸算法的結(jié)果是一些連續(xù)的值,比如一元二次方程里的一條直線,任意一個橫坐標(biāo)的X值,都可以找到一個對應(yīng)的Y值。
分類算法的輸出結(jié)果并不是連續(xù)的,而更像是一段又一段的區(qū)間。
舉個例子,當(dāng)你問“這個用戶看到廣告后會不會點擊購買我的產(chǎn)品”?
通過分析,分類算法會告訴你,“Yes”還是“No”。
但是回歸算法會告訴你“只有68.59%的可能性會買,也有31.41%的可能性不會買”。
實際上,兩種算法并不是完全無法不兼容彼此的。
比如你在回歸算法的輸出層規(guī)定區(qū)間,“低于60%的值輸出No”,“不低于60%的輸出值為Yes”,這樣回歸算法就轉(zhuǎn)化為一個分類算法了。
不管使用哪種算法,在廣告投放領(lǐng)域,機(jī)器學(xué)習(xí)的核心都是通過分析audience的特性(demographics),來對TA的行為進(jìn)行預(yù)測。舉例子比如廣告組里面,有一個廣告,這個廣告的受眾設(shè)置的唯一興趣愛好是phone cases,那么
在第一天中,facebook的廣告可能會針對這個興趣愛好,推送給一些喜歡phone cases+喜歡狗的用戶,并觀察表現(xiàn)情況是如何的
在第二天中,F(xiàn)acebook可能會把廣告推送給另外一批不同的受眾,此時這些人就不是喜歡phone cases+狗的用戶,很可能是phone cases+貓的這些受眾
好了,這個時候,F(xiàn)acebook會根據(jù)這兩批受眾的不同表現(xiàn),開始進(jìn)行廣告優(yōu)化,這個優(yōu)化是同時結(jié)合你的網(wǎng)站廣告像素(pixel)數(shù)據(jù)來分析哪一部分受眾最容易受到你的廣告的影響。
所以這是Facebook廣告的一個優(yōu)化測試,當(dāng)然內(nèi)部的算法,這肯定不是簡單的一個一個來測試。
比如我前面說了Facebook先測試phone cases+狗,然后接下來再測試phone cases+貓,算法會幾個維度同時來進(jìn)行測試的。
Facebook對人的特征掌握非常的清楚,有很多維度來同時進(jìn)行測試。
就好像Facebook會同時派遣幾個先遣部隊,去前面刺探(根據(jù)可能喜歡你產(chǎn)品的受眾+網(wǎng)站像素)來找到最合適人。
然后派出去的幾個先遣隊回來報告,看看哪個表現(xiàn)最好,在加大對該部隊的預(yù)算
所以,你看這個是Facebook內(nèi)部,CBO的一個受眾尋找和優(yōu)化的過程。