Materi Iklan Dinamis memungkinkan Anda untuk secara otomatis menayangkan kombinasi yang berbeda dari materi iklan kepada pengguna Anda. Hal ini membantu Anda menemukan kombinasi materi iklan terbaik per impresi dan belajar dari kinerja aset di seluruh pemirsa.
Solusi ini juga meningkatkan kemampuan Anda untuk menjelajahi berbagai kombinasi aset materi iklan dan pemirsa, sehingga Anda dapat menampilkan gambar, judul, deskripsi, dan aset terbaik lainnya kepada pengguna Anda.
Anda harus menggunakan Materi Iklan Dinamis untuk:
Gunakan API ini untuk kampanye baru dan yang sedang berlangsung, serta kampanye yang tayang lebih dari lima hari. Anda harus melakukan pengujian terpisah dengan kampanye yang ada untuk menemukan pendekatan terbaik bagi kebutuhan Anda.
asset_feed_spec
Anda dapat membuat kampanye iklan standar untuk Materi Iklan Dinamis, tetapi ada dua batasan:
objective
Anda haruslah salah satu dari yang berikut ini: OUTCOME_SALES
, OUTCOME_ENGAGEMENT
, OUTCOME_LEADS
, OUTCOME_AWARENESS
, OUTCOME_TRAFFIC
, atau OUTCOME_APP_PROMOTION
.buying_type
harus menjadi default, yaitu AUCTION
, atau dibiarkan kosong.Contoh, untuk membuat kampanye iklan dengan objective
dari CONVERSIONS
:
curl \ -F 'name=Dynamic Creative Sample Campaign' -F 'objective=OUTCOME_SALES' -F 'status=PAUSED' -F 'special_ad_categories=<SPECIAL_AD_CATEGORY>' -F access_token=<ACCESS_TOKEN> https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/campaigns
Setelah Anda memiliki kampanye, buat set iklan dengan menggunakan endpoint set iklan standar.
billing_event
s, targeting
, dan promoted_object
, selama semuanya kompatibel dengan objective
kampanye iklan induk.optimization_goal
ke OFFSITE_CONVERSIONS
untuk tujuan OUTCOME_SALES
, OUTCOME_ENGAGEMENT
, OUTCOME_LEADS
, dan OUTCOME_TRAFFIC
.is_dynamic_creative
ke true
. Untuk membuat set iklan dalam kampanye dengan optimization_goal
diatur ke conversions
:
curl \ -F 'status=PAUSED' -F 'name=Dynamic Creative Ad Set' -F 'campaign_id=<CAMPAIGN_ID>' -F 'optimization_goal=OFFSITE_CONVERSIONS' -F 'is_dynamic_creative=true' -F 'lifetime_budget=5000' -F 'promoted_object={"pixel_id": "<PIXEL_ID>", "custom_event_type": "PURCHASE"}' -F 'billing_event=IMPRESSIONS' -F 'bid_strategy=LOWEST_COST_WITHOUT_CAP' -F 'targeting={"geo_locations": {"countries": ["US"]}}' -F 'start_time=2024-04-09' -F 'end_time=2024-04-20' -F access_token=<ACCESS_TOKEN> https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/adsets
Akan menampilkan ID set iklan baru:
{"id":"23842500259260001"}
Jika Anda menggunakan asset_feed_spec
dengan set iklan yang dioptimalkan untuk APP_INSTALLS
, Anda harus menentukan link_url
, seperti http://www.abc.com
. link_url
harus sama sepertiobject_store_url
di promoted_object
. Anda sebaiknya hanya menyediakan satu parameter link_url
di asset_feed_spec
.
curl -F "name=Dynamic Creative AdSet" -F "campaign_id=CAMPAIGN_ID" -F "optimization_goal=APP_INSTALLS" -F 'is_dynamic_creative=true' -F "billing_event=IMPRESSIONS" -F "is_autobid=true" -F "promoted_object={'object_store_url':'https://itunes.apple.com/us/app/facebook/id284882215','application_id':ADVERTISED_APP_ID}" // object_store_url must match what is provided in asset feed's link_urls -F "lifetime_budget=20000" -F "end_time=1461974400" -F "targeting={ 'geo_locations':{'countries':['US']}, 'age_min':18, 'age_max':24, 'publisher_platforms':['facebook', 'audience_network'], 'user_os':['ios'] }" -F "access_token=ACCESS_TOKEN" https://graph.facebook.com/<API_VERSION>/act_AD_ACCOUNT_ID/adsets
asset_feed_spec
Sediakan materi iklan Anda melalui kolom asset_feed_spec
, juga dikenal sebagai Kabar Aset. Di kolom ini, Anda bisa menentukan beberapa aset materi iklan untuk setiap jenis aset. Beberapa contoh jenis aset adalah gambar, video, judul, dan deskripsi tautan. Lihat yang berikut:
Perhatikan bahwa Anda mungkin juga perlu mengatur page_id
dan instagram_actor_id
.
asset_feed_id
hanya didukung di Marketing API v3.1 dan sebelumnya. Anda sebaiknya menggunakan asset_feed_spec
sebagai gantinya.
Materi iklan dinamis mendukung pemotongan gambar. Tentukan parameter pemotongan gambar dalam spesifikasi gambar Anda. Anda hanya dapat menyediakan satu potongan per gambar. Kami menerapkan potongan Anda ke semua penempatan gambar Anda. Lihat Marketing API, Pemotongan Gambar.
Pada titik ini, set iklan Anda harus kosong. Saat Anda membuat iklan, berikan referensi ke ID materi iklan. Anda hanya dapat membuat satu iklan per set iklan. Namun, Anda dapat membuat iklan Materi Iklan Dinamis tambahan di set iklan baru lainnya.
curl -F 'name=Dynamic Creative Ad' -F 'adset_id=<ADSET_ID>' -F 'access_token=<ACCESS_TOKEN>' -F 'creative={ "creative_id": <CREATIVE_ID>, }' https://graph.facebook.com/<API_VERSION>/act_<AD_ACCOUNT_ID>/ads
Setelah Anda membuat iklan Anda:
Setelah Anda membuat iklan untuk Materi Iklan Dinamis, Anda tidak dapat menghapus atau mengarsipkannya. Sebagai gantinya, Anda harus menghapus atau mengarsipkan set iklan induk.
Materi Iklan Dinamis mendukung semua penempatan kecuali sponsored_messages
di Messenger.
Materi Iklan Dinamis menayangkan kombinasi aset terbaik dalam format iklan carousel. Jika kabar Anda memiliki kurang dari 10 gambar, jumlah kartu carousel sama dengan jumlah gambar. Jika Anda menggunakan lebih dari 10 gambar, kami akan menampilkan carousel dengan 10 kartu. Kami merekomendasikan ukuran persegi untuk gambar.
Jika Anda menggunakan carousel dengan Materi Iklan Dinamis, Anda tidak dapat menggunakan fitur ini dari iklan carousel:
BODY_LABEL
CALL_TO_ACTION_TYPE_LABEL
LINK_URL_LABEL
CAPTION_LABEL
AD_FORMAT_LABEL
Dalam perincian insight aset, kami mengumpulkan metrik berbasis impresi untuk aset dalam kartu bagi semua kartu hingga aset dalam kartu pertama. Aset dalam kartu meliputi gambar, judul, dan deskripsi
Untuk informasi latar belakang, lihat Iklan carousel.
Setelah Anda membuat kampanye, set iklan, dan iklan, periksa status tinjauan iklan:
curl -G -d "access_token=<ACCESS_TOKEN>" -d 'fields=review_feedback' https://graph.facebook.com/<API_VERSION>/<ADSET_ID>
Hasilnya termasuk masukan tinjauan iklan. Array kosong berarti iklan Anda telah lolos tinjauan:
{ "review_feedback":"[]", "id":"<ADSET_ID>" }
Jika iklan Anda tidak lolos tinjauan, Anda akan melihat:
{ "review_feedback": { {"id":23842500258220001,"text":"Body 1","reason":["ALCOHOL"]}, {"id":23842500258160001,"text":"Title 1","reason":["ALCOHOL"]}, {"id":23842500258170001,"text":"Title 2","reason":["ALCOHOL"]} }", "id": "<AD_ID>" }