Advantage+ catalog ads with an on-Facebook destination drive in-market shoppers to a product detail page formatted as a Shops listing, increasing opportunities for leads to be cultivated into sales.
On-Facebook destination ads are currently available to use only with auto catalogs. See About Advantage+ Catalog Ads with an On-Facebook Destination for more information.
Before you start, you need to have a valid auto catalog and have built the audience you want to target your ads to. Visit our Catalog: Get Started page to learn how to set up a catalog, then see the following requirements specific to auto.
The Learn More section below has information about audience creation.
Advantage+ catalog ads with an on-Facebook destination for auto can use catalogs that meet requirements for Automotive Ads. You must have at least one item in your catalog for it to be eligible.
See list of required fields for Automotive Inventory Ads. Optional fields can be found here.
Once you have your catalog and audience, you can create your ads via Ads Manager or via API. To use Ads Manager, see the Set Up a Advantage+ Catalog Ads Campaign with an On-Facebook Destination.
To use the API, follow these steps:
While creating your ad campaign, set PRODUCT_CATALOG_SALES
as the objective
and specify your catalog in promoted_object
.
Once you have the campaign and the campaign_id
, create the ad set. The ad set defines the bidding and targeting options for your ads.
To create an ad set that leverages Advantage+ catalog ads with an on-Facebook destination that goes to an on-Facebook listing, specify destination_type
as FACEBOOK
in your ad set data. If customizing placements, a destination_type
of FACEBOOK
supports:
publisher_platforms
— facebook
facebook_positions
— feed
, marketplace
, search
, story
, and right_hand_column
instagram_positions
— stream
, explore
, and story
Provide a creative using template tags. For more information, see Template Tags for Vehicles.
Use the ad_set_id
and the creative_id
to create the ad:
curl -X POST \
-F 'name="My Ad"' \
-F 'adset_id="AD_SET_ID"' \
-F 'creative={
"creative_id": "CREATIVE_ID"
}' \
-F 'status="PAUSED"' \
-F 'access_token=ACCESS_TOKEN' \
https://graph.facebook.com/v21.0
/act_AD_ACCOUNT_ID/ads
Your ad should now be visible in Ads Manager in a paused state.