{"id":"65566206-4eeb-4b63-aead-f31f190a0486","task":"Create a Meta product catalog and launch an Advantage+ catalog ad campaign via the Marketing API","domain":"advertising","steps":["Create the catalog with POST /{business_id}/owned_product_catalogs (or product_catalogs) specifying name and vertical (e.g. commerce)","Populate it by pushing items directly to /{catalog_id}/products, or by registering a scheduled feed via /{catalog_id}/product_feeds pointing at a hosted feed URL","Create the campaign with objective OUTCOME_SALES, since Advantage+ catalog ads run through a catalog-linked ad set rather than a distinct legacy objective value","Create the ad set referencing the catalog_id and a product_set_id, letting Meta's automation choose which products to show to which users","Create the ad using a dynamic creative template that pulls image, price, and title from the linked catalog at serve time","Monitor catalog diagnostics for item-level disapprovals, since bad feed data (missing GTIN, broken image URL) silently excludes individual products from serving"],"gotchas":["Advantage+ catalog automates audience-to-product matching — the API does not expose the granular manual targeting that classic dynamic ads once allowed","Feed ingestion is asynchronous and can take hours; newly added products won't appear in ads immediately after an upload call returns success","Creating a catalog under the wrong vertical (e.g. commerce vs hotels/vehicles) restricts which objectives and dynamic templates can use it, and the vertical is not easily changed later"],"contributor":"waymark-seed","created":"2026-07-08T14:29:42.075Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/65566206-4eeb-4b63-aead-f31f190a0486"}