See where your Google Ads money went. Keep fake leads out of bidding.

Connect Google Ads and get a free check-up in minutes: the searches, campaigns and placements that cost you money and brought nothing back. Then ClickLens grades every form-fill, so fake leads stop teaching Google who to bid for.

Start free
Amount due today
$0.00
Sessions included
1,000
Sites
1

No card needed. Paid plans from $49/mo when you outgrow it.

  • Tag ~13 KB gzipped
  • 40+ signals a session
  • Never reads what visitors type

Paid-click statement

Kettle & Pine Coffee Roasters · kettleandpine.com

Period
27 Sep – 03 Oct 2026
Source
Google Ads, linked
Statement
KP-1003
Charges
$4,630.00
1,104 paid clicks
Disputed
$596.40
142 clicks marked
Spent on real visitors
$4,033.60
87.1% of charges
DateDescriptionScoreAmount
03 Oct 09:14:07
Brand – Search “kettle and pine coffee” · 159.203.41.x
12
$4.20

headless browser, clicked 0.4 s after load

03 Oct 09:02:51
Meta · Autumn blend Meta Ads · feed
34
$1.10

datacenter VPN, left after 2 s

03 Oct 08:47:13
Wholesale – Search Google Ads · search
88
$6.80
03 Oct 08:31:40
Display placement freeappsgames.xyz
9
$0.62

click-farm placement, now excluded

03 Oct 08:12:05
Brand – Search Google Ads · search
91
$3.95

1,099 further lines, 139 of them marked

Conversions claimed

03 Oct09:14:09
Wholesale enquiry form same visitor as the 09:14:07 click
–
Retract

4 fields filled in 90 ms, no pointer before submit

Sent to your Google Ads exclusion list: 38 IPs, 6 placements

Sample data
Score: 0–100, human over 70, bot under 40

Automated bidding optimises toward whatever converts

Juniper Research projects ad fraud will cost advertisers $172 billion a year by 2028[1], and Imperva found that 37% of internet traffic in 2025 came from malicious bots[2]. Some of those bots click your ads, and some of them finish the form.

Target CPA, target ROAS, Maximise Conversions, Advantage+: every automated bidding product works the same way. It looks at which clicks became conversions and buys more clicks like those. The algorithm has no idea whether a conversion was a person or a script that filled four fields in 90 milliseconds.

So a fake conversion costs you twice. Once for the click, then again every day the algorithm keeps steering budget toward the source that produced it.

Run the numbers on your own account: take last month's conversions, discount the ones that arrived too fast to be a person filling a form, and recompute your true CPA. Then remember your bidding algorithm set its targets from the inflated figure.

Fraud protection across the whole funnel

From the first click to the conversion record in your reports, every step is scored and every verdict shows its evidence.

Free Google Ads check-up

Connect your Google Ads account and get a ranked list of where spend went to waste: search partner sites and placements with no conversions, spend outside the area you target, and the dollar figure beside each. No tag needed, and it is free on every plan. Starter and up can apply a fix in one click and undo it.

Fake leads kept out of Google

Each form-fill is graded before Google hears about it. Leads that pass are sent to Google as real conversions, so bidding learns from people. Leads that fail are held back, and you see the reasons next to each one.

Conversion Protection

Every conversion is graded before it becomes truth in your reporting. Form-fill timing, paste-without-focus events, field-order entropy and trusted-event checks: seven provenance signals, none of which read what your visitors type. Verdicts are pass, downweight or retract.

Real-Time Click Detection

A 13 KB-gzipped tag scores every session on 40+ behavioural signals in real time. Beacons are HMAC-signed with replay protection, so a forged or empty payload cannot pass as human.

Exclusion Sync

IP and placement exclusions are generated from detected bot traffic and synced to your Google Ads campaigns, so a source that wasted one click stops seeing your ads.

Verified Efficacy

Precision and recall are measured daily against verified outcomes: CRM-confirmed leads, disputes you file, honeypot catches and manually verified sessions. New detectors run in shadow mode first and only change verdicts after their false-positive rate is measured on real traffic.

How it works

Five steps from install to verdicts you can act on.

  1. 1.

    Connect Google Ads

    Sign in with Google and the check-up runs in minutes. It lists where your spend went to waste before you install anything.

  2. 2.

    Install the tag

    Paste one script tag into your landing pages to watch the clicks and form-fills themselves. It takes less than 2 minutes on any site that can load JavaScript, with guides for Shopify, WordPress, WooCommerce and Google Tag Manager.

  3. 3.

    Score the click

    Every session gets a 0–100 humanness score built from automation markers, fingerprint consistency, behaviour, network reputation and page context.

  4. 4.

    Score the conversion

    When a form is submitted or a purchase completes, ClickLens grades the conversion’s provenance and the journey that led to it. Teleporting straight to a thank-you page reads differently from browsing to it.

  5. 5.

    Act on verdicts

    Bot IPs and placements sync to your Google Ads exclusion lists automatically. Conversion adjustments that restate or retract fake conversions on Google Ads are rolling out under the same measured discipline.

