Pixtru

Ad verification, in plain English: Find out what your ad money bought.

You buy 10,000 ads. Your report accounts for 8,460. The rest is written off as a “discrepancy” — every month, at roughly the same size.

One campaign, one week, free.

We name every one of them, and what it cost.

The problem

Where the money goes missing

Two systems give you two numbers. Both sound certain. The difference gets written off as an "impression discrepancy" and everyone moves on. It is not a rounding error — it is a chunk of your budget, and it is the same size every month.

You paid for

10,000

ads, on the invoice

Your report shows

8,460

ads its code saw run

Nobody explains

1,540

until you split it:

  • 600 never reached the website
  • 940 loaded, but the measurement script never ran

Why two honest systems disagree: the guide to impression discrepancies.

How it works

Every ad. One reason. No mystery.

We start at the number on your invoice and follow every single ad. Each one shows up exactly once, at the point it stopped, with one plain reason why. Add the rows back up and you land on your invoice again — which is how you know nothing quietly went missing on the way.

One campaign, one day Kept going Stopped here
StageShare ReachedStopped
Won the auction never reached the site
10,000
−600
Reached the site our script never loaded
9,400
−940
Ad loaded we could not see the ad
8,460
−1,387
Ad was measurable nobody scrolled far enough
7,073
−1,768
Someone saw it a known bot or automated browser
5,305
−159
Seen, and valid this is what you paid for
5,146
—

Every row adds back up to the 10,000 ads you were billed for. We check that on every single run, and code that breaks it does not ship.

Of your spend explained every ad, every time
100%
Script size smaller than a small photo
2.1KB
To your first answer one campaign is enough
7 days

Why trust it

Why you can trust the number

A number is only worth as much as the method behind it. Ours is deliberately boring, and deliberately easy to check.

01

The numbers always add up

Start at the number on your invoice. Every ad appears once, with one reason. Add them back up and you land on your invoice again. We check that on every run, and code that breaks it does not ship.

02

One script for everyone

The same file for every partner, every time. Nothing custom to build, nothing to maintain, and no chance of one partner quietly running a version that reports different numbers.

03

We keep the working out

We store how long an ad was actually on screen, not just a yes or no. When the industry moves the goalposts, we re-answer for data we already have instead of asking you to start again.

04

A reason, not just a number

"Nobody scrolled far enough" and "your script never loaded" are different problems for different people. We tell you which one, and what it cost.

The whole method is public: read how every impression is classified.

Questions

Questions people ask us

What does Pixtru actually do?

We take every ad you paid for and tell you what happened to it. Did it reach the website? Did it load? Could anyone see it? Was it a known bot or an automated browser? You get one clear reason per ad, and the cost attached to each reason.

Why do my two reports never match?

Because they count different things. Your buying platform counts ads it paid for. Your measurement tool counts ads its code managed to run in someone’s browser. Everything that goes wrong in between falls down the gap, and most tools just label the difference "discrepancy" and move on. We name each cause and price it.

How is this different from a viewability tool?

A viewability tool grades the ads it managed to measure. It cannot tell you about the ads it never saw — and those are usually where the money goes. We start from your invoice, not from what happened to be measurable.

What if one of my partners can’t send your ad ID?

They send theirs instead and we match it back through the logs. We label those matches differently from exact ones. We will never quietly mix a guess into a number you are about to show a client.

Will it slow my pages down?

No. The script is 2.1KB — smaller than a small photo — and loads in the background. Our server replies in about two milliseconds and writes to disk first, so even if our database goes down, nothing is lost.

How long does it take to set up?

One campaign, one script, one week. It is the same script for every partner, so there is nothing to build per partner and nothing to maintain once it is live.

What do I get at the end of the week?

A single chart that starts at the number of ads you were billed for and ends at the number that genuinely worked, with every drop-off in between labelled and costed. If the two ends do not add up, that is our bug, not your problem — and we check it on every single run.

How much does it cost?

The first campaign is free: one campaign, one week, and the full chart at the end. After that you pay per impression, so the cost follows the volume you actually run. Tell us roughly how many impressions you buy in a month and we will give you a rate.

Get started

Try it on one campaign

Put our script on one campaign for a week, free. You will get a single chart that starts at what you paid for and ends at what actually worked, with every drop-off named and costed in between. After that, it is priced per impression.

Email us

hello@pixtru.com

Tell us three things:

  • What you are trying to find out
  • Roughly how many impressions you buy a month
  • Which buying platform and verification tool you use
Request access by email

A person reads every message, usually within a day.