Click fraud protection is liveSee how →
NewClick fraud protection + revenue attribution, in one install→

Stop paying for click fraud. Start optimizing on real revenue.

Click fraud protection and revenue attribution in one. Block bot clicks and fake leads on Google Ads and Meta Ads, then match every Stripe payment to the keyword that earned it.

One-line install · Live the same day · Works with Google Ads, Meta Ads, Stripe & GA4

app.relayys.com/dashboard
Workspace/Overview

Good morning, Alex

Ad spend

$24,830−4.2%

$25,920 last month

Bots blocked

4,283+$6,412 saved

18.6% of all clicks

Verified leads

1,286+11.8%

312 became customers

Net revenue

$61,2402.47× ROI

$18,400 last month

Verified vs bot clicks

Human Bot
14d30d90d
01k2kJun 26Jun 30Jul 4Jul 82,180

Live audit feed

Streaming

Revenue captured — $350 sent to Google Conversions API

Revenuejust now

Bot blocked · Display prospecting — honeypot filled, saved $4.50

Blocked1m ago

Form verified via keyword “emergency plumber” — lead linked to gclid

Verified3m ago

Bot blocked · Lookalike 1% — submit in 0.21s, saved $2.10

Blocked4m ago

fbclid + $180 value fired to Meta CAPI · Retargeting 30d

S2S feed7m ago

Form verified · Brand exact — telemetry passed, session bridged

Verified9m ago

Bot blocked · Display prospecting — zero mouse movement, saved $0.85

Blocked12m ago

Stripe invoice.paid matched to session — $89/mo subscription

Revenue15m ago

Campaign analytics

1–4 of 12
CampaignSpendBot blocksNet revenueTrue ROI

Search · “emergency plumber”

Google Ads

$8,420214$28,9103.43×

Retargeting · site visitors 30d

Meta

$4,180188$14,7603.53×

Lookalike 1% · purchasers

Meta

$5,240742$6,1201.17×

Display · prospecting broad

Google Ads

$4,6803,043$1,6100.34×

Works with the ad, billing and analytics stack you already run

StripeGoogle AdsMetaShopifyGoogle AnalyticsHubSpotSlack

One-click Stripe, Google Ads, Meta and Shopify. Webhooks and an API for everything else.

The problem

What is click fraud — and why it quietly doubles your CPA

Click fraud is any paid click that was never going to buy — bots, click farms, competitors. You pay for all of them.

Then it gets worse. Smart Bidding learns from whatever you report as a conversion. Count a bot's form fill and you've told Google to find more like it. CPA climbs; the dashboard still looks fine.

Meanwhile your pixel stops at the form fill and your money lands in Stripe. Nothing connects the two.

Relayys fixes both halves.

37%

of all web traffic in 2024 came from bad bots

Imperva Bad Bot Report, 2025

~1 in 5

dollars of paid media spend reaches fake users

Widely cited industry estimate

36%

of display network clicks are reported as invalid

Industry ad-fraud research

Minutes

to install the Relayys snippet — no engineer needed

One script tag, no tag manager surgery

Platform

Ad fraud prevention and revenue attribution in one platform

Track the click, shield it from bots, attribute the revenue, feed it back. Each step works alone; together they compound into a lower CPA.

⌘

Track

Ad click tracking that survives blockers.

One snippet records the campaign, keyword and ad behind every visitor — stored on your own domain.

Includes

One-line JS pixel

First-party cookie

gclid & fbclid capture

Scroll, typing & mouse signals

⇱

Shield

Click fraud protection at the form.

Bot clicks and fake leads are caught at submission — they never reach your CRM or your conversion data.

Includes

Invisible honeypot fields

Sub-0.4s submit filter

Behavioral bot scoring

Datacenter IP blocking

↻

Attribute

Revenue attribution, not vanity leads.

Every Stripe payment is matched back to the ad that won it. See true ROAS, not form fills.

Includes

Stripe webhook listener

Email-to-session matching

Keyword-level ROI

Refund-adjusted net revenue

↗

Optimize

Train Smart Bidding on real money.

Only verified, paying conversions go back to Google Ads and Meta — so they hunt buyers, not bots.

Includes

Google Ads offline conversion import

Meta Conversions API feed

