Reservasi memungkinkan Anda untuk merencanakan dan membeli kampanye Anda dengan biaya tetap, menawarkan jangkauan yang dioptimalkan dan frekuensi iklan terkontrol sambil membantu Anda memperkirakan kinerja kampanye Anda. Ini serupa dengan bagaimana orang membeli iklan TV secara tradisional. Ini adalah opsi lanjutan khusus yang hanya akan digunakan sebagian besar pengiklan jika mereka menginginkan jaminan tinggi bahwa iklannya menjangkau akun Pusat Akun dalam jumlah tertentu.
Reservasi berfungsi di berbagai jenis iklan dan perangkat. Karena Meta menarget berdasarkan orang nyata, bukan cookie, kami dapat memprediksi jangkauan dengan lebih akurat dan mengontrol frekuensi di berbagai perangkat.
CAN_USE_REACH_AND_FREQUENCY
akun iklan.stop_time
set iklan harus dalam rentang 180 hari prediksi. GET
ke https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>?fields=rf_spec
.target_spec
.user_os
, seperti iOS_ver_2.0_and_above
.PacingType
.Cari rf_spec
untuk mengetahui batasan yang berlaku:
Nama | Deskripsi |
---|---|
array | Negara yang didukung untuk reservasi |
objek | Durasi kampanye minimal dalam hari, per negara yang didukung |
objek | Durasi kampanye maksimal dalam hari, per negara yang didukung |
objek | Jumlah hari di muka suatu kampanye dapat diakhiri pada prediksi waktu yang dibuat, per negara yang didukung |
objek | Jangkauan minimal untuk jumlah akun Pusat Akun, per negara yang didukung |
Hasilnya terlihat seperti ini:
{ "rf_spec": { "min_reach_limits": { "US": 1000000, "CA": 1000000, }, "countries": [ "US", "CA", ], "min_campaign_duration": { "US": 3, "CA": 3, }, "max_campaign_duration": { "US": 30, "CA": 30, }, "max_days_to_finish": { "US": 56, "CA": 56, } } }
Prediksi berisi jumlah akun Pusat Akun yang dapat dijangkau iklan Anda dalam rentang tanggal berdasarkan jangkauan, frekuensi, pemirsa, dan anggaran yang ditentukan. Estimasi reservasi dapat membantu Anda menyimulasikan hasil kampanye Anda sepanjang masa promosi dan akan menyesuaikannya berdasarkan tujuan, anggaran, pemirsa, format, dan penempatan Anda, keamanan merek, target kinerja, dan pengaturan kontrol frekuensi.
Pengeditan kampanye reservasi dapat dilakukan setelah pemesanan, tetapi begitu kampanye diluncurkan, Anda tidak dapat mengedit atau menjedanya kecuali untuk mengganti materi iklan Anda. Jika Anda hanya mengedit materi iklan, prediksi Anda tidak akan berubah. Anda dapat menghapus kampanye untuk membatalkan dan menghentikannya, tetapi harus memesan ulang kampanye, sehingga Anda mungkin menerima CPM dan prediksi hasil kampanye yang baru. Hanya pesan kampanye yang ingin Anda jalankan. ** Untuk pengujian, batasi reservasi Anda dalam ukuran dan durasi terkecil; pastikan jika Anda ingin membatalkannya karena ini adalah stok iklan sebenarnya yang kami pesan untuk Anda.
Berikut adalah batasan default untuk prediksi:
Untuk detailnya, tentukan kolom. Untuk melihat semua reachfrequencyprediction
untuk sebuah akun, buat HTTP GET
ke https://graph.facebook.com/{API_VERSION}/act_{AD_ACCOUNT_ID}/reachfrequencypredictions?fields={COMMA_SEPERATED_FIELD_LIST}
.
Untuk menjangkau semua reachfrequencyprediction
berdasarkan ID reachfrequencyprediction
, buat HTTP GET
dengan kolom yang Anda inginkan: https://graph.facebook.com/{API_VERSION}/{RF_PREDICTION_ID}?fields={COMMA_SEPERATED_FIELD_LIST}
.
Secara default, Meta menampilkan ID. Untuk detail kolom, lihat Prediksi Reservasi, Membaca.
Ini menunjukkan kemungkinan hasil status
di reachfrequencyprediction
. Batasan awal akan muncul jika berlaku, namun batasan dapat bervariasi per akun iklan atau berdasarkan negara di masa mendatang:
Kode | Status | Deskripsi |
---|---|---|
1 | BERHASIL | Prediksi berhasil |
2 | TERTUNDA | Prediksi masih diproses |
3 | GAGAL | Pemirsa tidak dapat dijangkau. Jangkauan atau anggaran terlalu tinggi. |
4 | GAGAL | Pengaturan prediksi tidak valid, contoh: durasi |
5 | GAGAL |
|
6 | GAGAL | Anggaran atau tawaran untuk jangkauan tertentu terlalu rendah |
7 | GAGAL | Durasi set iklan terlalu pendek |
8 | GAGAL | Durasi set iklan terlalu lama |
9 | GAGAL | Tanggal berakhir set iklan terlalu jauh di masa mendatang |
10 | GAGAL | Batas frekuensi tidak ditentukan |
11 | GAGAL | Penempatan iklan tidak didukung, misalnya perpaduan RHS dan Beranda |
12 | GAGAL | Masalah tanggal set iklan (waktu mulai dan/atau waktu berakhir): Waktu mulai di masa lalu, bukan tengah malam, atau bukan sehari penuh. Waktu berakhir di masa lalu, melebihi 90 hari dari waktu mulai atau tidak berakhir setelah pukul 06.00. |
13 | GAGAL | Negara target belum didukung |
14 | GAGAL | Tanggal set iklan mencakup hari diblokir |
15 | GAGAL | Inventaris tidak cukup, tidak dapat memesan. Lihat Memesan Prediksi. |
16 | GAGAL | Jangkauan minimal yang diperlukan untuk akun tidak tercapai. Lihat Mendapatkan Batasan Akun |
17 | GAGAL | Jangkauan aktual yang tersedia untuk prediksi kurang dari jangkauan minimal negara target, biasanya 200.000 untuk sebagian besar negara. |
18 | GAGAL | Jadwal day parting yang tidak valid disediakan. |
19 | GAGAL | CPM target tidak dapat diraih. |
20 | GAGAL | Batas frekuensi terlalu rendah untuk penayangan terpadu |
21 | GAGAL | Inventaris berubah cukup banyak untuk prediksi yang tidak akurat. |
23 | GAGAL | Interval batas frekuensi tidak didukung di negara target. |
24 | GAGAL | Set iklan Studi Peningkatan Penahanan di bawah akun atau grup kampanye tidak konsisten dengan prediksi reservasi. |
25 | GAGAL | Batas frekuensi tidak boleh melebihi jumlah hari kampanye Anda aktif. |
26 | FAILURE_EMPTY_AUDIENCE | Pemirsa yang dipilih kosong dan tidak dapat digunakan. |
27 | GAGAL | Modifikasi tidak diizinkan pada kampanye aktif Anda |
28 | GAGAL | Tidak dapat mengubah kampanye aktif dan dibuat dengan Perintah Insersi. |
29 | GAGAL | Tidak dapat mengubah kampanye aktif karena batasan waktu. |
30 | GAGAL | Untuk mengedit set iklan reservasi yang sedang berjalan, pilih anggaran yang lebih tinggi dari pengeluaran saat ini. |
31 | GAGAL | Pengamatan Peningkatan untuk grup akun atau kampanye mulai setelah kampanye dimulai. |
32 | GAGAL | Studi peningkatan untuk grup kampanye atau akun berakhir sebelum kampanye berakhir. |
35 | GAGAL | Tidak dapat mengatur waktu mulai kampanye reservasi ke waktu di masa lalu. |
36 | GAGAL | Pastikan durasi set iklan reservasi lebih lama dari satu hari dan waktu mulai/akhir kampanye memiliki nilai yang valid. |
37 | GAGAL | Tujuan tidak didukung oleh Audience Network dengan jenis pembelian reservasi ini. |
39 | GAGAL | Kombinasi penempatan yang dipilih tidak dapat digunakan saat membeli dengan reservasi. |
40 | GAGAL | Versi OS seluler tertentu tidak dapat ditargetkan dengan jenis pembelian reservasi ini. |
41 | GAGAL | Teman-teman koneksi tidak dapat ditargetkan dengan jenis pembelian reservasi ini. |
42 | GAGAL | Kampanye reservasi tidak dapat dijalankan ketika Audience Network dipilih sebagai satu-satunya penempatan. Pilih penempatan Audience Network dengan Kabar Facebook atau Kabar Instagram sebagai penempatan tambahan. |
44 | GAGAL | Reservasi tidak mendukung Facebook Story. |
45 | GAGAL | Untuk menggunakan Facebook Story sebagai penempatan, pilih juga Kabar Facebook atau Instagram Story. |
50 | GAGAL | Kombinasi penempatan yang dipilih tidak dapat digunakan saat membeli dengan Reservasi. Untuk pembelian Reservasi IO, pastikan tujuannya adalah Tayangan Video. Jika tidak, untuk menggunakan Facebook In-Stream, pilih penempatan Kabar Facebook. |
53 | GAGAL | Penempatan video in-stream hanya tersedia untuk pemirsa di AS, Inggris, Australia, Selandia Baru, Irlandia, Thailand, Meksiko, Peru, Prancis, Jerman, Argentina, Kolombia, Spanyol, Cile, Ekuador, Republik Dominika, Guatemala, Bolivia, Honduras, El Salvador, Norwegia, Swedia, Belanda, Belgia, Polandia, Portugal, Denmark, India, Malaysia, Filipina, Indonesia, dan Vietnam. Untuk melanjutkan, edit pemirsa Anda untuk menyertakan hanya orang-orang di negara-negara tersebut. |
60 | GAGAL | Untuk menggunakan Facebook Marketplace, pilih penempatan Kabar Facebook. |
66 | GAGAL | Penempatan Kolom Kanan Facebook Tidak Dapat Digabungkan dengan Penempatan Lain. |
69 | GAGAL | Jika Anda ingin iklan Anda ditampilkan di bagian Jelajahi Instagram, Anda juga perlu memilih Kabar Instagram sebagai penempatan. |
100+ | FATAL | Kegagalan sistem, bukan kesalahan pengguna. Coba Lagi. |
Berikan ID Prediksi Anda dan datanya sebagai masukan untuk membuat ID baru yang berfungsi sebagai ID pemesanan. Lalu lampirkan ID reservasi ini ke set iklan Anda. Membuat pemesanan akan menjadikan stok tidak tersedia untuk orang lain, sehingga Anda harus melampirkannya sebelum kedaluwarsa.
Jika pemesanan berhasil, kami sementara akan memesan stok untuk Anda. Anda memiliki sekitar satu jam setelah pemesanan untuk menetapkan iklan ke set iklan.
Jika batas per jam untuk permintaan reservasi terlampaui, Anda akan melihat kode dan pesan kesalahan berikut: 613: Panggilan ke API ini telah melampaui batas laju.
Reservasi prediksi untuk set iklan Anda guna mengunci harga Anda dan mendapatkan jangkauan yang dapat diprediksi. Pesan pemirsa yang diidentifikasi dengan reachfrequencyprediction
untuk waktu yang ditetapkan dengan reserve
untuk action
. Anda dapat menggunakan ID prediksi tunggal untuk membuat beberapa pemesanan. Contoh:
curl \ -F 'action=reserve' \ -F 'rf_prediction_id=<RF_PREDICTION_ID>' \ -F 'access_token=<ACCESS_TOKEN>' \ 'https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/reachfrequencypredictions' // Response {"id":9876543210"}
Untuk memesan stok berdasarkan prediksi, buat panggilan API POST
ke https://graph.facebook.com/{API_VERSION}/act_{AD_ACCOUNT_ID}/reachfrequencypredictions
.
Untuk reach
, budget
, dan impression
, Anda dapat memesan prediksi di titik tertentu di curve_budget_reach
daripada di tuple asli prediksi jangkauan/anggaran. Gunakan kolom ini:
Nama | Deskripsi |
---|---|
int | Wajib. ID |
string | Diperlukan untuk reservasi dan pembatalan. Opsinya adalah:
|
int | Opsional. Prediksi yang dipesan atau ID reservasi. Pemesanan baru merilis pemirsa yang dipesan dan menggunakannya untuk pemesanan yang baru. Lihat Menggunakan Ulang Pemirsa yang Dipesan |
int | Opsional. ID prediksi yang dibuat sebelumnya. Prediksi yang baru menggunakan pemirsa dari prediksi yang ditentukan. Catatan: |
int | Opsional. Jika ditentukan, sediakan Tentukan |
int | Opsional. Jika ditentukan, sediakan Tentukan |
int | Opsional. Jika ditentukan, sediakan Anda dapat mengganti nilai ini. Untuk melakukannya, tentukan |
Meta menyimpan prediksi secara asinkron; Anda harus memilih dan memeriksa status prediksi. Awalnya, status prediksinya 2
(TERTUNDA). Setelah selesai, statusnya adalah 1
, SUCCESS
, atau 15
, FAIL
yang berarti kami kekurangan stok untuk menyelesaikan pemesanan ini.
Karena sistem pemesanan itu dinamis, Anda mungkin melihat perubahan kecil dalam ketersediaan stok antara waktu prediksi Anda dan waktu reservasi. Namun, Meta menghargai nilai yang Anda dapatkan pada waktu prediksi, selama perubahan masih dalam ambang batas yang wajar.
Setelah Anda berhasil memesan prediksi, buat set iklan dengannya:
curl \ -F "rf_prediction_id=<RF_PREDICTION_ID>" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<AD_SET_ID>"
Agar berhasil menetapkan prediksi, set iklan Anda harus memenuhi kriteria berikut:
start_time
- berasal dari prediksiend_time
- berasal dari prediksitargeting
- berasal dari prediksibid_amount
optimization_goal
lifetime_budget
atau daily_budget
rf_prediction_id
yang akan melampirkan prediksi ke set iklan baru. buying_type
kampanye iklan adalah RESERVED
Anda juga dapat melampirkan reachfrequencyprediction
ke set iklan untuk mengubah prediksinya. Buat permintaan POST
ke https://graph.facebook.com/{ad_set_id}
dengan rf_prediction_id
untuk reachfrequencyprediction
yang ingin Anda gunakan.
Berikut ini adalah batas pada set iklan:
facebook
, instagram
. feed
dan rightcolumn
. stream
, story
, explore
, explore_home
, dan reels
. Jika penempatan menyertakan instagram
, Anda harus menggunakan destination_ids
, bukan destination_id
. Kolom destination_ids
harus berisi ID Halaman Facebook yang digunakan sebagai destination_id
, plus ID akun Instagram. promoted_object
Set iklan harus cocok dengan destination_id
prediksi. Untuk postingan halaman, ID halaman tersebut harus ditentukan dan untuk iklan aplikasi, harus cocok dengan ID aplikasi yang ditentukan.Kami menagih kampanye reservasi atas impresi aktual yang ditayangkan. Jika waktu mulai kampanye sudah terlampaui dan set iklan kekurangan iklan yang aktif, kampanye akan gagal ditayangkan dan tidak akan ditagih. Meta merilis stok yang tersisa, namun kami dapat memberi penalti akun iklan untuk pelanggaran berulang.
Saat Anda membuat kampanye menggunakan jenis pembelian reservasi Meta, Anda setuju membayar biaya yang diajukan untuk stok iklan yang Anda pesan. Jika Anda ingin mengubah ukuran pemirsa atau frekuensi iklan Anda, maka biaya Anda juga akan berubah. Anda dapat membuat perubahan ini kapan pun sebelum kampanye Anda dimulai. Anda dapat mengedit materi iklan Anda sampai kampanye Anda dimulai.
Set iklan reservasi dapat berisi beberapa iklan; Anda dapat menambahkan lebih banyak iklan kapan saja. Jika set iklan diaktifkan dan tidak ada iklan yang aktif di dalamnya, Anda harus membuat iklan pertama Anda dalam 24 jam untuk set iklan yang berdurasi 3 sampai 30 hari, atau 6 jam untuk set iklan yang berdurasi 1 sampai 2 hari. Jika Anda tidak melakukannya, kami akan menghapus pemesanan tersebut.
Anda bisa mengedit atau menjeda kampanye reservasi sebelum dimulai. Setelah kampanye dimulai, Anda hanya bisa mengedit materi iklan, anggaran, atau memperpanjang tanggal berakhir. Jika Anda hanya mengedit materi iklan, prediksi Anda tidak akan berubah.
Jika Anda mengubah anggaran atau tanggal berakhir, ini bisa menghasilkan prediksi baru untuk kampanye Anda yang akan ditampilkan dalam estimasi reservasi.
Anda tidak bisa menjeda kampanye reservasi setelah dimulai, tetapi Anda bisa menghapus kampanye untuk membatalkan kampanye kapan saja.
Untuk menjeda atau mengedit setelah set iklan dimulai, lihat Menjeda atau Memulai Ulang Set Iklan yang Ditayangkan dan Mengedit Set Iklan yang Ditayangkan. Untuk menghapus set yang aktif, lihat Set Iklan, Referensi. Anda akan ditagih untuk impresi yang ditayangkan.
Perhatikan, untuk menghindari potensi kegagalan, hindari menghapus semua iklan saat set iklan reservasi aktif.
Jika Anda menetapkan reservasi ke set iklan sebelum set iklan aktif, Anda tidak dapat mengubah sebagian besar atribut kecuali Anda menghapus reservasi ini. Buat permintaan HTTP POST
ke set tersebut dan atur rf_prediction_id
ke 0. Anda hanya dapat mengubah atribut name
pada objek set iklan.
Untuk menghapus pemesanan:
curl \ -F "rf_prediction_id=0" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<AD_SET_ID>"
Setelah set iklan aktif, pemesanan tidak dapat dilepaskan dan atribut dari set tidak dapat dimodifikasi, kecuali beberapa atribut iklan yang terdaftar di bawah ini yang ada di daftar diizinkan:
name
creative_id
creative_spec
conversion_specs
tracking_specs
view_tags
Anda dapat menjeda set yang aktif, lihat Set Iklan, Referensi. Jika Anda menjeda set iklan selama lebih dari 30 menit, kami tidak menjamin prediksi untuk set ini.
Untuk mengaktifkan kembali set yang dijeda selama lebih dari 30 menit, Anda membutuhkan prediksi baru. Buat POST
ke reachfrequencypredictions
. Lihat Membuat Prediksi dan Memesan Prediksi. Anda harus meneruskan existing_campaign_id agar set yang aktif dapat diaktifkan ulang di permintaan tersebut. Setelah Anda membuat dan memesan prediksi baru, lampirkan reachfrequencyprediction
ke set iklan dengan HTTP POST
ke: https://graph.facebook.com/{ad_set_id}
yang menentukan rf_prediction_id
untuk prediksi yang ingin Anda gunakan.
Anda dapat membuat pembaruan ini setelah set dimulai.
Anda tidak dapat mengedit atau menjeda dan mengatur aktif jika memenuhi salah satu kriteria berikut:
Untuk mengedit set iklan aktif, dapatkan prediksi baru. Lihat Membuat Prediksi dan Memesan Prediksi. Anda harus meneruskan existing_campaign_id agar set yang aktif dapat diaktifkan ulang di permintaan tersebut.
Setelah prediksi baru dibuat dan dipesan, Anda dapat melampirkan reachfrequencyprediction
ke set iklan dengan membuat permintaan HTTP POST ke: https://graph.facebook.com/{ad_set_id} dengan menentukan rf_prediction_id
sebagai id reachfrequencyprediction yang ingin Anda gunakan.
Jika Anda membatalkan pemesanan, inventaris yang dipesan akan bebas digunakan pengiklan lain. Namun, Anda dapat menggunakan ulang pemirsa dari prediksi yang dipesan sebelumnya jika Anda belum menggunakannya. Dengan ini, kami dapat memperhitungkan stok tambahan untuk membuat prediksi, tanpa Anda harus membatalkan pemesanan yang ada.
Sertakan rf_prediction_id_to_share
saat Anda membuat pemesanan. Ini adalah ID prediksi sebelumnya. Ini memvalidasi pemesanan sebelumnya, sehingga Anda dapat menggunakan stok ini untuk pemesanan yang baru Anda buat.
Untuk memesan prediksi baru, Anda juga harus meneruskan parameter rf_prediction_id_to_release
tambahan yang merupakan ID pemesanan sebelumnya.
Anda dapat memutar iklan di set iklan yang digunakan. Anda tidak perlu menghapus pemesanan dari set iklan untuk melakukan ini. Tambahkan satu atau beberapa iklan ke set iklan dan tunggu hingga iklan menjadi aktif. Pada titik ini, Anda dapat mengubah status iklan awal ke dijeda. Anda harus memiliki setidaknya satu iklan yang aktif dalam set iklan tersebut.
Anda dapat merancang rangkaian iklan yang ditayangkan secara berurutan. Pertama, buat set iklan dan iklan. Lalu tentukan urutan di level set iklan di creative_sequence
. Setiap iklan individual dalam set iklan ini mungkin tidak muncul, muncul sekali, atau muncul beberapa kali secara berurutan.
Jika panjang array creative_sequence
adalah nol, maka Anda tidak menggunakan pengurutan. Jika panjangnya tidak nol, kami sarankan Anda membuatnya sama dengan frequency_cap
di rf_prediction_id
. Jika panjangnya lebih dari frequency_cap
, kami dapat memotong beberapa iklan terakhir dalam array. Jika panjangnya kurang dari frequency_cap
, kami akan otomatis mengisi array secara berulang dengan mengulang urutan dari awal. Untuk memperjelas hasil, atur panjang creative_sequence
ke jumlah yang sama dengan frequency_cap
.
Setiap iklan dalam rangkaian memiliki status ACTIVE
, PENDING_REVIEW
, atau CREDIT_CARD_NEEDED
. Iklan tertentu dalam rangkaian hanya akan ditayangkan kepada pengguna jika semua iklan sebelumnya dalam urutan telah ditayangkan. Iklan yang tidak disertakan di creative_sequence
tidak akan ditayangkan.
Semua iklan di set iklan yang menggunakan pengurutan iklan, dalam rangkaian atau tidak, tidak dapat dijeda, diarsipkan, atau dihapus.
Fitur ini hanya tersedia untuk set iklan reservasi, yaitu buying_type
kampanye iklan induknya adalah RESERVED
, dan set iklan ini memiliki set rf_prediction_id
.
Detail selengkapnya dapat ditemukan di dokumen set iklan.
Untuk jangkauan yang dapat diprediksi di Instagram, Anda dapat membuat kampanye Reservasi dengan buying_type
diatur ke RESERVED
.
Reservasi membantu Anda merencanakan dan memesan kampanye awareness dan interaksi, mengoptimalkan jangkauan, peningkatan ad recall, dan ThruPlay.
Capai estimasi di Pengelola Iklan dan API dapat memberikan panduan kepada mitra tentang apa yang secara wajar dapat mereka harapkan. Komunitas Instagram menjadi yang utama, kami mencoba mencapai tujuan pencapaian secara konservatif, dan berharap untuk berkembang seiring waktu. Semua kebijakan yang berlaku untuk penggunaan estimasi reservasi untuk Facebook juga berlaku untuk Instagram.
Kode | Deskripsi |
---|---|
1487583 | Set iklan tanpa iklan tidak dapat diberikan prediksi reservasi |
1487055 | Status set iklan tidak valid |
1487600 | Set iklan sudah ditetapkan ke pemesanan. Jika Anda ingin menggunakan prediksi lain, pertama-tama putuskan prediksi saat ini dari set yang menggunakan nilai nol, lalu tetapkan prediksi yang baru. |
1487578 | ID |
1487581 | Prediksi reservasi tidak dapat diubah pada set iklan aktif |
1487594 | Tidak ada iklan di set iklan reservasi |
1487595 | Spesifikasi Target Tidak Valid di set iklan reservasi |
1487614 | Waktu mulai set iklan tidak sesuai dengan prediksi asli |
1487615 | Waktu berhenti set iklan tidak cocok dengan prediksi awal |
1487616 | Tidak dapat menghubungkan set iklan dengan prediksi yang tidak valid |
1487671 | Transisi langsung dari satu prediksi ke prediksi lain untuk set iklan tidak diizinkan. |
1487244 | Pembaruan set iklan Gagal - alasan yang akan diberikan sebagai tanggapan |
1487672 | Gagal menetapkan prediksi ke set iklan. |
1487680 | Anda tidak memiliki izin untuk menggunakan set iklan reservasi. |
Membuat reachfrequencyprediction
untuk destination_id
aplikasi:
curl \ -F 'target_spec={"geo_locations": {"countries":["US"]}, "age_max":35, "age_min":26, "genders":[2], "publisher_platforms":["facebook"], "facebook_positions":["feed"]}' \ -F 'start_time=1388534400' \ -F 'end_time=1389312000' \ -F 'frequency_cap=4' \ -F 'reach=1000000' \ -F 'budget=3000000' \ -F 'destination_id=<APP_ID>' \ -F 'prediction_mode=1' \ -F "objective=MOBILE_APP_INSTALLS" \ -F 'access_token=<ACCESS_TOKEN>' \ 'https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/reachfrequencypredictions' {"id":"67890123456"}
Membuat reachfrequencyprediction
untuk destination_id
halaman:
curl \ -F 'target_spec={"geo_locations": {"countries":["US"]}, "age_max":35, "age_min":26, "genders":[2], "publisher_platforms":["facebook"], "facebook_positions":["feed"]}' \ -F 'start_time=1388534400' \ -F 'end_time=1389312000' \ -F 'frequency_cap=4' \ -F 'reach=1000000' \ -F 'budget=3000000' \ -F 'destination_id=<PAGE_ID>' \ -F 'prediction_mode=1' \ -F "objective=POST_ENGAGEMENT" \ -F 'access_token=<ACCESS_TOKEN>' \ 'https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/reachfrequencypredictions' {"id":"67890123456"}
Membuat reachfrequencyprediction
untuk destination_id
aplikasi dengan penempatan Instagram:
curl \ -F 'target_spec={"geo_locations": {"countries":["US"]}, "age_max":35, "age_min":26, "genders":[2], "publisher_platforms":["facebook","instagram"], "device_platforms":["mobile"]}' \ -F 'start_time=1388534400' \ -F 'end_time=1389312000' \ -F 'frequency_cap=4' \ -F 'reach=1000000' \ -F 'budget=3000000' \ -F 'destination_ids=[<APP_ID>,<INSTAGRAM_ACCOUNT_ID>]' \ -F 'prediction_mode=1' \ -F "objective=MOBILE_APP_INSTALLS" \ -F 'access_token=<ACCESS_TOKEN>' \ 'https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/reachfrequencypredictions' {"id":"67890123456"}
Lakukan polling pada endpoint berikut melalui permintaan HTTP GET untuk mengambil status hingga berupa nilai selain 2
:
https://graph.facebook.com/67890123456?fields=status
Jika statusnya adalah 1
(berhasil), maka ini dapat dilampirkan ke set iklan atau dipesan.
Memesan prediksi:
curl \ -F 'action=reserve' \ -F 'rf_prediction_id=<RF_PREDICTION_ID>' \ -F 'access_token=<ACCESS_TOKEN>' \ 'https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/reachfrequencypredictions' {"id":"9876543210"}
Lakukan polling pada endpoint berikut melalui permintaan HTTP GET untuk mengambil status hingga berupa nilai selain 2
:
https://graph.facebook.com/<API_VERSION>/<PREDICTION_ID>?fields=status
Jika statusnya adalah 1
(berhasil), maka ini dapat dilampirkan ke set iklan. Mari menyiapkan struktur kampanye Anda dengan membuat kampanye, set iklan, materi iklan, iklan, dan menetapkan reservasi ke set iklan tersebut.
Membuat kampanye iklan:
curl \ -F "name=Test" \ -F "buying_type=RESERVED" \ -F "status=ACTIVE" \ -F "objective=POST_ENGAGEMENT" \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/campaigns {"id":"1122334455"}
Membuat set iklan:
curl \ -F "name=TestReachSet" \ -F "status=1" \ -F "campaign_id=<CAMPAIGN_ID>" \ -F "rf_prediction_id=<RF_PREDICTION_ID>" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/adsets" {"id":"09876543"}
Membuat materi iklan:
curl \ -F "name=sample creative" \ -F "type=1" \ -F "title=hello world" \ -F "body=hi i'm an ad" \ -F "link_url="https://www.facebook.com/" \ -F "image_hash=4aca812b4eadb72818a2c4124abd121a" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/adcreatives" {"id":"1323123123123"}
Membuat iklan:
// Create an ad curl \ -F "name=my ad" \ -F "adset_id=<AD_SET_ID>" \ -F "creative={'creative_id':<CREATIVE_ID>}" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/ads" {"id":"3213213123"}
Menetapkan prediksi baru ke set iklan:
curl \ -F "rf_prediction_id=<RF_PREDICTION_ID>" \ -F "access_token=<ACCESS_TOKEN>" \ "https://graph.facebook.com/<API_VERSION>/<AD_SET_ID>"