Audience Targeting

Broad Targeting

By the AdFlint research team · Last reviewed July 2026

Runs a Meta ad set with little definition beyond location, age, and gender, leaving the delivery system to find buyers from conversion signal alone.

You leave interests and behaviors empty and let Meta's optimization use pixel and Conversions API events to locate people likely to trigger your chosen event. It has become the default posture on Meta because the system finds pockets no manual interest stack would ever describe. It needs enough conversion volume to learn, and advertisers frequently kill it mid-learning before delivery has stabilized.

Key takeaways

  • Broad targeting needs sufficient weekly conversion volume on the optimization event to exit learning and stabilize - low volume, not bad targeting, is the usual cause of erratic early performance.
  • If a purchase-optimized broad campaign won't stabilize, shifting optimization temporarily to a more frequent upper-funnel event often unblocks it, at the cost of a less direct conversion signal.
  • Judging broad targeting on day-two or day-three cost-per-result understates its eventual performance; give it roughly a week of adequate spend and volume before deciding it isn't working.
  • Interest- or list-based targeting (Detailed Targeting, Custom Audiences, Lookalike Audiences) still has a role in low-volume accounts, new pixels with no history, or cases with a defensible reason to restrict delivery.

In practice.

Broad targeting on Meta means launching an ad set with only the structural basics filled in - location, age range, gender if relevant - and leaving the interests, behaviors, and detailed targeting fields empty entirely. What replaces manual targeting is Meta's delivery system reading signal from the Meta Pixel and Conversions API events attached to your chosen conversion event, and using that signal to decide, impression by impression, who within the eligible population is likely to trigger that event. Nothing about the ad set describes a person; everything about who actually sees the ad comes from what Meta's models infer from your historical and real-time conversion data.

Mechanically this depends entirely on event volume feeding the algorithm well. Meta's delivery system needs enough conversion events, generally understood as tens of events per week at minimum though the exact threshold varies by account and event type, to exit the learning phase and stabilize on a consistent audience it's confident will convert. Below that volume, broad targeting behaves erratically - CPMs swing, delivery can concentrate oddly, and cost-per-result looks unstable - not because broad targeting is broken, but because the system hasn't seen enough outcomes yet to know who to prioritize. This is the single biggest determinant of whether broad targeting will work in a given account: conversion volume, not budget size or creative quality, though both of those matter too.

The setting broad targeting interacts with most is the conversion event and optimization goal chosen at the ad set level. Optimizing toward a rare, high-value event (a completed purchase on a low-traffic site, for instance) starves the algorithm of the volume it needs, while optimizing toward a more frequent upper-funnel event (add-to-cart, a lead form open) gives it more signal to learn from faster, at the cost of that signal being a weaker proxy for the outcome you actually care about. Advertisers frequently solve a slow-learning purchase campaign by temporarily or permanently shifting optimization to a more frequent event, accepting a less direct signal in exchange for a system that actually stabilizes.

Broad targeting has become the default posture on Meta specifically because it routinely finds pockets of buyers that no manually assembled interest stack would describe - the system isn't limited by an advertiser's assumptions about who their customer is, and it can find, for instance, that a home goods brand's actual best-converting audience skews toward an interest cluster nobody on the team would have thought to select manually. It matters less, and interest- or list-based targeting via Detailed Targeting, Custom Audiences, or Lookalike Audiences still earns its place, in accounts with genuinely low or sporadic conversion volume, in early-stage accounts with no pixel history to learn from, or when there's a specific, provable reason to restrict delivery (a B2B product only sold to a defined professional segment, for instance) rather than let the algorithm search freely.

The most common mistake is killing a broad campaign before it has finished learning, usually within the first three to seven days, based on an early cost-per-result that looks worse than a comparable interest-targeted campaign. Because broad targeting is actively exploring the eligible population rather than starting from a pre-narrowed list, its early delivery is noisier by design, and judging it on day-two numbers almost always understates its eventual stabilized performance. In reporting, the signal to watch is not the daily cost-per-result trend line in isolation but whether it is converging - a wide day-to-day swing that's narrowing over the first week is normal learning; a swing that stays wide past a week or two with adequate conversion volume flowing in usually points to a conversion event or tracking problem rather than a targeting problem.

Worked example

Reading a broad campaign through its learning phase

Suppose an apparel brand launches a broad targeting ad set at $150/day optimizing for purchases, alongside an existing interest-targeted campaign at the same budget that has run for months at a stable $35 cost-per-purchase. In the broad campaign's first three days, cost-per-purchase bounces between $22 and $68 day to day, averaging roughly $45 - worse than the interest campaign on paper.

By day seven, with roughly 60 purchase events now logged, the broad campaign's daily cost-per-purchase has narrowed to a $28-34 range, and the seven-day average settles at $31, below the interest campaign's stable $35. The early volatility was the algorithm exploring the eligible population before it had enough purchase signal to narrow in; judging the campaign off the day-three average alone would have led the team to pause a channel that ended up outperforming the one it was being compared against.

Broad Targeting compared with

The settings this gets confused with, and how to tell them apart.

Common questions.

How long should I let a broad targeting campaign run before judging performance?

Give it roughly a week of steady spend and enough conversion volume to accumulate real signal before drawing conclusions, since the first several days are typically the algorithm exploring the eligible population and results will look noisier than they will once it stabilizes. Pausing based on a day-two or day-three cost-per-result is the most common reason advertisers give up on broad targeting prematurely.

Why is my broad targeting campaign not stabilizing even after two weeks?

This usually points to insufficient conversion event volume rather than a targeting problem - check whether your optimization event is firing often enough per week for the algorithm to learn from, and consider temporarily optimizing toward a more frequent upstream event if purchases or leads are too sparse. It can also indicate a Pixel or Conversions API tracking gap rather than a genuine delivery issue, so verify events are logging correctly before assuming the targeting itself is at fault.

Do I need a Custom Audience or exclusion list even when using broad targeting?

Often yes - broad targeting controls who the algorithm searches for new customers among, but it doesn't automatically exclude existing customers or recent purchasers unless you add that exclusion manually, so pairing broad targeting with an exclusion built from a Custom Audience is common even in an otherwise fully automated setup.

Will broad targeting work on a brand-new ad account with no conversion history yet?

Not well at first - broad targeting depends on Pixel and Conversions API signal from actual conversions, so an account or a conversion event with zero history gives the algorithm nothing to learn from and delivery will look essentially random. It's common to start a new account on a narrower audience just long enough to generate the first batch of conversion events, then shift into broad targeting once there's real signal for the system to build from.

You should not need to know this to advertise.

AdFlint handles the settings for you, inside the Google and Meta accounts you already own.

Try AdFlint free