Partner Premium Options

Premium Options create stronger partnerships between retailers and brands who use our Collaborative Ads solution with unique targeting and insight-mining capabilities. Retailers can offer brand partners add-ons to Collaborative Ads through Premium Options.

Available Configurations

Category Targeting

Extended Audience Retargeting allows brands and advertisers to target ads to category-level audiences made up of people who viewed or added to cart products in the category to which the brand’s products belong.

Basket Insights

Basket Insights provide information about the categories of other purchases bought along with the product featured in the brand or advertiser’s ad.

Retailer Custom Audiences

Retailer Custom Audiences enable retailers to share audiences with built-in domain protection for the brands and advertisers they collaborate with. Domain protection restricts the audiences for use by brand partners only and drives traffic from the campaigns exclusively to the retailer’s website.

Retrieve the Premium Options

Use a GET API call to retrieve the premium options settings of a catalog segment. You can provide either the catalog_segment_id and the partner_business_id or only the vendor_id. If you use both, ensure that the catalog_segment_id is owned by the provided vendor.

Request

To get the settings with the catalog_segment_id and partner_business_id:

curl -i -X GET \
  "https://graph.facebook.com/v21.0/BUSINESS_ID?fields= \
  collaborative_ads_partner_premium_options \
  .catalog_segment_id(CATALOG_SEGMENT_ID) \
  .partner_business_id(PARTNER_BUSINESS_ID) \
  .vendor_id(VENDOR_ID) \
  &access_token=ACCESS_TOKEN"

To get the settings with only the vendor_id:

curl -i -X GET \
  "https://graph.facebook.com/v21.0/BUSINESS_ID?fields= \
  collaborative_ads_partner_premium_options \
  .vendor_id(VENDOR_ID) \
  .partner_business_id(PARTNER_BUSINESS_ID) \
  &access_token=ACCESS_TOKEN"

Parameters

NameDescription

business_id

numeric string or integer

Required.
ID for the business the catalog or vendor is in.

catalog_segment_id

numeric string or integer

Optional.
ID of the catalog segment to update. Either this field or the vendor_id field is required.

vendor_id

string

Optional.
ID of the vendor to update. Either this field or the catalog_segment_id field is required.

partner_business_id

numeric string or integer

Required.
ID of the partner's business to retrieve.

Response

On success, you get the current settings for the premium options:

{
  "collaborative_ads_partner_premium_options": {
    "enable_extended_audience_retargeting": bool,
    "enable_basket_insight": bool,
    "retailer_custom_audience_config": {
      "audience_id": [
        AUDIENCE_ID_1,
        AUDIENCE_ID_2,
        AUDIENCE_ID_3
      ]
    }
  }
}

Update the Premium Options

Use a POST API call to the /{business_id}/partner_premium_options endpoint to update the premium options information.

Request

To update the settings with only the catalog_segment_id and partner_business_id:

curl -i -X POST \
  "https://graph.facebook.com/v21.0/BUSINESS_ID/partner_premium_options \
  ?catalog_segment_id=CATALOG_SEGMENT_ID \
  &partner_business_id=PARTNER_BUSINESS_ID \
  &enable_extended_audience_retargeting=BOOL \
  &enable_basket_insight=BOOL \
  &retailer_custom_audience_config=JSON_OBJECT \
  &access_token=ACCESS_TOKEN"

To update the settings with only the vendor_id:

curl -i -X POST \
"https://graph.facebook.com/v21.0/BUSINESS_ID/partner_premium_options \
  ?vendor_id=VENDOR_ID \
  &enable_extended_audience_retargeting=BOOL \
  &enable_basket_insight=BOOL \
  &retailer_custom_audience_config=JSON_OBJECT \
  &access_token=ACCESS_TOKEN"

Parameters

NameDescription

business_id

numeric string or integer

Required.
ID for the business the catalog or vendor is in.

catalog_segment_id

numeric string or integer

Optional.
ID of the catalog segment to update. Either this field or the vendor_id field is required.

vendor_id

string

Optional.
ID of the vendor to update. Either this field or the catalog_segment_id field is required.

partner_business_id

numeric string or integer

Required.
ID of the partner's business to retrieve.

enable_extended_audience_retargeting

Boolean

Required.
Enable or disable extended audience retargeting.

enable_basket_insight

Boolean

Required. Enable or disable basket insights.

retailer_custom_audience_config

JSON object
{audience_id: array of strings}

Required.
Contains the list of audience_ids to share this catalog segment with. To disable sharing, enter an empty array.

Example: {'audience_id':[AUDIENCE_IDs]}

Response

{
  "status": "success"
}

Getting Audience IDs from the Collaboration Center

You can get the audience ID from the Audiences tool in the Collaboration Center. If you do not see the Audience ID column, click on the Columns drop-down menu in the top-right corner of the page, and select the Audience ID checkbox.

Learn More