How to Track Competitor Facebook Ads as a DTC Brand (Without Paying for Spy Tools)
The Meta Ad Library is free and most DTC operators use it wrong. Here is a practical system for reading what your competitors are doing, spotting creative patterns, and knowing when their moves should change yours.
Most DTC founders have opened the Meta Ad Library at least once. Most of them closed it 10 minutes later having learned very little. The library is comprehensive, but it is not designed to tell you anything — it just holds the data. The work of extracting useful signal from it is on you.
This post is about how to do that work efficiently. No paid tools required. What you need is a structured approach and about 20 minutes a week.
What the Meta Ad Library actually tells you
Before building a process around it, it helps to be clear about what the library does and does not show you.
It shows you: every active ad a page is currently running, the ad format (video, image, carousel), the date the ad started running, and the platforms it is appearing on (Facebook, Instagram, Messenger, Audience Network). For ads related to social issues, elections, or housing, it also shows spend ranges and audience data — but most DTC ads do not fall into those categories, so you will not see spend estimates.
It does not show you: how much a brand is spending on a specific ad, how many impressions it has received, which audiences are being targeted, or the full funnel after the click. You are seeing the creative and the run duration — not the performance data.
That is still enormously useful. Ad creative reflects strategy. A brand that has been running the same three videos for six months has found something that converts. A brand with 60 active ads is in an active testing phase. A brand that just launched 15 new creatives all featuring a new product angle is either responding to a market shift or making a big bet. You can read all of that from the library without spending a dollar.
Step 1: Find your competitors in the library correctly
Go to facebook.com/ads/libraryand search for your competitor’s brand name. Make sure you select “All ads” (not the special categories). The search matches page names, so you want to find their actual Facebook page, not just any mention of their brand name in ad copy.
Once you find their page, click through to their full ad library. Bookmark that URL — it will take you directly to their active ads every time. Do this for each competitor you track. Three bookmarks, checked weekly, is the foundation of the whole system.
If you are having trouble finding a brand’s page, search their exact domain name (e.g. “gymshark.com”) or look them up on Facebook and navigate from their profile page to “Page Transparency” then “See All Ads.”
Step 2: Know what you are looking for before you open the page
The biggest mistake people make is opening the ad library without a specific question. You browse for 15 minutes, absorb a lot of creative, and walk away with a vague impression that “they seem to be testing a lot of UGC.” That is not actionable.
Go in with a specific checklist every week:
Weekly ad library checklist (5 min per competitor)
1. How many active ads are running right now? (Record the number.)
2. What is the oldest active ad? (Signals their most durable, likely profitable creative.)
3. Any new ads launched in the last 7 days? (Signals active testing or a new push.)
4. What format is dominant — video, static, or carousel?
5. What is the primary hook across their newest ads? (Pain point, social proof, offer, novelty?)
6. Are they running any promotional or limited-time creative?
7. Any notable shift in angle or creative style vs. last week?
Seven questions, five minutes. Write down the answers, not just impressions. The record is what makes it valuable over time.
Step 3: Interpret ad volume correctly
The number of active ads is one of the most useful signals in the library and one of the most misread. Here is a rough interpretation guide:
| Active ad count | What it probably means |
|---|---|
| 1–5 ads | Small spend, minimal testing, or coasting on one winning creative |
| 5–20 ads | Active testing at moderate scale; look for the oldest (likely the winner) |
| 20–60 ads | Significant creative testing program; probably a dedicated media buyer |
| 60+ ads | Scale testing or dynamic creative; the individual creatives matter less than patterns |
| Sudden spike (e.g. 5 to 40) | New campaign launch, seasonal push, or product launch underway |
| Sudden drop (e.g. 40 to 3) | Account issue, budget cut, or a pivot in strategy |
The sudden changes are the most interesting. A competitor that triples their active ad count in a week is doing something. A competitor that goes quiet for a month is also doing something — you just do not know what yet.
Step 4: Read hooks, not just creative
When you look at a competitor’s ads, resist the urge to evaluate them aesthetically. You are not judging whether their creative is “good.” You are reading what problem or desire they are leading with, because that tells you what is converting for their audience — which is also your audience.
Common hook patterns and what they signal:
- Pain-first hooks(“Tired of X?”, “Struggling with Y?”) — They have found a pain point that resonates. If their longest-running ads use this pattern, it is worth knowing whether you are addressing the same pain.
- Social proof hooks(customer faces, review counts, “50,000 customers”) — They are leaning on trust signals. Often indicates a competitive market where buyers are skeptical.
- Offer-first hooks (discount, bundle, free shipping) — They are competing on price or value. Watch carefully if they start running these aggressively — it can signal margin pressure or a push to acquire at volume.
- Novelty hooks(“New”, product launches, “just dropped”) — A new product push. Worth knowing what they are launching before your mutual customers see it.
- Authority hooks (founder story, expert endorsement, clinical claims) — Positioning play. They are trying to own credibility in a category where it matters.
If a competitor has been running pain-first hooks for six months and then switches to offer-first, something changed — either the pain-first creative stopped converting, or they are under pressure to hit volume with discounts. Both interpretations have strategic implications for you.
Step 5: Record the oldest ad — it is probably their winner
Sort a competitor’s ads by “oldest” and look at what has been running the longest. Meta’s algorithm rapidly kills underperforming ads. An ad that has been live for three to six months is almost certainly profitable — otherwise it would have been paused.
This is the most underused signal in the entire library. Most people scroll through new ads looking for creative inspiration. The real insight is the ad that nobody turned off. Study the format, the hook, the offer, and the landing page (click through to see where it sends traffic). That is their current playbook.
What to do with what you find
Ad library data is only useful when it changes something. Here is a simple decision framework:
- Competitor launches a new creative angle you haven’t tested: add it to your creative testing backlog. You do not need to copy it — you need to understand whether that angle resonates with your shared audience.
- Competitor dramatically increases ad volume: expect their CAC to come down and their market presence to increase. This is not a reason to panic, but it is a reason to pay attention to your own performance over the next 2–4 weeks.
- Competitor runs aggressive promotional creative you haven’t matched: decide explicitly whether you want to compete on price in this window or hold your positioning. Both are valid — but decide on purpose, not by default.
- Competitor goes quiet (ad count drops sharply): this can be an opportunity. If they are pulling back on paid, you may be able to capture share at a lower CPM for a period.
The limits of the ad library
The Meta Ad Library is powerful but incomplete. It does not tell you what is happening off of paid — organic content, influencer partnerships, press coverage, product launches, and pricing moves are invisible to it. A competitor can make a major strategic move and it will not show up in their ad library for weeks.
This is why ad monitoring works best as one layer of a broader competitive intelligence system. Ads tell you where they are putting paid dollars right now. News and PR tell you where they are building brand. Product launches tell you where they are betting on growth. Pricing changes tell you how they are responding to margin pressure or competitive threats. Watching all of those together gives you a complete picture.
The manual approach — bookmarks, a weekly checklist, a simple doc — works at early stage when you have two or three real competitors and time to do the research. It starts to break when you scale to more competitors, when you need to share the intelligence with a team, or when you want coverage beyond just paid ads.
Quick-start: your first 20 minutes
- Go to facebook.com/ads/library and find your top 3 competitors
- Bookmark each of their ad library pages (not their Facebook profile — the library page)
- For each competitor, record: current ad count, oldest active ad, dominant format, primary hook
- Create a simple weekly doc or Notion table to log this each Monday
- Set a calendar reminder for Monday morning — 20 minutes, non-negotiable
- After 4 weeks, look for patterns: what changed, what has been stable, what surprised you
The brands that consistently outmaneuver their competitors in DTC are not the ones with the best creative. They are the ones who know what is working in the market and adapt faster. The Meta Ad Library gives you the raw material. A consistent weekly habit is what turns it into an edge.
Want this done automatically?
Oppivo monitors your competitors’ ads, news, launches, and pricing — then delivers a written weekly brief to your inbox. Setup takes 3 minutes.
Start your free 14-day trialCard required · Cancel anytime