Value-based bidding

CSV export fallback

RRelayys/Dashboard
Last 30 daysNew report

Ad spend

$84K+6.2%

$79K last 30d

Bot blocks

9.6K+31%

$12.4K spend saved

Verified leads

3.2K+18%

2.7K last 30d

True ROI

4.7×+0.8×

3.9× last 30d

Campaigns by net revenue · this month

Click → verified lead → paid

Stripe
CampaignClicksVerified leadsNet revenue
Google Search · Brand12.4K +8.6%1.2K +2.2%$31K
Meta · Prospecting8.9K +12.4%640 +3.1%$18K
YouTube · Remarketing3.4K +9.7%380 +4.5%$9.6K
Google Display6.2K +22.4%210 −1.2%$4.2K
Microsoft Ads1.1K +6.1%120 +1.8%$2.8K

Verified revenue vs. bot spend wasted

last 30 days

Bot blocks by traffic source

90-day cohort

Saved
Display Network4.1K
$5.2K saved
Meta Audience Net2.8K
$3.1K saved
Paid Social1.6K
$1.9K saved
Search Partners820
$1.1K saved
Brand Search310
$420 saved

Live audit feed

Last 24 hours
▤

Bot blocked

Display · 2m ago

Saved $4.50
▤

Form verified

Search · 27m ago

→ Bridge
▤

Revenue captured

Stripe · 1h ago

$350 → CAPI
▤

Bot quarantined

Meta · 3h ago

Saved $6.20

How it works

How Relayys blocks click fraud and tracks real ad revenue

Four steps, from the raw ad click to the verified invoice. Step one goes live today.

01Track

Track every ad click, on your own domain.

One script tag captures the Google click ID (gclid), Meta click ID (fbclid) and every UTM, then stores them in a first-party cookie on your domain — so the trail survives ad blockers and Safari's 7-day cookie limit.

✓One-line install — no engineer, no tag manager surgery
✓gclid, fbclid and UTM capture on every landing page
✓Scroll depth, typing speed and mouse signals scored live
✓First-party cookie — survives ad blockers and iOS tracking limits
→

Drop-in pixel

One script tag. Live in minutes.

→

Click ID capture

gclid, fbclid, and UTMs on every session.

→

Telemetry stream

Scroll, typing, and mouse scored in real time.

→

First-party cookie

Your domain, your data, blocker-proof.

Explore Track →

Tracking signals

All systems live
CClick ID capturegclid · fbclid · UTMs
FFirst-party cookiesession linked
SScroll depthstreaming live
TTyping velocityper-field timing
MMouse movemententropy scored
HHoneypot fieldsinjected in 12 forms
SSubmit timing0.4s threshold armed

Bot blocks by reason

90-day cohort
Honeypot filled4.2K
$5.1K saved
Sub-0.4s submit2.9K
$3.4K saved
Zero telemetry1.8K
$2.2K saved
Datacenter IP940
$1.3K saved
Replayed session410
$580 saved
02Shield

Block bot clicks and fake leads at the form.

Invisible honeypots catch scripted bots. A timing filter catches anything submitted faster than a human can type. Datacenter IP checks catch the rest. Fake leads are quarantined with the reason logged; real people get linked to their ad click.

✓Invisible honeypot fields injected into every form
✓Submissions faster than 0.4s flagged and blocked automatically
✓Datacenter and known-bot IP ranges filtered out
✓Fake leads never reach your CRM, your inbox or your sales team
→

Honeypots

Invisible to humans. Irresistible to bots.

→

Timing filter

Blocks submits faster than humans can type.

→

Quarantine

Bot events isolated — never hit your CRM.

→

Identity bridge

Email permanently linked to click history.

Explore Shield →
03Attribute

Attribute Stripe revenue to the exact keyword.

When someone pays, a Stripe webhook fires. Relayys matches the billing email to the session that person started weeks ago and works back to the campaign, ad group and keyword that won them. True ROAS, not a form-fill count.

✓Listens for invoice.paid, subscription.created and charge.refunded
✓Billing email matched to the verified session and original click ID
✓True ROAS and ROI per keyword, ad group and campaign
✓Refunds and chargebacks subtracted for real net revenue
→

Stripe listener

Every payment event, captured server-side.

