Untuk membuat aturan Penyeimbangan Ulang Anggaran Berbasis ROI, penting untuk memahami setiap komponen. ROI adalah singkatan dari Return On Investment (Laba Atas Investasi).
Di halaman ini Anda akan mempelajari setiap komponen dalam aturan penyeimbangan ulang, dan bagaimana setiap parameter memengaruhi cara aturan tersebut dijalankan.
Untuk aturan penyeimbangan ulang, disarankan menggunakan jadwal DAILY
atau CUSTOM
, karena tindakan ini tidak boleh sering terjadi.
Kriteria evaluasi bekerja secara harmonis dengan rebalance_spec
untuk menentukan daftar objek yang terkena penyeimbangan ulang.
Untuk semua jenis penyeimbangan ulang, daftar objek yang menjalani evaluasi adalah sumber anggaran. Daftar penerima anggaran bervariasi tergantung pada jenis penyeimbangan ulang yang ditentukan, tetapi untuk sebagian besar (misalnya, EVEN
) penerima adalah objek yang tidak menjalani evaluasi.
Misalnya, jika kriteria aturan jenis EVEN
saya adalah cost_per_mobile_app_install
> 2.50
, ini berarti semua set iklan yang memiliki biaya per instalasi aplikasi seluler lebih besar dari 2,50 akan dijeda, dan anggarannya dipindahkan ke semua set iklan yang memiliki biaya per instalasi aplikasi seluler kurang dari atau sama dengan 2,50.
rebalance_spec
menentukan bagaimana persisnya penerima mendapatkan anggaran. Ada lima parameter:
Kolom | Deskripsi |
---|---|
| Wajib. Menentukan cara anggaran dialokasikan. Jika nilainya bukan Nilai yang Didukung: |
| Opsional. Menentukan metrik Insight yang digunakan untuk memberi peringkat kepada penerima. Ini diperlukan jika Nilai yang Didukung: Kolom Insight, seperti |
| Opsional. Menentukan jumlah (K) penerima. Kombinasi dari ini, Nilai yang Didukung: Bilangan bulat positif, seperti |
| Opsional. Menentukan apakah Anda mengizinkan anggaran untuk dialokasikan ke kampanye iklan lain atau tidak. Jika ini tidak ditentukan atau Nilai yang Didukung: Nilai boolean, seperti |
| Opsional. Menentukan apakah penerima diberi peringkat dari tinggi ke rendah yang kebalikan dengan nilai Nilai yang Didukung: Nilai boolean, seperti |
Ada beberapa nuansa spesifik mengenai tindakan ini:
Jika set iklan yang akan diseimbangkan ulang berisi anggaran Harian dan Sepanjang Masa Promosi, kami memisahkan set iklan menjadi dua ember. Ini berarti bahwa set iklan hanya memindahkan anggaran Hariannya ke set iklan lain yang memiliki anggaran Harian. Demikian pula halnya dengan anggaran sepanjang masa promosi.
Untuk set iklan dengan anggaran Sepanjang Masa Promosi, kami mengambil sisa anggarannya - selisih antara anggaran sepanjang masa promosi dan pengeluaran sepanjang masa promosi - saat menentukan jumlah anggaran yang dapat dialokasikan. Ini memastikan bahwa total anggaran pada tingkat kampanye iklan tidak berubah.
rebalance_spec
Untuk jenis EVEN
dan PROPORTIONAL
, kami menjeda objek yang cocok dengan spesifikasi (pemberi anggaran kepada penerima). Ketika menjeda objek seperti ini, kami tidak menyesuaikan anggaran mereka sama sekali, karena:
Ini berarti bahwa jika Anda mengaktifkan kembali set iklan itu di kemudian hari, set iklan itu akan memiliki anggaran yang sama seperti sebelumnya. Hal ini bisa dilihat saat berinteraksi dengan objek yang dijeda dan mengambil data anggarannya.
Untuk jenis NO_PAUSE_PROPORTIONAL
, kami tidak menjeda objek yang cocok dengan spesifikasi. Kami menentukan berapa anggaran yang harus disesuaikan dengan melihat semua objek (pemberi dan penerima) bersama-sama dan memberi peringkat kepada kinerjanya. Ini menjamin bahwa anggaran hanya dipindahkan dari pemberi ke penerima. Pengaturan ini menghindari situasi saat penyeimbangan ulang mengakibatkan set iklan yang berkinerja baik memberi anggaran kepada set iklan yang berkinerja buruk hanya karena jumlah anggaran yang dimilikinya. Lihat contoh di bawah ini untuk informasi lebih lanjut.
Untuk jenis MATCHED_ONLY_PROPORTIONAL
, kami hanya melihat objek yang cocok dengan spesifikasi. Sekali lagi, kami tidak menjeda objek ini. Kami memberi peringkat kepada semua objek dan mendistribusikan ulang anggaran berdasarkan perbandingan kinerja antara satu sama lain. Ini berarti kami mengambil total anggaran dari semua pemberi dan membaginya secara proporsional kepada daftar pemberi yang sama. Lihat contoh di bawah ini untuk informasi lebih lanjut.
Untuk jenis yang diakhiri kata PROPORTIONAL
, kami mendistribusikan lebih banyak anggaran ke set iklan yang berkinerja lebih baik berdasarkan target_field
yang ditentukan. Misalnya, jika metriknya reach
dan ada dua set iklan penerima yang memiliki 10 dan 20 reach
, kami mengalokasikan 33,3% dan 66,6% kumpulan anggaran ke kedua set iklan ini, secara berturut-turut. Jika jenisnya EVEN
, setiap set iklan mendapatkan 50%.
is_inverse
Bendera is_inverse
berguna untuk metrik seperti cost_per_mobile_app_install
, yaitu angka metrik yang lebih rendah berarti set iklan berkinerja lebih tinggi. Hal ini ditekankan kembali dalam contoh di bawah ini, dan berarti bahwa set iklan dengan nilai lebih rendah mendapatkan porsi lebih tinggi dari alokasi anggaran.
Berikut ini contoh aturan penyeimbangan ulang yang:
Kami mendefinisikan berkinerja buruk sebagai stabil memiliki cost_per_mobile_app_install
tinggi. Kami secara proporsional mengalokasikan anggaran dari semua set iklan yang berkinerja buruk ke 10 set iklan terbaik di akun iklan. Aturan ini berjalan pada pukul 8.00 setiap hari, sambil melihat data sepanjang masa promosi.
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
Di bawah ini aturannya adalah:
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
Berikut ini contoh yang memanfaatkan jenis NO_PAUSE_PROPORTIONAL
. Dalam kasus ini, anggaran dialihkan dari set iklan dalam kampanye iklan, yaitu dari set iklan yang memiliki jumlah tayangan video rendah. Namun, dalam kasus ini set iklan tidak dijeda, dan diberi jumlah anggaran yang proporsional.
Berikut ini contoh angka dari apa yang terjadi:
1-5
dengan video_view
sebesar 1-5
, anggaran harian 3000
, dan aturan di bawah ini. 6000
dari set iklan 1
dan 2
, serta menentukan secara proporsional cara mendistribusikannya. Dalam kasus ini, setiap set iklan memiliki rasio 1/15
hingga 5/15
. 400
, 800
, 4200
, 4600
, dan 5000
, secara berturut-turut. Hal ini menjamin bahwa penerima (set iklan 1
, 2
, dan 3
) selalu meningkatkan anggarannya.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
Akhirnya, inilah contoh yang memanfaatkan MATCHED_ONLY_PROPORTIONAL
. Dalam kasus ini, Anda tidak perlu khawatir tentang objek tidak cocok dengan spesifikasi. Fokusnya adalah pada set iklan yang memenuhi filter aturan. Anda bisa menggunakan contoh yang sama di atas, tetapi sekarang tidak perlu menentukan dua daftar berdasarkan kinerja set iklan yang buruk.
Dengan contoh angka yang sama di atas, kita menggunakan semua anggaran di dalam pool (15000
), dan mendistribusikannya secara proporsional. Hasilnya, set iklan 1-5
jadi memiliki anggaran 1000-5000
.
Kelemahan utama type
ini adalah tidak ada jaminan bahwa set iklan dengan kinerja lebih baik tidak akan kehilangan anggaran, terutama dalam kasus nilai anggaran yang tidak seimbang. Ceteris paribus, jika set iklan 5
dimulai dengan anggaran 18000
, set itu akan kehilangan 8000
dari anggarannya.
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