Skip to content

Hundreds of active ads: which angle caused the sales?

An active-ad count shows how much a brand tests, not which angle sells, and the platform credits itself for whatever it delivered. Give each angle its own UTM value, read angles and landing pages in GA4, and hold a few regions out to see whether the channel caused the sales.

By , Founder & CEOUpdated 5 min read

About 750 active ads for Everyday Dose and 1,900 for Smooche, as Noah Haynes and Arie Scherson counted them in the Meta Ad Library on the day they recorded, show how much the two brands test, not which angle sold anything. Noah Haynes says as much about the AI ads in the Everyday Dose teardown: "I can't tell you if it's converting."

The Everyday Dose video, published on YouTube on 22 September 2026, scrolls through UGC from different people in different settings, a doctor skit, a comparison static against a rival brand, and an AI ad of a walking liver. It follows two ads to their pages: a bloating ad lands on a gut-health page, and a cortisol ad lands on a cortisol page. The Smooche video, published on 24 September 2026, points to the ads with the most impressions and says those tend to be the ones that perform best.

Impressions show where Meta chose to spend. That is Meta's bet on who will buy, not a record of what each angle caused.

Why volume hides the answer

Copying the volume will not copy the answer. If your reports cannot tell your angles apart, that is a missing tag, not you.

Four things the volume does to your reports:

  1. It turns every angle into one row. GA4 files every tagged Meta ad under Paid Social, whatever the ad says. Hundreds of angles in one channel row is not something you fix by looking harder. The fix is a tag, and tags are cheap.
  2. It lets the platform pick the winners. Meta decides who sees each ad and spends more on the ones it expects to convert. Its reports then count the purchases from the people it chose, so an angle can top the report because Meta handed it the easiest buyers (divergent delivery).
  3. It flatters the matched pages. A page built for the bloating ad gets the people the bloating ad already persuaded, so its conversion rate can beat your product page's even if the page adds nothing. That is selection bias, and it is why pages are compared only within the same ad.
  4. It hides the channel question. Before you ask which angle sold, ask whether Paid Social caused the sales at all or collected buyers that other channels sent. That needs a channel test, not a better ad report.

The ad platform optimises to the first purchase event and credits itself, so the angle that wins in Ads Manager is the angle Meta found easiest to sell, by Meta's own count.

How to tell which angle and which channel caused sales

One UTM value per angle. Keep utm_source and utm_medium the same on every Meta ad, so GA4 still files them under Paid Social, and put the angle in utm_content: bloating, cortisol, energy. Check each link in the UTM builder before it ships. A wrong source or medium sends the traffic to Organic Social or Unassigned, and the builder shows which. The UTM parameters entry covers the rest.

Read the angles in GA4. In an Exploration, put Session manual ad content, the dimension that holds utm_content, next to key events and purchase revenue, filtered to Paid Social. With angle-matched pages, the landing page is a second tag you already have, so read GA4's Landing page report the same way.

Compare within an angle, not across angles. The bloating angle's buyers and the cortisol angle's buyers are different people, found by Meta for different ads. To test a page, split one ad's traffic between its matched page and your default page (how to test the page, not the ad).

Hold a region out. Switch Paid Social off, or one angle, in a few regions and keep it on everywhere else. Compare total orders by region from your store, not from Meta. The holdout test planner tells you how many days that takes at your order volume, and the ad platform over-reporting checker shows whether the platforms' own totals already add up to more than you sold.

Where a read fits

Later, once the angles are tagged, a causal attribution read like Causality Engine's can take the channel half off your hands. It reads the GA4 Attribution paths export and shows what each channel caused next to what last-click gave it, with Direct split back to the channels that sent those buyers. It reads channels, not angles, so the angle split stays with your UTMs and your holdout. Every channel gets a data-health score from 0 to 100 and a next step. It takes 1 to 2 minutes and costs EUR 99 once per upload, excluding VAT, with a full refund within 30 days, no questions asked. The first finding is free: your browser works out how many days buyers who saw two or more channels take to convert, and the file never leaves your machine.

Sources, accessed 28 September 2026: Noah Haynes's teardown of Everyday Dose (YouTube, 22 September 2026); Arie Scherson's teardown of Smooche (YouTube, 24 September 2026). The active-ad counts are what each creator saw in the Meta Ad Library on the day they recorded.

Frequently asked questions

  • How do I tell which ad angle caused the sales?
    Give every ad its angle in utm_content, read key events and revenue by that value in GA4, and compare landing pages only within the same ad. To learn whether the channel caused the sales at all, switch it off in a few regions and compare total orders by region.
  • Does a high number of active ads mean a brand's ads are working?
    No. An active-ad count shows how much a brand tests, not which ads sell. The Meta Ad Library shows which ads are running, and the platform's own reports count whatever the platform chose to deliver.
  • Why does the best angle in Ads Manager differ from what GA4 shows?
    Because Meta picks who sees each ad and counts purchases inside its own attribution window, while GA4's traffic reports give each sale to the channel of the session it happened in. They answer different questions, and neither measures what an angle caused.
  • Should I copy a competitor's ad volume?
    Only if you can tag and read it. Without one UTM value per angle, hundreds of ads collapse into a single Paid Social row in GA4, and you pay to test angles you cannot tell apart.

Go deeper: Causal attribution, explained.

Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.

Keep reading

Terms in this article

Browse the full glossary

Your platforms guess.
We run the math.

Upload a GA4 export and see what each channel caused, next to last-click, in 1–2 minutes. The read is yours to keep.

Free, in your browser: your file is not uploaded. The full read is €99, refundable within 30 days. Prices exclude VAT.
Or book a 30-min call.