Module · Ad Intelligence

You create the demand.
Your rival gets the answer.

Ad budget creates interest in a category. That interest now lands in an answer box rather than on Google. If the brand named in that answer is not you, part of your spend is a gift to a competitor.

Measure my brand freeNo signup · no card · 30 seconds

The distinction

Four states between spend and visibility

leak

Spending, absent from the answer

You are the biggest advertiser in the category and the AI answer recommends someone else. The interest you paid for converts for a rival.

The most expensive state, and the most invisible

free

Not spending, present in the answer

You are recommended without advertising. That is a position worth protecting — which means knowing which source is carrying you there.

Find out what is holding it up

aligned

Both

Spend and visibility reinforce each other. The question here is marginal return, not budget: does the next lira do more in ads or on the source side.

An optimisation question, not a crisis

unmeasured

No ad data returned

The provider did not answer, or the account is absent from the transparency record. That does not mean 'runs no ads' and is never reported as such.

Retried, and kept out of the denominator

Ad data comes from Google Ads Transparency, the Meta Ad Library and pixel traces on the site. If a source does not answer, that cell is marked unmeasured — never 'runs no ads'.

The bridge

Turning ad copy into questions

A rival's ad copy tells you which promise sells in that category. We turn those promises into questions — free shipping, instalments, next-day — and measure who the engines recommend in reply. Your competitors' budgets end up enriching your measurement set.

Ad-seeded questions stay outside the scoring panel: if a change in someone's ad copy moved your score, the trend would stop being comparable. They are reported as findings, never as score.

spend × presence in the answer

leak

High spend
Low visibility

aligned

High spend
High visibility

free

No spend
High visibility

unmeasured

No data

Why the fourth cell exists: missing data is not 'runs no ads', and it stands apart from the other three.

Collected

The side of a rival you cannot normally see

01Live ads
Copy, creative and run length — which promise has been running how long.
02Pixel traces
Which ad platforms are installed on the site.
03Targeting hints
The audience approach the transparency record discloses.
04Promise map
Which argument is used by how many brands in the category.
05Ad-seeded questions
Questions generated from those promises and put to the engines.
06The gap
Where spend is high and visibility is low.

Method

An empty result and a failed call are different things

An ad lookup can come back empty because the brand genuinely runs no ads — or because the RPC broke. If those two serialise the same way, the report prints the first one and a client budgets against it. This distinction is the most heavily tested part of the module.

  • A broken provider call is never reported as 'no ads'.
  • A name match is not proof of ownership — nothing is attributed unverified.
  • Turkish text is normalised before comparison; 'İ' is not 'I'.
  • Every cell carries the source it came from.

Common questions

Is competitor ad data legal?

Yes. The Google Ads Transparency Center and Meta Ad Library are public transparency records; what we read is already public.

Can you see spend amounts?

No, and we do not estimate them. Transparency records do not disclose amounts in most categories. We report observable signals like run length and variety; a modelled budget figure would be a fabricated metric.

Do ad-seeded questions distort the score?

No. The scoring panel is frozen and these sit outside it. They are reported as findings — particularly when the answer is a damaging one.

Whose answer is your budget feeding?

The free scan measures your site's readiness; the ad bridge unlocks on the enterprise plan.

Measure my brand free