Most "competitor price monitoring" advice tells you to scrape product pages. That catches a price change after it happens — it misses the sale your rival is actively paying to put in front of your customers. This guide covers the faster signal: tracking promotions through competitors' ads, using the free ad libraries, a simple recording system, and real numbers from 29,536 UK ads we've qualified so far, so you know what a normal promo cadence in your sector actually looks like.
Price-monitoring tools watch a competitor's website. That's useful, but it has two blind spots:
The ad libraries fix both. A promotion has to be advertised to work, and the moment it is, it appears in Meta's Ad Library, Google's Ads Transparency Center and TikTok's Commercial Content Library — creative, copy, start date and all, no account required. If you're new to those tools, our guide to seeing competitors' ads for free walks through each one step by step.
"Promotion" covers more than percentage-off sales. Across the 29,536 live UK ads we've AI-qualified to date (112 brands, Google, Meta and TikTok), 8,103 — 27% — carry some form of offer. Here's how they break down:
| Offer type | Ads | What it looks like |
|---|---|---|
| Percentage off | 2,944 | "Up to 50% off", "20% off your first order" |
| Free shipping | 1,184 | "Free delivery", often with a spend threshold |
| Free trial | 1,099 | "Try free for 30 days" — software, subscriptions, telecoms |
| Amount off | 1,012 | "£50 off", "£10 credit when you join" |
| Finance | 907 | "0% APR", "spread the cost", buy-now-pay-later framing |
| Gift with purchase | 468 | "Free gift worth £40" — beauty's favourite |
| Bundle | 465 | "3 for 2", multi-buy pricing |
| Buy one get one | 24 | Classic BOGO — now vanishingly rare in UK paid media |
Two things worth internalising. First, nearly half of all offers aren't a simple discount — free trials, finance and gifts are ways of discounting without cutting the sticker price, and they're easy to miss if you're only searching ad copy for "% off". Second, BOGO is essentially extinct: 24 ads out of 29,536. If your category still leans on it, that's a genuine anomaly worth knowing about.
A workable manual system needs three things: a fixed list of competitors, a fixed weekly slot, and a fixed set of fields you record every time. Here's the routine we'd run:
These are the fields we extract from every ad, and they're the right spreadsheet columns for a manual version too:
The most common mistake we see is reading a rival's promo activity without a baseline. "They're running a 25%-off ad" means one thing in a sector where nobody discounts and the opposite in one where everyone does. From our qualified-ad data, the share of live ads carrying an offer varies enormously by sector:
| Sector | Qualified ads | % carrying an offer |
|---|---|---|
| Home improvement lead-gen | 1,113 | 57.0% |
| Meal kits & food DTC | 807 | 46.0% |
| Mattress & sleep | 1,408 | 41.6% |
| Beauty | 1,697 | 39.1% |
| DTC fashion | 2,319 | 35.0% |
| Travel & holidays | 2,200 | 26.8% |
| Supermarkets | 714 | 21.0% |
| Car market | 1,769 | 15.0% |
| Fintech | 1,774 | 9.4% |
| Charity | 1,770 | 7.9% |
And within a sector, strategies diverge sharply. In fashion, 36% of ASOS's live ads carry an offer against just 5% of Next's — same market, opposite promotional postures. In package holidays, Jet2 runs offers on 49% of its live creative while easyJet sits at 22%. At the extreme end, meal-kit and pet-food subscription brands are almost pure promo machines: 93% of Gousto's live ads and 89% of Butternut Box's carry an offer, because the entire acquisition model is built on a discounted first box. If you compete with a brand like that, tracking whether they're discounting is pointless — track the depth and the conditions instead.
Where an ad states a percentage, the average discount across our data is 33.7% (3,574 ads with a stated figure). But averages hide two traps:
1. Intro-offer distortion. B2B software shows the deepest stated discounts of any sector we track — averaging 76.5% — not because accounting software is permanently on sale, but because the standard acquisition offer is "90% off for six months" style pricing. A 90% intro discount and a 20% sitewide sale are different animals; record the conditions, not just the number.
2. "Up to" inflation. Retail sale ads overwhelmingly lead with the ceiling ("up to 70% off"), which typically applies to a thin slice of clearance stock. When Dreams runs 73% of its live creative with an offer attached, the headline percentages cluster around event pricing — that's the mattress sector's always-on sale culture, and it's why mattress "sales" shouldn't trigger any reaction from a competitor at all.
Urgency deserves the same scepticism. Our qualification scores every ad for urgency signalling, and offer-carrying ads score dramatically higher than non-promo ads — countdown language, deadline framing, stock warnings. But a deadline that appears in every ad, every week, isn't a deadline; it's a template. The only way to tell manufactured urgency from a genuine sale event is a record over time, which is exactly what the weekly sweep gives you.
Caveat on all of the above: these figures describe the ads brands run, not the sales they make. An offer-heavy ad account can reflect a deliberate acquisition strategy or a brand in margin trouble — the ad data tells you what they're doing, not whether it's working.
The manual system genuinely works for a handful of competitors on one or two channels. It breaks in predictable ways: the weekly sweep gets skipped, offer language in image creative (rather than copy) gets missed, and nobody spots the promo that launched on Tuesday and ended Friday between sweeps.
This is the problem AdRival was built for. We track every live ad for 105 UK brands across Google, Meta and TikTok daily, and AI-qualify each creative — extracting the offer type, discount percentage, promo code, deadline, conditions and urgency signals from the actual creative, including text baked into images that keyword searches can't see. That's what turns "check four libraries and eyeball thumbnails" into a query: which of my competitors launched an offer this week, how deep, and with what deadline? You can browse the live data free on our brand ad libraries — no account needed — and see the promo picture for brands like Pets at Home or LookFantastic before deciding whether the manual route covers your needs.
Either way, start the record this week. The value of promotion tracking compounds: every week of data makes the next promo easier to read, and the rival who surprises you with a sale in November is the one you weren't watching in August.
AdRival tracks and AI-qualifies every live ad the brands we cover are running across Google, Meta, TikTok and LinkedIn — updated weekly.
Browse live ad librariesMore guides: How accurate are competitor ad launch dates? Our data, measured · Meta Ad Library: How to Use It and What It Hides · Google Ads Transparency Center: what it shows and hides · See Competitors' Ads Free: Google, Meta, TikTok, LinkedIn · live ad libraries