Some of your ad clicks were never people.
Reputable X-rays every paid click: who it was, which campaign paid for it, and what your conversion rate is when you count only people.
Sample store. Illustrative figures, not customer data.
What it costs you.
At the sample store's rate of 10.8%. Your own rate comes from your own clicks.
Every campaign, X-rayed.
Brand terms are almost all people. Competitor terms and Performance Max draw the most automation, and bots never buy, so they pull your reported conversion rate down.
| Campaign | Clicks | Automated | Spend on bots | Reported CVR | People CVR |
|---|---|---|---|---|---|
Brand, exact Search | 41,200 | 2% | $511 | 6.0% | 6.1% |
Generic, jackets Search | 88,500 | 9% | $11,788 | 2.2% | 2.4% |
All products, Performance Max Performance Max | 64,900 | 13% | $10,209 | 1.7% | 1.9% |
Top sellers Shopping | 52,300 | 7% | $3,441 | 2.6% | 2.8% |
Competitor terms Search | 12,800 | 24% | $7,219 | 0.9% | 1.2% |
Remarketing Display | 30,400 | 17% | $2,119 | 1.2% | 1.5% |
Sample campaigns. Bars are scaled to 25%.
One operator, 140 home addresses.
Each click alone looks like a shopper in a different city. Together they are one operator working through the same listings every evening, through your ads. Reputable groups visits like these into campaigns, so you see the operator, not 140 strangers.
- Home addresses
- 140
- Listings
- the same 25
- Arrived by
- Shopping ads
- When
- Evenings, all week
- Orders
- 0
- Spend in 30 days
- $2,730
Then act on it.
- Keep bot clicks out of conversions
- Your ad pixels and analytics fire only for visits under your cutoffs, so bidding stops learning from bots.
- See every campaign's bot share
- Ad click IDs and UTM tags are read on every visit, so each campaign and source gets its own X-ray.
- Keep the click logs
- Every flagged paid click, with when, where and why, ready to back an invalid-click request.
Next: connect Google Ads and Microsoft Ads to put cost beside each click, and send conversion adjustments back.