若要建立 ROI 型預算重新平衡規則,瞭解各個構成要素非常重要。ROI 代表投資報酬率(Return On Investment)。
在此頁面中,您將瞭解重新平衡規則中的每個構成要素,以及各參數如何影響規則的運作方式。
針對重新平衡規則,建議使用 DAILY
或 CUSTOM
排程,因為此操作不應頻繁進行。
評估標準會與 rebalance_spec
協調運作,以判定受重新平衡影響的物件清單。
對於所有重新平衡類型,通過評估的物件清單是預算的來源。接收者清單會依所指定的重新平衡類型而不同,但就大多數類型而言(例如 EVEN
),接收者是未通過評估的物件。
例如,如果我的 EVEN
類型規則標準為 cost_per_mobile_app_install
> 2.50
,這表示每次行動應用程式安裝成本大於 2.50 的所有廣告組合都將暫停,而其預算會轉移到每次行動應用程式安裝成本小於或等於 2.50 的所有廣告組合。
rebalance_spec
可精確地決定接收者獲得預算的方式。有五個參數:
欄位 | 說明 |
---|---|
| 必要項目。 決定如何分配預算。如果該值不是 支援的值: |
| 選用項目。 指定用來將接收者排序的洞察報告衡量指標。如果 支援的值:洞察報告欄位,例如 |
| 選用項目。 指定接收者的數量(K)。此欄位、 支援的值:正整數,例如 |
| 選用項目。 指定您是否允許將預算分配給不同的廣告行銷活動。如果未指定此欄位或設定為 支援的值:布林值,例如 |
| 選用項目。 指定接收者是否應按照其 支援的值:布林值,例如 |
此操作有一些特定的細微差異:
如果要重新平衡的廣告組合同時包含單日預算和總經費,我們會將廣告組合分成兩桶預算。這表示廣告組合只會將其單日預算轉移到具有單日預算的其他廣告組合。總經費也是如此。
對於具有總經費的廣告組合,我們在決定可以分配的預算金額時,會採用其剩餘預算(總經費與總支出之間的差額)。如此可確保該廣告行銷活動層級的總預算不變。
rebalance_spec
類型對於 EVEN
和 PROPORTIONAL
類型,我們會暫停配對的物件(預算的捐出者對接收者)。當我們暫停這些物件時,我們不會以任何方式調整其預算,因為:
這表示,如果您之後重新啟用廣告組合,將會保留先前相同的預算。在與暫停的物件互動並擷取其預算資料時,可以看到這一點。
對於 NO_PAUSE_PROPORTIONAL
類型,我們不會暫停配對的物件。我們會將所有物件(捐出者和接收者)合起來查看,並依其成效排序,以決定調整多少預算。如此可確保預算只會從捐出者轉移給接收者。此設定可避免重新平衡只因為廣告組合的預算多寡,反而使成效良好的廣告組合捐獻給成效不佳的廣告組合。請參閱下面的範例,以瞭解更多資訊。
對於 MATCHED_ONLY_PROPORTIONAL
類型,我們只會查看配對的物件。再次強調,我們不會將其暫停。我們會將這類物件在彼此之間排序,並依據成效的高低重新分配預算。這表示我們會從所有捐出者取得總預算,並與同一清單中的捐出者依比例分享。請參閱下面的範例,以瞭解更多資訊。
對於以 PROPORTIONAL
結尾的類型,我們會依據所定義的 target_field
,將較多預算分配給成效較佳的廣告組合。例如,如果衡量指標為 reach
,而我有兩個接收者廣告組合,reach
分別為 10 和 20,則會分別將共同預算的 33.3% 和 66.6% 分配給兩個廣告組合。如果類型是 EVEN
,則會各獲得 50%。
is_inverse
標示is_inverse
標示對 cost_per_mobile_app_install
之類的衡量指標很有用,其中衡量指標數值愈低,代表廣告組合的成效愈高。下面的範例再次強調了這一點,而這表示此值較低的廣告組合會獲得較高比例的預算分配。
以下是重新平衡規則的範例:
我們將成效不佳定義為 cost_per_mobile_app_install
穩定偏高。我們會將預算從所有成效不佳的廣告組合,按比例分配給廣告帳號中成效最好的 10 個廣告組合。此規則在每天上午 8 點執行,同時會查看總經費資料。
curl \ -F 'name=Test Rebalance Rule' \ -F 'schedule_spec={ "schedule_type": "CUSTOM", "schedule": [ { "start_minute": 480 } ] }' \ -F 'evaluation_spec={ "evaluation_type": "SCHEDULE", "filters": [ { "field": "entity_type", "value": "ADSET", "operator": "EQUAL" }, { "field": "time_preset", "value": "LIFETIME", "operator": "EQUAL" }, { "field": "mobile_app_install", "value": 100, "operator": "GREATER_THAN" }, { "field": "cost_per_mobile_app_install", "value": 3.0, "operator": "GREATER_THAN" } ] }' \ -F 'execution_spec={ "execution_type": "REBALANCE_BUDGET", "execution_options": [ { "field": "rebalance_spec", "value": { "type": "INVERSE_PROPORTIONAL", "target_field": "cost_per_mobile_app_install", "target_count": 10, "is_cross_campaign": true }, "operator": "EQUAL" }, ] }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
在這裡,此規則會:
curl \ -F 'name=Test Rebalance Rule' \ -F 'schedule_spec={ "schedule_type": "DAILY" }' \ -F 'evaluation_spec={ "evaluation_type": "SCHEDULE", "filters": [ { "field": "entity_type", "value": "ADSET", "operator": "EQUAL" }, { "field": "time_preset", "value": "LIFETIME", "operator": "EQUAL" }, { "field": "impressions", "value": 8000, "operator": "GREATER_THAN" }, { "field": "audience_reached_percentage", "value": 70, "operator": "GREATER_THAN" } ] }' \ -F 'execution_spec={ "execution_type": "REBALANCE_BUDGET", "execution_options": [ { "field": "rebalance_spec", "value": { "type": "EVEN" }, "operator": "EQUAL" }, ] }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
這是利用 NO_PAUSE_PROPORTIONAL
類型的範例。在此案例中,預算會從廣告行銷活動中影片觀看量較低的廣告組合重新分配。不過,在此案例中,不會暫停廣告組合,並且會保留一定比例的預算給該廣告組合。
以下是所發生的數值範例:
1-5
,video_view
為 1-5
,單日預算各 3000
,且規則如下。 1
和 2
取得 6000
預算,並按比例決定如何分配預算。在此案例中,每個廣告組合的比例為 1/15
到最高 5/15
。 400
、800
、4200
、4600
和 5000
。這確保了接收者(廣告組合 1
、2
和 3
)的預算一定會增加。curl \ -F 'name=Test Rebalance Rule' \ -F 'schedule_spec={ "schedule_type": "DAILY" }' \ -F 'evaluation_spec={ "evaluation_type": "SCHEDULE", "filters": [ { "field": "entity_type", "value": "ADSET", "operator": "EQUAL" }, { "field": "time_preset", "value": "LIFETIME", "operator": "EQUAL" }, { "field": "video_view", "value": 3, "operator": "LESS_THAN" }, ] }' \ -F 'execution_spec={ "execution_type": "REBALANCE_BUDGET", "execution_options": [ { "field": "rebalance_spec", "value": { "type": "NO_PAUSE_PROPORTIONAL", "target_field": "video_view" }, "operator": "EQUAL" }, ] }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
最後,這是使用 MATCHED_ONLY_PROPORTIONAL
的範例。在此案例中,您不需要擔心未配對的物件。重點是滿足規則篩選條件的廣告組合。您可以使用上面相同的範例,但現在不需要根據廣告組合是否成效不佳來決定這兩個清單。
依照上面相同的數值範例,我們最後會使用共同預算中的所有預算(15000
),並按比例分配。因此,廣告組合 1-5
最後的預算為 1000-5000
。
此 type
的主要缺點是,無法保證成效較佳的廣告組合最後不會失去預算,特別是在預算值不平衡的情況下。在其他條件相同的情況下,如果廣告組合 5
一開始預算為 18000
,則最後會失去 8000
預算。
curl \ -F 'name=Test Rebalance Rule' \ -F 'schedule_spec={ "schedule_type": "DAILY" }' \ -F 'evaluation_spec={ "evaluation_type": "SCHEDULE", "filters": [ { "field": "entity_type", "value": "ADSET", "operator": "EQUAL" }, { "field": "time_preset", "value": "LIFETIME", "operator": "EQUAL" }, ] }' \ -F 'execution_spec={ "execution_type": "REBALANCE_BUDGET", "execution_options": [ { "field": "rebalance_spec", "value": { "type": "MATCHED_ONLY_PROPORTIONAL", "target_field": "video_view" }, "operator": "EQUAL" }, ] }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library