← All posts

March 6, 2026 · 7 min read

The DTC Founder's Guide to Reading Competitor Funnels

This DTC competitor funnel guide shows you how to reconstruct a rival's TOF/MOF/BOF funnel from public Meta ads and landing pages alone.

Your competitor's funnel is more public than they think. They will never hand you their analytics, their CAC, or their email flows. But every cold-traffic creative, every retargeting ad, every landing page variant they run is sitting in the open — in the Meta Ad Library and on their own domain. Read those signals in the right order and you can reconstruct the shape of their funnel: where they spend to acquire, how they nurture the undecided, and what they pull out at the bottom to close.

This is a guide to inference, not espionage. You are reverse-engineering a strategy from its outputs. Done carefully, it tells you more about a rival's actual go-to-market than any "ultimate guide" they've ever published. Let's walk the whole funnel — top, middle, bottom — using only what's public.

First, the honesty rule

Everything below is reconstruction from public artifacts. You will infer funnel stages from creative intent, offer structure, and landing-page logic. You are not seeing their conversion rates, their CPA, their email open rates, or which ad actually drove the sale. Anyone selling you a competitor's exact ROAS or funnel conversion math invented it — Meta's public library exposes spend and impressions only as wide ranges, and never exposes CTR, CPC, clicks, or revenue.

So treat every conclusion as a hypothesis with a confidence level. "This is almost certainly a retargeting ad" is fair. "Their abandoned-cart flow converts at 12%" is fiction. The discipline of citing what you actually saw — rather than fabricating the number you wish you had — is what separates real competitive intelligence from astrology.

The three layers you're trying to separate

A funnel is just three audiences treated differently. Your job is to sort a competitor's ads into the right bucket, then read what each bucket reveals.

Stage Who it targets What the ads look like What it reveals
TOF (cold) Strangers, problem-aware at best Broad hooks, education, founder story, big "why" Their core positioning + which angles they bet on
MOF (warm) Engaged but unconvinced Social proof, comparisons, objection-handling, UGC The objections they think are killing the sale
BOF (hot) Visited / cart / near-buy Hard offers, urgency, discounts, guarantees Their closing levers and margin tolerance

You can't see the audience targeting directly. You infer the layer from the creative's job. A 90-second founder origin video is doing TOF work; a "still thinking it over? here's 20% off" ad is unmistakably BOF.

Reading TOF: what they bet the acquisition budget on

Top-of-funnel is where the real money goes, so it's the loudest signal. Start in the Meta Ad Library, filter to the brand, and look at the ads that are clearly written for someone who has never heard of them.

Tells of a TOF creative:

Now read the mix, not the individual ad. If a brand runs eight cold creatives and six of them lead with the same hook angle — say, "doctors won't tell you this" — that angle is their proven acquisition workhorse. The way you confirm it is longevity: how long each cold creative has been running. Brands kill losing ads fast because cold traffic is the most expensive traffic they buy. A TOF creative that's been live 100+ days is a winner they've validated with real acquisition dollars. One that appeared last week and vanished was a test that died.

This is the single most useful thing public data gives you, and it's also the thing Meta's API won't hand you on a plate — the API returns no run-time history. You only know an ad has been live 120 days if someone snapshotted the library every day and watched it persist. The history is the intelligence. Read the distribution of run-times across their TOF creatives: a few long-running winners plus a churn of short-lived tests tells you they've found their angle and are iterating around it. Twenty ads all launched this month with none older than 30 days tells you they're still searching for product-market-message fit.

Reading MOF: the objections they're scared of

Middle-of-funnel ads target people who clicked, watched, or visited but didn't buy. You'll recognize them because they stop selling the problem and start dismantling reasons not to buy.

What MOF creatives are secretly telling you:

  1. Testimonial and UGC ads → "Trust is the blocker." They think strangers don't believe the claim, so they're outsourcing credibility to customers.
  2. Comparison ads ("vs. the leading brand") → "We lose head-to-head consideration." They're naming a rival because shoppers are cross-shopping that rival.
  3. "How it works" / ingredient / mechanism ads → "People don't understand the product enough to buy." The objection is confusion, not doubt.
  4. Founder-reassurance or mission ads → "We need to feel less like a faceless DTC brand." The blocker is brand trust.

Each MOF angle is a confession. Your competitor is spending money to overcome the specific thing they believe is costing them conversions. If three of their warm-audience ads are all hammering "no subscription required," you've just learned their churn-and-cancellation reputation is a live wound — and a wedge you can press in your own positioning.

Reading BOF: their closing levers and their margins

Bottom-of-funnel ads are the easiest to spot and the most revealing about money. These target cart abandoners and recent visitors with one job: close.

The tells are blunt — explicit discount codes, countdown urgency, free shipping thresholds, money-back guarantees, "your cart is waiting" framing, bundle upsells. Sort their BOF ads and read the closing levers in order of aggressiveness:

Watching where the discount lives in the funnel is the whole game. The same "25% off" means something completely different at the top (we can't convert at full price) versus the bottom (we close warm buyers with a nudge). You can only tell which by separating the layers first.

Following the offer down the funnel

Now stitch it together. The clearest funnel fingerprint is how the offer shifts as the audience warms. Click the ad's destination and read the landing pages too — competitor ads point to live URLs, and the page is half the funnel.

A typical, well-built DTC funnel reads like this from the outside:

When the same product gets a $0-off TOF page and a discount-stacked BOF page, you're seeing a deliberate, margin-aware funnel. When every ad dumps to the same generic homepage, you're looking at a brand that hasn't built a real funnel yet — which is itself a competitive opening. Map the destination of each ad alongside its inferred stage and the structure draws itself.

What retargeting volume tells you

One more read: estimate how much of their effort is retargeting versus prospecting. You can't see audience sizes, but you can count creatives and weight them by how long each has run. A brand with a deep, long-lived BOF library — lots of cart-recovery and urgency ads persisting for months — is running a mature, efficient funnel where retargeting carries real load. A brand that's almost all cold creatives with a thin retargeting layer is paying full acquisition price for everything and leaving warm money on the table.

That ratio tells you whether you're fighting a precision operator or an under-optimized spender — and where your own budget can out-leverage theirs.

Doing this at scale without losing a weekend

Manually sorting one competitor's 60 ads into TOF/MOF/BOF, tracking which creatives persist week over week, and mapping every destination is a real afternoon. Doing it for five competitors, repeatedly, is a job. This is the work AdWhispr automates: you paste a brand's Facebook URL, it ingests their entire Meta ad library, snapshots it daily so you get the run-time history Meta's API hides, and tags every creative by hook, format, and tone. Then you interrogate the funnel by chat — "which of their ads are clearly retargeting, and how long have they run?" — or inside Claude via the MCP server. The output is the same inference discipline this guide describes, applied across thousands of ads, with every signal citing its inputs and zero invented metrics. A generated competitive brief leads with the longevity curve and creative-iteration rate, then the qualitative read — so you argue from evidence, not vibes.

Read a competitor's public ads with this lens and their strategy stops being a black box. You won't know their numbers. You'll know something more useful: their bets, their fears, and exactly where their funnel leaks. Browse more breakdowns on the AdWhispr blog, or start mapping a rival's funnel at adwhispr.com.

Stop guessing at their funnel — paste their Facebook URL and read it.