objective and the ad set's promoted_object provide intent for your ads. When you create ad sets for campaigns with the certain objectives, promoted_object is required. See Ad Set, Creating.
page_id, application_id, and pixel_idpage_id, the creative must promote that page_idpixel_id, you must provide custom_event_typeobject_store_url, you must include application_id. This option is only available in Ads Manager.
object_store_url MUST be associated with that app. You can configure this under your app settings.
object_store_url.
promoted_object:
promoted_object is immutable in most cases. It is set on creation and cannot be changed. To promote a different object, create a new ad set. The exceptions are:
application_id or product_catalog_id if not already given
pixel_id, pixel_rule or custom_event_type to a new value when the following objectives and optimization goals are set:
CONVERSIONS, PRODUCT_CATALOG_SALESOFFSITE_CONVERSIONSpromoted_object for existing ad sets. You must create a new ad set except for the exceptions above.
promoted_object is specified, Facebook automaticallly infers conversion_specs for your specified objectives. You cannot manually configure conversion_specs; we ignore any value you pass.
promoted_object set.
| Field | Description |
|---|---|
application_idnumeric string |
The ID of a Facebook Application. Usually related to mobile or canvas games being promoted on Facebook for installs or engagement
default |
boosted_product_set_idnumeric string |
Combined with “product_set_id” to promote a specific Product Set while including other products from the Product Catalog in ads. Use the All Products Product Set ID in the “product_set_id” field and the specific Product Set ID in the “boosted_product_set_id” field. This will ensure products from the set are shown more often compared to other products from the Product Catalog.
default |
conversion_goal_idnumeric string |
The ID of conversion goal used for conversion specs and tracking specs generation
default |
custom_conversion_idnumeric string |
The ID of a Custom Conversion.
default |
custom_event_strstring |
The event from an App Event of a mobile app, which is not in the standard event list.
custom_event_type = OTHER is requireddefault |
custom_event_typeenum {AD_IMPRESSION, RATE, TUTORIAL_COMPLETION, CONTACT, CUSTOMIZE_PRODUCT, DONATE, FIND_LOCATION, SCHEDULE, START_TRIAL, SUBMIT_APPLICATION, SUBSCRIBE, ADD_TO_CART, ADD_TO_WISHLIST, INITIATED_CHECKOUT, ADD_PAYMENT_INFO, PURCHASE, LEAD, COMPLETE_REGISTRATION, CONTENT_VIEW, SEARCH, SERVICE_BOOKING_REQUEST, MESSAGING_CONVERSATION_STARTED_7D, LEVEL_ACHIEVED, ACHIEVEMENT_UNLOCKED, SPENT_CREDITS, LISTING_INTERACTION, D2_RETENTION, D7_RETENTION, OTHER} |
The event from an App Event of a mobile app,
(Purchase, Lead or CompleteRegistration) event from
Offline Conversion data, or tag of an
conversion pixel.
default |
event_idnumeric string |
The ID of a Facebook Event
default |
lead_ads_custom_event_strstring |
lead_ads_custom_event_str
default |
lead_ads_custom_event_typeenum {AD_IMPRESSION, RATE, TUTORIAL_COMPLETION, CONTACT, CUSTOMIZE_PRODUCT, DONATE, FIND_LOCATION, SCHEDULE, START_TRIAL, SUBMIT_APPLICATION, SUBSCRIBE, ADD_TO_CART, ADD_TO_WISHLIST, INITIATED_CHECKOUT, ADD_PAYMENT_INFO, PURCHASE, LEAD, COMPLETE_REGISTRATION, CONTENT_VIEW, SEARCH, SERVICE_BOOKING_REQUEST, MESSAGING_CONVERSATION_STARTED_7D, LEVEL_ACHIEVED, ACHIEVEMENT_UNLOCKED, SPENT_CREDITS, LISTING_INTERACTION, D2_RETENTION, D7_RETENTION, OTHER} |
lead_ads_custom_event_type
default |
lead_ads_form_event_source_typeenum |
lead_ads_form_event_source_type
default |
lead_ads_offsite_conversion_typeenum |
lead_ads_offsite_conversion_type
default |
mcme_conversion_idnumeric string |
mcme_conversion_id
default |
object_store_urlstring |
The uri of the mobile / digital store where an application can be bought / downloaded. This is platform specific. When combined with the "application_id" this uniquely specifies an object which can be the subject of a Facebook advertising campaign.
default |
offer_idnumeric string |
The ID of an Offer from a Facebook Page.
default |
offline_conversion_data_set_idnumeric string |
The ID of the offline dataset.
default |
offsite_conversion_event_idnumeric string |
offsite_conversion_event_id
default |
page_idnumeric string |
The ID of a Facebook Page
default |
pixel_aggregation_rulestring |
A JSON rule that will decide whether an action from a pixel matches this promoted object spec based on aggregated results from previous pixel fires.
default |
pixel_idnumeric string |
The ID of a Facebook conversion pixel. Used with offsite conversion campaigns.
default |
pixel_rulestring |
A JSON rule that will decide whether an action from a pixel matches this promoted object spec
default |
place_page_set_idnumeric string |
The ID of a Place Page Set for Dynamic Local Ads.
default |
product_catalog_idnumeric string | |
product_set_idnumeric string |
The ID of a Product Set within an Ad Set level Product
Catalog. Used with
Dynamic Product Ads.
default |
product_set_optimizationenum |
product_set_optimization
default |
retention_daysstring |
Value for retention period for aggregation based rule for the promoted object.
default |
value_semantic_typeenum |
The semantic of the event value to be using for optimization
default |
variationenum |
variation
default |
whats_app_business_phone_number_idnumeric string |
The ID of the associated WhatsApp business phone number for this promoted ad. It's of type WhatsAppBusinessAccountToNumberCurrentStatus.
default |
whatsapp_phone_numbernumeric string |
The WhatsApp phone number for this promoted ad.
default |
promoted_object. See Ad Set, Creating.