How to analyze competitor ads

The short version

  • Analyse a rival's ads as a set, not one at a time: look for what repeats across many ads.
  • Break every ad into the same five parts: hook, offer, format, language and call to action.
  • Weight long-running ads more heavily than new ones; longevity is the best public proxy for performance.
  • End every analysis with a decision or a test brief, not a list of observations.

Analyse patterns, not single ads

One ad tells you almost nothing. A brand may be running it as a test that will be switched off tomorrow. What matters is what keeps coming back: the hook that appears in ten new ads, the offer that has been live for three months, the format that makes up most of the active set.

So collect the full set of a competitor's active ads first, then look across them. Thirty ads analysed together will teach you more than three studied in depth.

A five-part framework for every ad

Tag each ad with the same five fields so you can count and compare:

  • Hook: how the first line or first three seconds grab attention (problem, result, offer, question, social proof, founder).
  • Offer: discount, bundle, free gift, free shipping, trial, or none at all.
  • Format: video, image or carousel, plus the style (UGC, studio, animation, before/after).
  • Language: English, Hindi, Hinglish or a regional language. This shows which audience the brand is chasing.
  • Call to action: Shop now, Learn more, Sign up. A shift here often signals a change of goal.

Use longevity as your performance proxy

Meta does not publish spend or results for commercial ads in India, so you cannot see what works directly. The best public proxy is how long an ad has been running. Brands cut losing ads quickly; an ad still live after 60 or 90 days is very likely profitable.

Sort a rival's active ads by start date and study the oldest ones first. If the long-running ads share a hook or a format, that is the closest thing to a proven playbook you will get from public data.

Compare rivals side by side

Once each rival is tagged the same way, put them next to each other. Who relies on discounts and who never discounts? Who is all video? Who is advertising in Hindi? Gaps are opportunities: if every rival leads with price, a proof-led or story-led angle can stand out.

Industry benchmarks help too. Our industry pages show live format and language mixes for each D2C category, so you can see whether a rival is typical or unusual.

Turn analysis into a decision

Finish with something your team can act on this week:

  • One counter-offer to test against a rival's main offer.
  • One hook or format to borrow (adapted, never copied) from a long-running rival ad.
  • One gap to own: an audience, language or angle no rival is using.

Analysis should produce hypotheses for your own testing, not certainty about a competitor's internal performance.

Real examples: Indian D2C ads running longest today

Pulled live from the brands Zooptrack tracks. Each has stayed live for months, the strongest public sign that an ad works. Open one to see that brand's full library.

Questions people ask

What is the first thing to analyze?

Start with the opening hook and main promise, then work through offer, proof, format and CTA.

How many ads are enough to see a pattern?

There is no universal number; look for repetition across a meaningful sample and time window.