→

Revenue matching

Billing email → session → originating ad.

→

Keyword ROI

Know exactly which keyword paid the invoice.

→

Net revenue

Refunds and disputes reconciled automatically.

Explore Attribute →

Revenue loop

All in sync

RStripe → Relayys

invoice.paid · subscription.created

RBilling email → session

matched to cookie + ad click history

RRelayys → Google Ads

ConversionUploadService · gclid + value

RRelayys → Meta CAPI

fbclid + transaction value, server-side

CampaignsAd groupsKeywords
FeedCampaignClicksBot %ROICPA
Brand Search12.4K2%6.8×−18%
Meta Prospecting8.9K16%3.2×−11%
YouTube Remarketing3.4K13%2.4×−9%
Display Network6.2K45%0.9×+14%
Search Partners1.8K38%1.1×+6%
04Optimize

Feed verified revenue back into Smart Bidding.

Confirmed human, confirmed paid — that conversion goes back server-to-server with the original click ID and the real transaction value. Google Ads and Meta stop learning from bots and start learning from buyers. That is what drives CPA down.

✓Automated Google Ads offline conversion import (gclid + value)
✓Meta Conversions API with exact transaction values (fbclid)
✓Only verified, paying conversions ever reach the ad networks
✓Value-based bidding on real revenue, not vanity click metrics
→

Smart bidding feed

Clean, high-value data trains the algorithm.

→

Value-based bids

Exact transaction values, per conversion.

Explore Optimize →

Revenue attribution

See the true ROAS of every campaign and keyword

Your ad account knows the click. Stripe knows the payment. Nothing joins them — which is why reported ROAS never matches your bank account. Relayys stitches the two together server-to-server.

✓Native Stripe integration: invoices, subscriptions and refunds
✓Google Ads and Meta Conversions API fed only verified conversions
✓Wasted bot spend surfaced as dollars saved, per ad group
✓Cross-device, cross-session identity matching
See how attribution works

Clean conversions routed to every network

30-day · volume
Stripe→Relayys
Google Ads logo

Google Ads

1.2K conv / mo

Meta CAPI logo

Meta CAPI

640 conv / mo

GA4 logo

GA4

audit stream

Microsoft Ads logo

Microsoft Ads

120 conv / mo

Slack alerts logo

Slack alerts

live feed

Integrations

Connects to the tools you already run

Google Ads, Meta, Stripe, GA4, HubSpot, Shopify and more. Most connect in under a minute with OAuth — no engineers required.

Google Ads logoGoogle Ads
Meta logoMeta
Stripe logoStripe
GA4 logoGA4
HubSpot logoHubSpot
Slack logoSlack
Shopify logoShopify
Zapier logoZapier
Webflow logoWebflow
TikTok Ads logoTikTok Ads
LinkedIn Ads logoLinkedIn Ads
Microsoft Ads logoMicrosoft Ads

Relayys vs. the standard tracking pixel

Tracking pixels were built to count clicks. Relayys was built to verify revenue.

A pixel counts whatever fires it, and bots fire it easily. Relayys is the server-side layer underneath: it proves the visitor was human, proves they paid, then reports the conversion.

Capability

Browser pixels

Relayys

▤

Blocking bot clicks and fake leads

IP blocklists at best

Modern bots fire a pixel exactly like a human does.

✓Behavioral click fraud protection

Honeypots, submit timing and device signals catch what blocklists miss.

◎

Surviving ad blockers and iOS tracking limits

−Browser-dependent

Cookies expire in 7 days, scripts get blocked outright.

✓First-party and server-side

Your own cookie plus server-to-server payloads — nothing lost to blockers.

↻

Tying real revenue to keywords

−Stops at the form fill

Lead counted, revenue unknown, ROAS guessed.

✓Stripe-verified true ROAS

Every paid invoice matched to the exact keyword and ad group.

⇢

Training Smart Bidding and Advantage+

Learns from raw pixels

Bot conversions teach the algorithm to buy more bot traffic.

✓Learns from paid revenue

Only paying humans are uploaded to Google Ads and Meta.

$

Cost per acquisition (CPA)

−Quietly inflated by fraud

You keep bidding on traffic that can never buy anything.

✓Driven down week over week

