Search Campaign Recipes
search_experiment_recipesFind proven CAMPAIGN CONFIGURATIONS to build from — combinations of channel, ad format, audience type, bid strategy and budget band that have run together successfully across multiple advertisers.
USE THIS WHEN you are composing a campaign and need to decide HOW to build it: which channel and format pairing, what kind of audience, which bid strategy, roughly what daily budget. It answers "what should I build", not "how is my account performing".
DO NOT USE IT for cohort performance questions ("what's the median CPL
for my industry", "how do we compare to similar companies") — that is
query_metadata_analytics_benchmarks. Do not use it for the caller's own
campaign history — that is query_metadata_analytics_account.
Every returned recipe is backed by at least five distinct advertisers. Recipes below that floor are suppressed rather than returned, so an empty result means "no configuration is proven enough to recommend here", NOT "no data exists". Say so plainly rather than substituting a guess.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Natural-language description of the campaign you are building, e.g. "lead gen campaign targeting IT decision makers", "top of funnel awareness push for a new product launch". | |
| channel | No | Optional exact filter — "linkedin", "facebook", "google_ads", "instagram". Omit to search every channel. | |
| ad_format | No | Optional exact filter — "image", "video", "document", "carousel", "text". | |
| num_results | No | How many recipes to return (default 5). | |
| bid_strategy | No | Optional exact filter, e.g. "auto_bid", "manual_bid", "metadata_bid_agent". | |
| audience_type | No | Optional exact filter, e.g. "firmographic_include", "linkedin_retargeting", "native_targeting_dynamic". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |