Karena peluncuran iOS 14.5, perubahan berikut telah dilakukan:
target_cost
tidak berlaku lagi mulai Marketing API v9. Kampanye yang menggunakan strategi tawaran ini tidak akan lagi didukung dan penayangannya akan dijeda. Sebagai ganti target_cost
, kami rekomendasikan Anda menggunakan tawaran batas biaya.COST_CAP
atau LOWEST_COST_WITH_MIN_ROAS
, durasinya harus diatur menjadi setidaknya 3 hari.Silakan kunjungi catatan perubahan kami untuk informasi selengkapnya tentang perubahan iOS 14.5.
Halaman ini menjelaskan bagaimana strategi tawaran memengaruhi tawaran dan kontrol biaya Anda atas iklan Meta, serta cara menyiapkannya.
LOWEST_COST_WITHOUT_CAP
: Facebook secara otomatis menawar atas nama Anda dan memberi Anda hasil biaya terendah. Secara otomatis meningkatkan tawaran efektif Anda sesuai kebutuhan untuk mendapatkan hasil yang diinginkan berdasarkan optimization_goal
yang Anda berikan. Jika Anda memilih Value
sebagai optimization_goal
, di Pengelola Iklan, kami menampilkan Highest Value
sebagai strategi tawaran Anda.COST_CAP
: Mendapatkan hasil semaksimal mungkin selagi kami berusaha memenuhi biaya per tindakan yang Anda tetapkan. Catatan: Upaya agar tetap sesuai batas biaya tidak dijamin. Lihat Batas Biaya.LOWEST_COST_WITH_MIN_ROAS
: Opsi tawaran khusus untuk pengoptimalan nilai. Anda harus menentukan roas_average_floor
, yaitu hasil minimum yang diinginkan dari pengeluaran iklan. Lihat Tawaran Minimum Laba atas Investasi Iklan.LOWEST_COST_WITH_BID_CAP
: Kami secara otomatis menawar untuk Anda dan mendapatkan biaya terendah. Kami secara otomatis meningkatkan tawaran Anda sesuai kebutuhan untuk mendapatkan hasil yang diinginkan, tetapi tidak melebihi batas yang Anda tentukan.Lihat tabel di bawah untuk detail selengkapnya tentang tiap strategi:
Strategi Tawaran | Tujuan yang Kompatibel | Kapan Digunakan | Pertimbangan |
---|---|---|---|
|
| Anda ingin menghabiskan anggaran. Anda perlu memahami tawaran dan biaya mana yang perlu dipakai untuk opsi tawaran lainnya. Anda perlu mengeluarkan anggaran yang diberikan seefisien mungkin. | Tanpa kontrol biaya. Biaya dapat meningkat saat Anda menggunakan peluang yang paling murah atau saat Anda menambah anggaran. |
| Anda ingin memaksimalkan hasil dengan mengendalikan efisiensi biaya avgera per konversi. Untuk kampanye iOS 14.5, durasi harus diatur menjadi 3 hari. | Biaya mungkin naik saat peluang termurah mulai habis. Mungkin tidak menghabiskan anggaran jika sudah mencapai batas. | |
| Jika ROAS menjadi tolok ukur utama kesuksesan dan Anda dapat mengirimkan kembali nilai transaksi ke platform kami. | Spesifik untuk pengoptimalan nilai. Menyiapkan benchmark terlalu tinggi dapat menyebabkan penayangan kurang. Untuk kampanye iOS 14.5, durasi harus diatur menjadi 3 hari. | |
| Anda ingin menetapkan tawaran maksimal di banyak lelang untuk mengontrol biaya dan menjangkau sebanyak mungkin pengguna di tawaran tersebut. | Perlu meluangkan waktu lebih banyak mengelola tawaran untuk mengontrol biaya. Biaya dapat meningkat saat Anda menghabiskan peluang yang lebih murah atau saat Anda menambah anggaran. Mungkin tidak menghabiskan anggaran. Tawaran bukanlah biaya yang akan Anda lihat dalam pelaporan. |
LOWEST_COST_WITH_MIN_ROAS
, COST_CAP
, dan LOWEST_COST_WITH_BID_CAP
juga disebut tawaran manual dan memungkinkan Anda untuk menambahkan kontrol biaya tambahan. Untuk latar belakang, lihat Pusat Bantuan Iklan, Tentang strategi tawaran: Biaya terendah.
Untuk membaca bid_strategy
dari set iklan:
curl -G \ -d 'fields=bid_strategy' \ -d 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/<AD_SET_ID>
Untuk memperbarui strategi penawaran set iklan menjadi LOWEST_COST_WITH_BID_CAP
dengan batas tawaran USD3:
curl -F 'bid_strategy=LOWEST_COST_WITH_BID_CAP' \ -F 'bid_amount=300' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/<AD_SET_ID>
Di versi API sebelumnya, Anda memilih strategi penawaran dengan menetapkan is_autobid
, is_average_price_pacing
, dan bid_amount
.
is_autobid
dan is_average_price_pacing
adalah bendera boolean yang menunjukkan apakah Anda memilih tawaran otomatis atau tawaran harga rata-rata. Keduanya tidak berlaku lagi dengan dirilisnya Marketing API versi 3.0.
Batas biaya adalah fitur tawaran berbasis biaya yang memungkinkan pengiklan mengekspresikan dan mengoptimalkan terhadap biaya sebenarnya (CPA/CPI) dari konversi. Fitur ini memungkinkan pengiklan untuk mendapatkan hasil sebanyak mungkin sementara kami berusaha untuk menggunakan biaya yang mereka inginkan, memungkinkan mereka untuk memaksimalkan efisiensi biaya, mengurangi kerumitan mengelola tawaran, dan membantu pengiklan meningkatkan secara lebih menguntungkan dan percaya diri. Catatan: Upaya agar tetap sesuai batas biaya tidak dijamin.
Untuk menggunakan batas biaya:
billing_event
haruslah IMPRESSIONS
pacing_type
harus standaroptimization_goal
harus kompatibel dengan batas biayaUntuk menggunakan strategi tawaran batas biaya dalam pengoptimalan anggaran kampanye, selain daftar persyaratan di atas, tujuan Anda juga harus sesuai dengan batas biaya. Untuk informasi selengkapnya tentang tujuan yang kompatibel, lihat Panduan Anda untuk Strategi Tawaran Facebook, Batas Biaya.
Contoh: untuk menggunakan batas biaya di level kampanye iklan:
curl -F "name"="L3 With Lifetime Budget" \ -F "objective"="LINK_CLICKS" \ -F "lifetime_budget=100000" \ -F "bid_strategy"="COST_CAP" \ -F "access_token"="ACCESS_TOKEN" \ https://graph.facebook.com/VERSION/AD_ACCOUNT_ID/campaigns
Untuk mengatur batas biaya di level set iklan:
curl \ -F 'name=My Ad Set' \ -F 'optimization_goal=CONVERSIONS' \ -F 'billing_event=IMPRESSIONS'-F 'bid_strategy=COST_CAP'-F 'bid_amount=200' \ -F 'daily_budget=1000' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'targeting={"geo_locations":{"countries":["US"]}}' \ -F 'status=PAUSED' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/adsets
Ini adalah opsi tawaran khusus untuk pengoptimalan nilai. Karena itu, Anda harus sudah memenuhi syarat untuk pengoptimalan nilai, yang memiliki beberapa prasyarat:
optimization_goal
haruslah VALUE
.Akun tersebut harus memiliki akses ke pengoptimalan nilai, yang dapat Anda minta dari akun iklan Anda:
CAN_USE_ROAS_VALUE_OPTIMIZATION
- Akun memenuhi syarat untuk menilai pengoptimalan nilai saat tujuan kampanye = “Website Conversion”
ADS_NEKO_MAI_ROAS
- Akun memenuhi syarat untuk menilai pengoptimalan nilai saat tujuan kampanye = “App Install”
CAN_USE_DYNAMIC_ADS_VALUE_OPTIMIZATION
- Akun memenuhi syarat untuk menilai pengoptimalan nilai saat tujuan kampanye = “Catalog Sales”
Tawaran ROAS minimum menggunakan bid_constraints
untuk meneruskan “ROAS floor”
, tetapi Anda tidak dapat menggunakannya dengan bid_constraints
. Sebagai gantinya, gunakan roas_average_floor
.
Catatan tentang roas_average_floor
:
roas_average_floor
mewakili “the mininum roas” = “total conversion purchase value” / “total spend”
; contoh: “return on ads spend”
roas_average_floor
adalah bilangan bulat dan diskalakan hingga 10000x. Jadi roas_average_floor = 100
berarti "ROAS minimum” = 0,01 (atau 1%), dan roas_average_floor = 23300
berarti “ROAS mininum” = 2,33 (atau 233%). Contoh: untuk mengatur ROAS minimum menjadi 1.5
, spesifikasi API yang sesuai haruslah bid_constraints = {"roas_average_floor": 15000}
.roas_average_floor
adalah [100, 10000000]
, inklusif. Ini berarti kisaran yang valid dari "ROAS minimum" adalah [0.01, 1000.0]
atau [1%, 100000.0%]
, inklusif.bid_info
atau bid_amount
dengan set iklan tawaran ROAS minimum. Anda hanya dapat mengatur 'bid'
ROAS minimum melalui roas_average_floor
di bid_constraints
.{ "bid_strategy": "LOWEST_COST_WITH_MIN_ROAS", "bid_constraints": { "roas_average_floor": <roas_average_floor number> }, }
Panggilan API di bawah ini membuat set iklan tawaran ROAS min, Dengan tujuan kampanye = "konversi situs web" dan ROAS minimum = 1.0
(atau 100%).
curl \ -F 'name=minRoasBiddingDemo' \ -F 'daily_budget=2000' \ -F 'optimization_goal=VALUE' \ -F 'promoted_object={"pixel_id": "<PIXEL_ID>", "custom_event_type": "PURCHASE"}' \ -F 'targeting={"geo_locations":{"countries":["US"]}}' \ -F 'campaign_id=<CAMPAIGN_ID>' \ -F 'status=PAUSED' \ -F 'start_time=2018-12-10T12:45:26-0700' \ *-F 'bid_strategy=LOWEST_COST_WITH_MIN_ROAS' \ -F 'bid_constraints={"roas_average_floor": 10000}' \* -F 'billing_event=IMPRESSIONS' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/adsets
roas_average_floor
dari set iklan tawaran ROAS minimumcurl \ -F bid_strategy=LOWEST_COST_WITHOUT_CAP \ -F 'bid_constraints={}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>
roas_average_floor
ke set iklan pengoptimalan nilaiContoh ini menetapkan ROAS minimum menjadi 1.23
(123%):
curl \ -F 'bid_strategy=LOWEST_COST_WITH_MIN_ROAS' \ -F 'bid_constraints={"roas_average_floor": 12300}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>
roas_average_floor
untuk set iklan tawaran ROAS minimum yang adaPanggilan API ini mengubah roas_average_floor
set iklan menjadi 2.23
(223%).
curl \ -F 'bid_constraints={"roas_average_floor": 22300}' \ -F 'access_token=<ACCESS_TOKEN>' \ https://graph.facebook.com/<VERSION>/act_<AD_ACCOUNT_ID>/<ad set ID>
LOWEST_COST_WITH_BID_CAP
juga disebut tawaran manual dan memungkinkan Anda menambahkan kontrol biaya tambahan di kolom bid_amount
.COST_CAP
, Anda harus menyediakan batas jumlah di kolom bid_amount
.bid_amount
jika Anda menggunakan strategi LOWEST_COST_WITH_MIN_ROAS
.