Clean conversion feeds compound into a lower real CPA.

Σ

Proving it to a client or a CFO

Aggregate dashboards

You see totals, never the reason behind them.

✓Live, exportable audit log

Every blocked click and every attributed dollar, timestamped.

Relayys doesn't replace your ad platforms. It cleans what they learn from. Server-to-server feeds into Google Ads and Meta, no rip-and-replace.

1 line

of JavaScript to install — no tag manager rebuild

0.4s

submit-timing threshold that catches scripted form bots

2 clicks

to connect Google Ads and Meta with OAuth

Same day

from signup to blocking fraud in production

Where Relayys pays for itself

Three problems this solves on day one

See it in action →
Lead generation

Your sales team keeps calling numbers that do not exist

Bots fill contact forms all day. Relayys catches them at the form, so only real enquiries reach your CRM.

✓Stops fake leads before the CRM
PPC agencies

The client asks what their ad spend actually earned

Show invoices, not form fills. Every paying customer tied back to the campaign and keyword that won them — plus bot spend saved as its own line.

✓Client-ready ROI reporting
Ecommerce & SaaS

Smart Bidding keeps buying the wrong traffic

Report bots, get bots. Relayys uploads only verified, paid conversions, so the algorithm learns to find buyers.

✓Cleaner Smart Bidding signal

Who Relayys is for

Built for anyone running paid ads — $1K or $1M a month

All solutions →

PPC & performance agencies

Reporting clients cannot argue with

True ROI per campaign, plus a dollar figure for the bot spend you saved them this month. Multi-client workspaces built in.

Learn more →

B2B SaaS & lead gen

Lead form fraud protection

Stop paying for fake demo requests. Only verified humans reach your CRM, your inbox and your sales team's calendar.

Learn more →

Founders & growth leads

Board-ready acquisition metrics

Ad spend, net revenue and true ROAS by channel — numbers your finance team can reconcile against Stripe.

Learn more →

FAQ

Click fraud protection and ad attribution, answered

What marketers and agencies ask us most before installing.

What is click fraud, and how does it waste my ad budget?

+

Click fraud is bots, click farms or competitors clicking your paid ads with no intention of buying — and you pay for every click. Worse, when a bot also fills in your form, that fake lead is reported to Google or Meta as a conversion, teaching their algorithms to buy more of the same traffic.

How is Relayys different from ClickCease or Fraud Blocker?

+

Those tools stop at blocking. Relayys blocks the fraud and then closes the loop: it matches your real Stripe payments back to the click that produced them, so you get true ROAS per keyword, and uploads only those verified conversions to Google Ads and Meta. Fraud prevention and revenue attribution from one install.

How does Relayys detect bot clicks and fake form submissions?

+

Three checks at submission: invisible honeypot fields that only bots fill in, a timing filter that flags anything submitted faster than a human can type, and datacenter IP detection. Every block is logged with its reason.

Does it work with Google Ads Smart Bidding and Meta Advantage+?

+

Yes. Verified, paid conversions go back via Google Ads offline conversion import and the Meta Conversions API, server-to-server with the original click ID and real transaction value. Your campaigns keep running — only the data quality changes.

How long does setup take?

+

Most teams are live the same day: one script tag on your landing pages, OAuth for Google Ads and Meta, and a Stripe webhook. No tag manager rebuild, no engineering project.

Does it survive ad blockers and iOS tracking restrictions?

+

Yes. Relayys uses a first-party cookie on your own domain and reports conversions server-to-server, so attribution survives ad blockers, Safari tracking prevention and short cookie lifetimes.

Which tools does Relayys connect to?

+

Google Ads and Meta Ads for spend and conversion upload, Stripe for revenue, plus GA4, HubSpot, Shopify, Slack, Webflow and Zapier. Everything else via webhooks and the API.

Can agencies manage multiple client accounts?

+

Yes. Separate workspaces per client, Google Ads manager (MCC) support, and per-client reporting on bot spend saved and true ROI.

Find out how much of your ad spend bots are eating

Book 30 minutes. We'll connect your Google Ads, Meta and Stripe live and show you your real bot rate and true ROAS — on your own numbers.

Google Ads · Meta Ads · Stripe · GA4 and more — set up in hours, not weeks