一種廣告在線預算的分配方法與流程
2023-04-26 10:26:18

本發明涉及計算機領域,尤其涉及一種廣告在線預算的分配方法。
背景技術:
通常廣告主通過在線廣告投放時都設置有一定的預算,如何在一定預算下在時間維度上花費更加合理,在RTB/DSP場景下成為了競價的關鍵因素之一。
從廣告主角度,需要考慮下面幾個方面來優化分配:1.避免預算在每個投放周期的剛開始就耗盡,否則會導致無法參加後期的競價;2.需要幫助觸及更多的用戶;3.提高轉化效果。
從廣告平臺角度,需要考慮下面幾個方面來優化分配:1.避免競爭集中在每天剛開始,使整個系統更加平穩;2.為廣告主提供更多的選項,優化效果。
現有技術中,預算分配方式包括:1.及早花費;2.波動性分配;3.平均分配;4.依據流量大小分配;5.依據流量質量分配。
但現有的分配方法都比較單一,無法優化分配廣告在線投放的預算。
技術實現要素:
本發明的目的是為了解決現有技術的不足,提供一種廣告在線預算的分配方法,可以優化廣告在線預算的分配。
本發明的目的是通過以下技術方案實現的:
本發明提供的其中一種廣告在線預算的分配方法,至少包括以下步驟:
步驟1,根據廣告的歷史投放數據對一天廣告投放的總預算B進行預分配,所述預分配包括一天中需要投放廣告時間的每個小時的預算,不足一小時的時間記為一小時;
步驟2,進行廣告投放,廣告投放一個小時後重新進行預算分配;
步驟3,獲取一小時內投放廣告的費用Mt,通過當前小時的預算與Mt的差值得到投放廣告的一小時中剩餘的預算Lt,其中,t為投放廣告的時間;
步驟4,計算還未投放廣告的時間的預分配的總預算H,H=B-N,其中,N為已投放廣告的時間的預分配的總預算;
則還未投放廣告的每小時的新預算budget『t採用以下公式計算:
其中,budgett為一天中需要投放廣告的第t小時的預分配時的預算,budget『t為一天中需要投放廣告的第t小時的新預算,t的範圍為1~T,T為一天中需要投放廣告的總時間;
步驟5,判斷已投放廣告的時間是否為T,若是,則結束廣告投放,否則,重複步驟2~4。
本發明提供的另一種廣告在線預算的分配方法,至少包括以下步驟:
步驟1,根據廣告的歷史投放數據對一天廣告投放的總預算B進行預分配,所述預分配包括一天中需要投放廣告的每個小時的預算,不足一小時的時間記為一小時;
步驟2,進行廣告投放,廣告投放一個小時後重新進行預算分配;
步驟3,獲取一小時內投放廣告的費用Mt,通過當前小時的預算與Mt的差值得到投放廣告的一小時中剩餘的預算Lt,其中,t為投放廣告的時間;
步驟4,計算還未投放廣告的每小時的新預算budget『t,
其中,budgett為一天中需要投放廣告的第t小時的預分配時的預算,budget『t為一天中需要投放廣告的第t小時的新預算,t的範圍為1~T,T為一天中需要投放廣告的總時間;
步驟5,判斷已投放廣告的時間是否為T,若是,則結束廣告投放,否則,重複步驟2~4。
上述的兩種廣告在線預算的分配方法,其中,在所述步驟2中,還包括:
將廣告投放的一個小時平均分成n個時間片ti,其中,i為1~n;
每經過一個時間片後重新調整競價概率。
進一步,重新調整競價概率的方法包括:
將當前小時中已投放廣告的(i-1)個時間片花費的預算記為C;
則第i個時間片的競價概率Pi通過以下方法計算:
如果C/當前小時的預算>(Σtj+0.5)/60,則Pi=max(0.1,Pi-1-0.2);
如果C/當前小時的預算>(∑tj+0.5)/60,則Pi=min(1.0,Pi-1*2);
其中,j為1~(i-1),Pi-1為第(i-1)個時間片的競價概率,初始競價概率P1=1。
上述的兩種廣告在線預算的分配方法,其中,在所述步驟1中,所述預分配根據歷史廣告投放的流量大小數據、周期數據或流量質量數據進行預算分配。
上述的兩種廣告在線預算的分配方法,其中,在所述步驟1中,所述預分配根據歷史廣告投放的流量質量數據和流量數量數據進行預算分配。
綜上所述,由於採用了上述技術方案,本發明與現有技術相比,有以下優點和有益效果:
本發明通過兩方面進行調整和控制,一方面是調整每個投放周期的預算,另一方面是在每個投放周期內按更細時間粒度進行反饋調整,兩者結合,可大大優化廣告在線預算的分配,能夠有效的提升點擊數、覆蓋用戶數、廣告平臺歸因的轉化數,且能夠有效的控制預算的平滑投放。
附圖說明
圖1是本發明第一實施例和第二實施例的一種廣告在線預算的分配方法的原理圖;
圖2是本發明第一實施例的一種廣告在線預算的分配方法的流程圖;
圖3是本發明第二實施例的一種廣告在線預算的分配方法的流程圖。
具體實施方式
下面結合附圖對本發明的具體實施方式作進一步詳細介紹。
本發明提供了一種廣告在線預算的分配方法,提供了多種預算分配的算法可供選擇,在一定投放周期以及固定預算限制下,可以自動的分配預算以及實時控制預算,保證廣告的平滑投放並獲得收益最大化。
為了評估點擊、轉化等業務指標,本發明的方法都是基於有展現行為的記錄,否則無法得知成交價以及是否會點擊轉化等行為。因此,本發明所基於的數據是按照搜索廣告、推薦系統等行業慣例得到的,無反饋的數據不予採集。
第一實施例
請參見圖1和圖2,本實施例提供的一種廣告在線預算的分配方法,首先根據廣告的歷史投放數據對一天廣告投放的總預算B進行預分配,一天中需要投放廣告的總時間為T,所述預分配包括一天中需要投放廣告時間的每個小時的預算,不足一小時的時間記為一小時。
在其他實施例中,所述預分配可以包括一天中需要投放廣告的每分鐘、每兩個小時或其他時間片的預算。
所述歷史投放數據包括但不限於歷史廣告投放的流量大小數據、周期數據或流量質量數據、流量數量數據。在本實施例中,所述預分配可以按照比例根據歷史廣告投放的流量大小數據或流量質量數據進行預算分配;也可以根據歷史廣告投放的周期數據或結合歷史廣告投放的流量質量數據和流量數量數據進行預算分配。可依據自身系統和實際情況對預分配算法進行適配和改進。
在其他實施例中,也可以採用其他的預分配方法。
預分配後,由於流量波動性以及整個RTB成交的波動性,需要加入實時反饋進行預算的動態調整以及競價概率控制,從而達到較為穩定以及可控的在線預算分配系統。
在本實施例中,預分配後,開始進行廣告投放,每個小時投放一次廣告,每投放一個小時後重新進行預算分配。
重新進行預算分配的具體方法包括:
步驟1,廣告投放一個小時後,獲取投放廣告的一小時內所花的費用Mt,計算投放廣告的一小時中剩餘的預算Lt,Lt=當前小時的預算-Mt,其中,t為當前投放廣告的時間,t為1~T。
步驟2,計算還未投放廣告的時間的預分配的總預算H,H=B-N,其中,N為已投放廣告的時間的預分配的總預算;
則還未投放廣告的每小時的新預算budget『t採用以下公式計算:
其中,budgett為一天中需要投放廣告的第t小時的預分配時的預算,budget『t為一天中需要投放廣告的第t小時的新預算,t的範圍為1~T,T為一天中需要投放廣告的總時間;
步驟3,判斷已投放廣告的時間是否為T,若是,則結束廣告投放,否則,重複步驟1~2。
通過上述方法,每投放一個小時廣告後,將投放廣告的一小時中剩餘的預算按比例分配到還未投放廣告的時間中,所述比例為剩餘投放廣告時間的每小時的預算佔剩餘投放廣告時間的總預算的比值。
在本市實施例中,在投放廣告的每小時中,實時調整競價概率,並根據競價概率以一定概率參與競價。
本實施例通過以下方法實時調整競價概率:
將廣告投放的一個小時平均分成n個時間片ti,其中,i為1~n;
每經過一個時間片後重新調整競價概率,重新調整競價概率的方法為:
將當前小時中已投放廣告的(i-1)個時間片花費的預算記為C;
則第i個時間片的競價概率Pi通過以下方法計算:
如果C/當前小時的預算>(∑tj+0.5)/60,則Pi=max(0.1,Pi-1-0.2);
如果C/當前小時的預算>(∑tj+0.5)/60,則Pi=min(1.0,Pi-1*2);
其中,j為1~(i-1),Pi-1為第(i-1)個時間片的競價概率,初始競價概率P1=1。
通過上述方法,在投放廣告的每個小時中,更加詳細的對其中的競價概率進行實時調整,將每個投放周期分為若干時間片,期望能在每個時間片保持語速投放以達到整體均勻投放效果,每個時間片結束後進行統計,通過將費用進度和時間進度進行比較,可基於實際投放進度對下一個時間片的競價概率進行控制,即並不是每一次適合廣告主的流量請求到達後都進行競價,可依據一定概率放棄競價。通過實時調整競價概率,可選擇最優策略以一定概率參與競價。
本實施例分成兩個粒度進行控制,一方面是調整每個投放周期的預算,另一方面是在每個投放周期內按更細時間粒度進行反饋調整,兩者結合,可很大程度優化廣告在線預算的分配,能夠有效的提升用戶覆蓋面、廣告平臺歸因的轉化數以及有效的控制預算的平滑投放。
第二實施例
請參見圖1和圖3,本實施例提供的一種廣告在線預算的分配方法,首先根據廣告的歷史投放數據對一天廣告投放的總預算B進行預分配,一天中需要投放廣告的總時間為T,所述預分配包括一天中需要投放廣告時間的每個小時的預算,不足一小時的時間記為一小時。
在本實施例中,預分配後,開始進行廣告投放,每個小時投放一次廣告,每投放一個小時後重新進行預算分配。
重新進行預算分配的具體方法包括:
步驟1,廣告投放一個小時後,獲取一小時內投放廣告的費用Mt,計算投放廣告的一小時中剩餘的預算Lt,Lt=當前小時的預算-Mt,其中,t為當前投放廣告的時間,t為1~T。
步驟2,計算還未投放廣告的每小時的新預算budget『t,
其中,budgett為一天中需要投放廣告的第t小時的預分配時的預算,budget『t為一天中需要投放廣告的第t小時的新預算,t的範圍為1~T,T為一天中需要投放廣告的總時間;
步驟3,判斷已投放廣告的時間是否為T,若是,則結束廣告投放,否則,重複步驟2~4。
通過上述方法,本實施例每投放一個小時廣告後,將投放廣告的一小時中剩餘的預算平均分配到還未投放廣告的時間中。
在本市實施例中,在投放廣告的每小時中,實時調整競價概率,並根據競價概率以一定概率參與競價。
本實施例通過以下方法實時調整競價概率:
將廣告投放的一個小時平均分成n個時間片ti,其中,i為1~n;
每經過一個時間片後重新調整競價概率,重新調整競價概率的方法為:
將當前小時中已投放廣告的(i-1)個時間片花費的預算記為C;
則第i個時間片的競價概率Pi通過以下方法計算:
如果C/當前小時的預算>(∑tj+0.5)/60,則Pi=max(0.1,Pi-1-0.2);
如果C/當前小時的預算>(∑tj+0.5)/60,則Pi=min(1.0,Pi-1*2);
其中,j為1~(i-1),Pi-1為第(i-1)個時間片的競價概率,初始競價概率P1=1。
綜上所述,本發明可對不同的分配算法、不同的投放周期進行預算調整,並對周期內不同時間片的反饋調整後所達到的點擊數、覆蓋用戶數以及歸因轉化數進行評估,得到實際最優化的廣告在線預算分配方法。
以上所述的實施例僅用於說明本發明的技術思想及特點,其目的在於使本領域內的技術人員能夠了解本發明的內容並據以實施,不能僅以本實施例來限定本發明的專利範圍,即凡依本發明所揭示的精神所作的同等變化或修飾,仍落在本發明的專利範圍內。