Every verdict shows its reasoning

Each session decomposes into five scored categories with named flags. Each conversion verdict lists the contradictions that produced it. If you disagree, dispute the session, and the engine is measured against your call.

See how detection works
Share of the humanness score weight
  • Automation markers 25%
  • Behaviour 25%
  • Fingerprint consistency 20%
  • Network reputation 15%
  • Page context 15%

Four plans, priced by sessions

The free plan covers 1,000 sessions a month, enough to see your first verdicts on real traffic. Sites that outgrow it move up a plan. Cancelling is one button on the Billing page.

Free

Get started with basic fraud detection.

$0 /mo
Sessions
1,000 sessions/mo
Sites
1 site
  • Basic scoring
  • 7-day data retention
  • Session explorer
Start free

Starter

For small businesses running paid campaigns.

$49 /mo
Sessions
10,000 sessions/mo
Sites
3 sites
  • Full scoring engine
  • 30-day data retention
  • Email reports
  • CSV export
Get started

Growth

Recommended

For growing teams with significant ad spend.

$149 /mo
Sessions
50,000 sessions/mo
Sites
10 sites
  • Everything in Starter
  • Google Ads sync
  • Waste calculator
  • Auto-exclusions
  • 90-day data retention
Get started

Pro

For high-spend advertisers and scaling in-house teams.

$399 /mo
Sessions
200,000 sessions/mo
Sites
Unlimited sites
  • Everything in Growth
  • API access
  • Priority support
  • 1-year data retention
Get started

Frequently asked questions

What is click fraud?
Click fraud is when bots and click farms click paid ads with no genuine interest in what they advertise. Juniper Research estimated ad fraud cost advertisers around $84 billion in 2023, about 22% of all online ad spend, and projected $172 billion by 2028. Bots now make up the majority of web traffic: Imperva measured 51% in 2024, with malicious bots at 37%.
What is conversion fraud, and why does it matter more than fake clicks?
Conversion fraud is bots completing the actions you optimise for: form fills, sign-ups, add-to-carts, even purchases. With bots now the majority of web traffic (Imperva put them at 51% in 2024), a share of those completed actions are automated rather than human. A fake click wastes one click’s budget; a fake conversion also feeds your automated bidding, which then steers more budget toward the traffic source that produced it.
How does ClickLens detect ad fraud?
A 13 KB JavaScript tag collects 40+ behavioural signals per session, including mouse movement patterns, device fingerprints, automation markers and network reputation. The scoring engine classifies each session as human, suspect or bot in real time, and every beacon is HMAC-signed so a forged payload cannot score as human.
How does ClickLens score conversions without reading my forms?
The tag never reads field values, field names or anything a visitor types. It records meta-signals only: whether the submit event was browser-trusted, whether a pointer path preceded it, time from page load to conversion, paste-without-focus events, and the entropy of the field-fill order. A script bulk-assigning four fields in 90 milliseconds looks nothing like a person filling in a form.
Does ClickLens change my ad platform conversion data?
Verdicts and flags are visible on every conversion in your dashboard today. On Google Ads, ClickLens can restate or retract fake conversions through Google’s documented adjustment API; this write-back is rolling out under shadow-mode measurement with a 10% holdout. ClickLens does not connect to Meta, Microsoft or TikTok ad accounts, so it never changes conversion data there.
Will the tracking tag slow down my website?
No. The ClickLens tag is about 13 KB gzipped, loads asynchronously, and does not block page rendering. It has no measurable impact on Core Web Vitals or page speed scores.

Sources

  1. Juniper Research (reported by Search Engine Land), “$84 billion of ad spend lost due to ad fraud in 2023” , September 2023. Accessed 26 June 2026. searchengineland.com
  2. Imperva (Thales), “2025 Imperva Bad Bot Report” , 2025. Accessed 26 June 2026. imperva.com
  3. Association of National Advertisers (via WFA), “ANA’s 2024 Programmatic Benchmark Study” , January 2025. Accessed 26 June 2026. wfanet.org

Ready to stop paying for bots?

ClickLens is self-serve: install the tag and see your traffic scored within minutes. Start free with 1,000 sessions a month, no credit card required.

Amount due today
$0.00
Start free