Most people treat apple ads discovery campaigns as a necessary evil -- a cost center that exists only to feed keywords into their exact match campaigns. I used to think the same way. But after spending over $400K on Apple Search Ads, I can tell you with certainty: discovery is one of my most profitable campaign types. Not just a keyword feeder. A profit generator.
In this article, I will walk you through exactly how I structure discovery campaigns, the two ad group strategies that power them, the automated pipeline that turns discovery search terms into tracked exact match keywords, and why broad match deserves more credit than it gets.
In this article
- What Are Apple Ads Discovery Campaigns?
- The Two Ad Group Strategy
- The Golden Rule: One Keyword, One Place
- The Broad Match Debate: Why I Disagree With the Crowd
- The Discovery to Exact Match Pipeline
- The Proxy Campaign: Tracking What Discovery Cannot
- General to Specific: Another Discovery Method
- When Discovery Campaigns Stop Working
- Discovery Campaign Comparison Table
- Final Thoughts
What Are Apple Ads Discovery Campaigns?
A discovery campaign in Apple Search Ads serves a dual purpose. First, it captures low-volume search queries that would never justify their own exact match keyword. These are long-tail queries that individually generate tiny amounts of traffic but collectively represent significant volume and, often, highly qualified users. Second, it acts as a prospecting engine that surfaces new keywords you can later promote into your Generic or Top campaigns with exact match targeting.
Think of it as your pipeline's top of funnel. Every keyword currently performing well in your exact match campaigns was, at some point, an unknown search term. Discovery is where you find the next wave of winners.
But here is what surprised me: in my niche, discovery campaigns are not just a keyword source. They are profitable on their own. The long-tail queries they capture often convert at rates that rival or exceed my exact match campaigns, because users typing very specific queries tend to have very specific intent.
From my experience: Discovery campaigns don't just help find new keywords -- they pay off and generate profit. In my account, discovery is consistently one of the most profitable campaign types by ROAS. If you treat it only as a cost center, you are leaving money on the table.
The Two Ad Group Strategy
A well-structured apple ads discovery campaign contains two ad groups, each with a distinct approach to finding new search terms. Here is how I set them up.
Ad Group 1: Search Match (No Keywords)
The first ad group has Search Match enabled with zero keywords added. You are handing full control to Apple's algorithm and letting it decide which queries to show your ad for based on your app's metadata, category, and user signals.
This is the more aggressive discovery method. Apple will test a wide range of search terms, some highly relevant, others less so. The quality depends heavily on how well your App Store listing is optimized -- your title, subtitle, keyword field, and description all feed into Apple's matching logic.
Important warning: Do not test Search Match discovery until you have figured out all other campaign types and tested all countries. Search Match should be the last thing you add to your account. Get your Brand, Competitor, Generic, and other campaigns running and optimized first. Search Match without that foundation will waste budget on terms you should already be covering elsewhere.
Ad Group 2: Category Keywords with Broad Match
The second ad group takes a more guided approach. You add category-level keywords using Broad Match. These are the general terms that define your app's category -- words like "meditation app" or "photo editor" or "budget tracker," depending on your niche.
Here is the critical detail: these same keywords should already exist in your Generic campaign with exact match. So when you add them to your discovery campaign with broad match, you must also add them as negative exact match keywords within this ad group. This prevents the discovery campaign from showing ads on the exact terms your Generic campaign already handles.
What you get is broad match's ability to find related, variant, and long-tail versions of your category keywords, without cannibalizing your existing exact match coverage.
| Feature | Ad Group 1: Search Match | Ad Group 2: Broad Match |
|---|---|---|
| Keywords Added | None | Category keywords (broad) |
| Search Match | Enabled | Disabled |
| Negative Keywords | All exact match keywords from other campaigns | Same keywords as exact match negatives |
| Control Level | Low -- Apple decides | Medium -- guided by your keywords |
| Best For | Finding completely new terms | Finding variants of known categories |
| When to Start | After all other campaigns are tested | After Generic campaign is established |
The Golden Rule: One Keyword, One Place
This is the single most important rule for managing apple ads discovery campaigns and, frankly, your entire Apple Search Ads account: each keyword should only be active in one place.
If you have the same keyword running as exact match in your Generic campaign and as broad match in your Discovery campaign without proper negative keywords, you are bidding against yourself. Apple will show whichever ad group wins the internal auction, and you will have no control over which campaign gets the impression, the tap, or the install attribution.
The result? Messy data, inflated costs, and an inability to properly measure which campaign is actually driving results.
Here is how to enforce this rule in practice:
- Every keyword in your Generic (exact match) campaign should be added as a negative exact match in your Discovery campaign
- Every keyword in your Brand campaign should be a negative in Discovery
- Every keyword in your Competitor campaign should be a negative in Discovery
- When you promote a keyword from Discovery to Generic, immediately add it as a negative in Discovery
This sounds like a lot of maintenance, and it is. But it is non-negotiable if you want clean attribution and accurate ROAS measurement. Automation rules can help here, which I will cover in the pipeline section below.
The Broad Match Debate: Why I Disagree With the Crowd
There is a common argument in the Apple Search Ads community that broad match is wasteful. People claim Apple pushes irrelevant search terms, that you burn budget on queries that have nothing to do with your app, and that exact match is the only way to run campaigns efficiently.
I disagree. At least for certain types of apps.
My hypothesis, backed by my own data: the larger your niche, the better broad match works. If you are in a broad category -- social apps, photo editing, fitness, productivity -- Apple has an enormous corpus of user behavior data to draw from. The algorithm gets better at finding relevant variants because there are so many signals to work with.
Narrow niches are a different story. If you have a very specialized app -- say, a tool for tuning a specific musical instrument or an app for a niche hobby -- broad match will struggle. Apple does not have enough behavioral data to make intelligent matches, so you end up with irrelevant search terms that waste your budget.
My rule of thumb: If your app's category in the App Store has hundreds of competitors and millions of searches, broad match in discovery campaigns will likely work well. If your category is small with limited search volume, stick to Search Match only or skip discovery campaigns entirely.
The key insight is that broad match in a discovery campaign is not the same as broad match in a Generic campaign. In discovery, you are explicitly using broad match to find new terms. You expect some irrelevance. The goal is not perfection -- it is finding needles in a haystack. And in large niches, the haystack contains more needles than you would expect.
The Discovery to Exact Match Pipeline
The real power of apple ads discovery campaigns comes from building an automated pipeline that moves winning search terms from discovery into tracked, measurable exact match campaigns. Here is how I set it up.
Step 1: Automated Rule for New Search Terms
Inside Apple Search Ads, I create an automation rule that monitors new search terms appearing in my discovery campaign. When a search term reaches a minimum threshold of taps (I typically use 5-10 taps), the rule automatically adds it as an exact match keyword in a separate campaign.
But the search term does not go directly to my Generic campaign. It goes to a proxy campaign.
Step 2: Why Not Add Directly to Generic?
You cannot track financial metrics -- revenue, ROAS, LTV -- at the search term level inside a discovery campaign. Apple shows you impressions, taps, installs, and cost, but not what happens after the install. This means you have no idea which discovery search terms are actually profitable.
By extracting the search term and adding it as an exact match keyword in a proxy campaign, you create a clean environment where you can measure everything. The proxy campaign has its own budget, its own bids, and most importantly, its own attribution window that lets you connect installs to revenue.
Step 3: Run Separate Rules Per Country
If you are running discovery campaigns across multiple countries -- and you should be -- make sure you create separate automation rules for each country or country group. A search term that performs well in the US might behave completely differently in Germany or Japan. Your proxy campaigns need to be geo-specific so you can measure country-level performance accurately.
This means your pipeline looks like:
- Discovery Campaign (US) finds new search term "daily planner organizer"
- Automation rule (US) adds "daily planner organizer" as exact match to Proxy Campaign (US)
- Proxy Campaign (US) runs the keyword with proper tracking for 2-4 weeks
- Decision: Kill, move to Generic/Top, or keep in Proxy
The Proxy Campaign: Tracking What Discovery Cannot
The proxy campaign is the missing link between discovery and your core campaigns. It exists for one reason: to give you the financial data you need to make decisions about keywords that emerged from discovery.
How the Proxy Campaign Works
Keywords flow into the proxy campaign from your automation rules. Each keyword starts as exact match with a moderate bid -- usually close to your Generic campaign's average CPT. You let it accumulate data for 2-4 weeks, depending on your volume.
After that data collection period, you make one of three decisions:
- Kill it: The keyword does not convert or has unacceptable ROAS. Remove it from the proxy campaign and add it as a negative in your discovery campaign.
- Move to Generic or Top campaign: The keyword performs well. Promote it to your main campaign structure with appropriate bids.
- Leave it in Proxy: The keyword performs okay but does not justify a spot in your main campaigns. Keep it running in proxy at current bids.
Why Not Skip Proxy and Go Straight to Generic?
Your Generic campaign is likely already overloaded with keywords, many of them inactive or low-volume. Adding every discovery search term directly to Generic would create noise. You would lose visibility into which keywords are new discoveries versus established performers. The proxy campaign gives you a clean staging area.
Think of it as a probation period. Keywords prove themselves in proxy before earning a spot in your core campaigns.
| Stage | Campaign | Match Type | Purpose |
|---|---|---|---|
| 1. Discovery | Discovery | Broad / Search Match | Find new search terms |
| 2. Evaluation | Proxy | Exact Match | Measure ROAS and financial metrics |
| 3. Scale | Generic / Top | Exact Match | Maximize volume on proven keywords |
General to Specific: Another Discovery Method
Beyond the standard two-ad-group discovery campaign, there is another approach I call "General to Specific." This method is especially powerful when you are expanding into new markets.
Here is how it works: you create a campaign with broad match keywords targeting multiple countries simultaneously. Instead of being precise about geo-targeting from the start, you cast a wide net across a group of similar markets -- for example, all English-speaking countries, or all European countries.
The goal is to let broad match surface search terms across multiple geos, then extract the winners and sort them into country-specific campaigns with exact match targeting.
The Process
- Set up a broad campaign covering 5-10 countries in the same language group
- Use category-level broad match keywords with conservative bids
- Run for 2-4 weeks to gather search term data
- Extract winning search terms and note which countries they perform in
- Create country-specific exact match campaigns for the top performers
- Add extracted terms as negatives in the broad campaign
This method trades precision for speed. You discover geo-specific opportunities faster than you would by launching individual discovery campaigns in each country. Once you identify what works where, you shift to precise targeting.
Pro tip: The General to Specific approach works best when entering new markets where you have no existing keyword data. Once you have established campaigns in a country, switch to standard discovery campaigns for ongoing keyword mining.
When Discovery Campaigns Stop Working
Discovery campaigns are not always the answer. Here are the three most common scenarios where discovery underperforms and what to do about each.
Scenario 1: Discovery Stopped Being Profitable
If your discovery campaign was performing well but ROAS has declined, the most likely cause is bid inflation. As Apple shows your ads on more competitive terms, your effective CPA rises. The fix is straightforward: lower your bids or pause the campaign temporarily. Let the market cool down, then restart with reduced bids.
Scenario 2: Discovery Is Profitable But Search Terms Are Low Volume
This is not a problem -- it is working as designed. The entire point of discovery campaigns is to capture long-tail queries that individually have low volume. If your discovery campaign is profitable and the search terms are low volume, do nothing. You are harvesting exactly the type of traffic that discovery is built for. These long-tail queries often have the best conversion rates because the user intent is so specific.
Scenario 3: Discovery Is Unprofitable and Search Terms Are Irrelevant
If you are seeing consistently irrelevant search terms and the campaign is not paying back, it is time to drop discovery entirely for that market or niche. Not every app benefits from discovery campaigns. If your niche is too narrow for Apple's algorithm to find relevant matches, you are better off investing that budget in scaling your proven exact match keywords.
| Scenario | Symptoms | Action |
|---|---|---|
| Was profitable, now declining | Rising CPA, falling ROAS | Lower bids or pause temporarily |
| Profitable but low volume | Good ROAS, few taps per term | Do nothing -- this is the goal |
| Unprofitable, irrelevant terms | Bad ROAS, unrelated queries | Drop discovery for this market |
Discovery Campaign Setup at a Glance
| Component | Setup | Key Consideration |
|---|---|---|
| Search Match Ad Group | Search Match ON, no keywords | Add last, after all other campaigns |
| Broad Match Ad Group | Category keywords, broad match | Add same keywords as exact negatives |
| Proxy Campaign | Exact match, moderate bids | 2-4 week evaluation before promoting |
| Automation Rules | Per-country, min tap threshold | Separate rules for each geo |
| Negative Keywords | All exact keywords from other campaigns | Update every time you promote a keyword |
Want More Apple Search Ads Tips?
Join 3,000+ app developers getting weekly insights on app growth, paid ads, and monetization.
Subscribe to NewsletterFinal Thoughts
Apple ads discovery campaigns are not a side project. Done right, they are a core profit driver and your primary engine for finding new keywords that your competitors have not thought to target.
The key principles to remember: use two ad groups (Search Match and broad match category keywords), enforce the one-keyword-one-place rule with negative keywords, build an automated pipeline through proxy campaigns so you can actually measure financial performance, and do not be afraid of broad match if your niche is large enough to support it.
Most importantly, do not dismiss discovery campaigns as unprofitable just because individual search terms have low volume. That is the entire point. You are capturing the long tail -- the thousands of specific queries that, in aggregate, can become your most efficient source of installs.
If your discovery campaigns are genuinely underperforming, the troubleshooting is simple: lower bids, tighten negatives, or drop the campaign. But do not give up on discovery before giving it a real shot with proper structure and tracking.
If you need help setting up your discovery campaigns or building the automation pipeline, check out my services.