Solusi ini memungkinkan Anda untuk menyesuaikan aset iklan sesuai dengan jenis penargetan geografis. Untuk menyesuaikan aset untuk berbagai penempatan, lihat Penyesuaian Aset Penempatan.
Penyesuaian Aset Segmen adalah salah satu dari tiga API kami yang menggunakan aturan penyesuaian aset. Lihat Aturan Penyesuaian Aset.
Dengan peluncuran Marketing API V8.0, semua kasus penggunaan yang tidak terkait dengan geolokasi telah dihentikan untuk Penyesuaian Aset Segmen. Semua aturan penargetan harus berisi informasi geolokasi di dalam spesifikasi penyesuaiannya. Ada pengecualian untuk aturan default, yang tidak perlu menyertakan geolokasi.
Sebelum memulai, periksalah batasan untuk produk ini. Jika kasus penggunaan Anda memenuhi spesifikasi kami, lanjutkan ke langkah-langkah berikut:
Iklan dapat disesuaikan berdasarkan lokasi geografis. Anda melakukannya dengan membuat aturan dengan spesifikasi penyesuaian. Jenis penyesuaian yang didukung adalah:
Format untuk menentukan spesifikasi penyesuaian mirip dengan format untuk penargetan inti, lihat Penargetan.
Aturan Penyesuaian Aset memungkinkan Anda untuk mengelompokkan aset yang muncul bersama untuk lokasi geografis tertentu. Setiap aturan memiliki customization_spec
yang menentukan lokasi geografis orang-orang yang dapat melihat aset tersebut pada saat penayangan iklan.
Anda dapat menentukan prioritas untuk setiap aturan selama pembuatannya. Jika tidak, kami memberikan setiap aturan nomor prioritas berdasarkan posisinya dalam daftar aturan yang disediakan. Contoh: aturan pertama dalam daftar diberikan prioritas 1
.
Anda harus menyiapkan aturan default untuk menghindari pengiriman kombinasi aset acak kepada orang-orang yang tidak cocok dengan aturan mana pun. Untuk menyiapkannya:
customization_spec
kosong. Gunakan membuka dan menutup kurung kurawal di akhir aturan Anda, seperti {}
.Aturan default mencocokkan aset materi iklan untuk orang yang tidak memenuhi aturan sebelumnya.
Dalam pengaturan Anda, aturan non-default harus mencocokkan pemirsa target dalam persentase tinggi.
Buat asset_feed_spec
dan tambahkan aturan penyesuaian Anda ke kolom asset_customization_rules
. Anda dapat menambahkan hingga 50 aturan penyesuaian.
Untuk tiap aturan, Anda harus menentukan customization_spec
, priority
, dan label aset. customization_spec
Anda tidak boleh memiliki lebih dari 50 ketentuan untuk satu aturan.
Contoh pengaturan kabar aset:
curl \
-F 'object_story_spec={
"page_id": "<PAGE_ID>",
"instagram_actor_id" : "<INSTAGRAM_ACTOR_ID>"
}' \
-F 'asset_feed_spec={
"images": [
{"hash":"<IMAGE_HASH>", "adlabels":[{"name":"image1"}]},
{"hash":"<IMAGE_HASH>", "adlabels":[{"name":"image2"}]}
],
"bodies": [
{"text":"Motor City Mission Corps", "adlabels":[{"name":"body1"}]}
],
"titles": [
{"text":"Link title 1 goes here", "adlabels":[{"name":"title1"}]},
{"text":"Link title 2 goes here", "adlabels":[{"name":"title2"}]},
{"text":"Link title 3 goes here", "adlabels":[{"name":"title3"}]}
],
"call_to_action_types":[
"LEARN_MORE"
],
"descriptions": [
{"text":"Begin Your Adventure"}
],
"ad_formats": [
"SINGLE_IMAGE"
],
"link_urls": [
{"website_url":"https://www.example.com/"}
],
"asset_customization_rules": [
{
"customization_spec": {
"geo_locations": {
"countries": ["US"]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title1"},
"priority": 1
},
{
"customization_spec": {
"geo_locations": {
"countries": ["GB"]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title2"},
"priority": 2
},
{
"customization_spec": {
"geo_locations": {
"cities": [
{"key": "2481714"},
{"key": "2481868"}
]
}
},
"image_label": {"name": "image1"},
"title_label": {"name": "title3"},
"priority": 4
},
{
"customization_spec": {},
"image_label": {"name":"image2"},
"title_label": {"name":"title1"},
"priority": 5
}]}' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/adcreatives
Lihat semua opsi yang tersedia untuk Spesifikasi Kabar Aset. Lihat Aturan Penyesuaian Aset untuk langkah berikutnya.
Tampilkan pratinjau versi aturan penargetan yang berbeda dari iklan Anda menggunakan endpoint /generatepreview
. Anda juga dapat menambahkan kolom dynamic_asset_label
dengan nomor prioritas aturan untuk melihat versi bahasa tertentu.
Contoh: untuk melihat pratinjau aturan dengan prioritas 1:
curl -G --data-urlencode \
'creative={
"object_story_spec": {
"page_id": "<PAGE_ID>"
},
"asset_feed_spec": {
...
"asset_customization_rules": [
{
"customization_spec": {
"geo_locations": {
"countries": ["US"]
}
},
"image_label": {
"name": "image1"
},
"title_label": {
"name": "title1"
},
"priority": 1
},
...
]
}
}'
-d 'ad_format=DESKTOP_FEED_STANDARD' \
-d 'dynamic_asset_label=1' \
-d 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v21.0
/act_<AD_ACCOUNT_ID>/generatepreviews
Kategori Iklan Khusus—Pengiklan yang menjalankan iklan perumahan, lowongan kerja, dan pinjaman kredit, yang berbasis di Amerika Serikat atau menjalankan iklan yang ditargetkan ke Amerika Serikat memiliki seperangkat batasan yang berbeda. Pengiklan tersebut harus mematuhi pembatasan Kategori Iklan Khusus di asset_feed_spec
. Pelajari selengkapnya tentang Kategori Iklan Khusus.
Kampanye, Validasi Tujuan—APP_ENGAGEMENT
tidak didukung.
Penempatan yang Didukung—Semua penempatan didukung.
Jenis pembelian—Jangkauan dan Frekuensi atau AUCTION
.
Penyesuaian Penempatan—Jika penyesuaian penempatan digunakan dalam aturan apa pun, semua aturan harus mencakup penyesuaian penempatan.
Pembatasan asset_feed_spec
sama dengan iklan berbasis kabar aset tanpa aturan penyesuaian. Kecuali untuk berikut ini:
asset_customization_rule
.ad_formats
didukung: SINGLE_IMAGE
dan SINGLE_VIDEO
. Hanya satu ad_format
yang diizinkan per kabar aset.call_to_actions_types
.asset_customization_rule
.