Campaign Objective Migration
On September 30th, Reddit will roll out updated campaign objective values to align more closely with industry naming and conventions.
Although legacy enums will continue to be supported for the foreseeable future, developers are recommended to use the following guidance to minimize disruptions to existing integrations.
| Legacy enum | New enum | Optimization goals |
|---|---|---|
IMPRESSIONS | BRAND_AWARENESS | null |
VIDEO_VIEWABLE_IMPRESSIONS | BRAND_AWARENESS | VIDEO_VIEW_6S |
CONVERSIONS | SALES |
|
CATALOG_SALES | SALES |
|
LEAD_GENERATION | LEAD_GENERATION |
|
CLICKS | CLICKS | CLICKS |
APP_INSTALLS | APP_INSTALLS |
|
Objective-specific changes
- Catalog
- Conversions
- Brand Awareness
- Lead Generation
objectivemust beSALES.use_catalog=trueis required to use a product catalog. When this value is set,product_set_idmust also be set for all ad groups in the campaign. Catalog usage applies uniformly across ad groups in aSALEScampaign: either every ad group uses one, or none do.- Depending on the
optimization_goalset:PURCHASE:view_through_conversion_typemust be set toSEVEN_DAY_CLICKS_ONE_DAY_VIEWCLICKS:view_through_conversion_typemust benull.
shopping_ad_typeis required for all ad groups.- Reddit Pixel or CAPI setup is still required.
objective must be SALES.
Don't set use_catalog=true—this will restrict optimization goals to only PURCHASE or CLICKS.
Ad groups in BRAND_AWARENESS campaigns must use the same optimization_goal. Mixing goals—such as null and VIDEO_VIEW_6S—in one campaign isn't supported.
optimization_goalmust beLEADorSIGN_UP.nullis no longer supported for new campaigns.- Onsite lead generation forms are no longer supported. Reddit Pixel or CAPI setup is now required. Use
List Lead Generation FormsorGet Lead Generation Formsto retrieve data before API sunset on September 30th.