Seatext library / BotRefund evidence
How to Use BotRefund to Measure Contact Rate: A Practical Guide
BotRefund does not expose a single metric called "contact rate." Instead, it gives you the evidence layer — bot detection signals, session recordings, click IDs, and refund-ready reports — that lets you separate real...
✓ Built for advertisers who need clear, refund-ready traffic evidence.
What BotRefund actually measures
BotRefund is a bot detection and ad refund platform for Google and Meta campaigns. It does not ship a dashboard widget labeled "contact rate." What it does provide is a session-by-session verdict on whether a paid click came from a human or an automated agent, backed by 110+ behavioral, browser, hardware, network, and attribution signals. Each flagged session includes click IDs, timestamps, session recordings, and signal-by-signal reasoning formatted for Google and Meta refund reviews.
Because the platform identifies which leads are bots, form spam, or otherwise invalid, you can subtract that volume from your raw lead count. The remainder — human, contactable leads — divided by total paid clicks gives you a genuine contact rate. The key is connecting BotRefund's session evidence to your CRM outcomes.
Signals that map to contact quality
BotRefund surfaces several signal clusters that directly indicate whether a lead can be reached:
- Contactability signals — disconnected numbers, invalid email domains, repeated addresses, unusual country-code concentrations.
- Timing signals — bursts of leads in short windows, forms submitted immediately after landing, conversions at unusual hours.
- Session behavior — no scrolling, no field corrections, uniform click paths, no meaningful time on the offer page.
- Campaign patterns — sharp lead-quality differences by placement, creative, audience expansion, device, or landing page.
- CRM outcome correlation — high reported lead count paired with no calls connected, demos booked, qualified opportunities, or repeat engagement.
These signals come from the platform's onsite behavioral audit, not from server logs alone. That means you see what the visitor actually did in the browser — mouse movement, scroll depth, typing rhythm, rendering quirks — which server-side filters miss.
Step-by-step: turning BotRefund data into a contact rate
- Install the BotRefund script on your landing pages and thank-you pages. The script captures the full visitor journey after the paid click.
- Run a free bot audit to establish a baseline. The audit returns a session-level report showing which clicks are human, which are bots, and the evidence for each verdict.
- Export the refund-ready report (CSV or PDF). It contains click IDs (GCLID/FBCLID), campaign/ad set/creative/placement, timestamps, and the signal breakdown for every flagged session.
- Join the report to your CRM on click ID. Tag each lead as "BotRefund: human" or "BotRefund: bot/invalid."
- Calculate true contact rate: (Leads tagged human that resulted in a connected call, booked demo, or qualified opportunity) ÷ (Total paid clicks). Compare this to the raw lead-to-contact rate to see the inflation caused by invalid traffic.
- Segment by campaign dimension — placement, creative, audience, device — to find where contact rate collapses. BotRefund's campaign-pattern signals highlight these splits automatically.
- Submit refund claims for the bot/invalid portion using BotRefund's formatted evidence. The platform's team negotiates with Google and Meta on your behalf; 83% of clients recover funds across 2,500+ audits.
Common mistake: treating every unresponsive lead as fraud
A weak campaign can attract real people who aren't ready to buy. BotRefund's workflow explicitly warns against labeling every bad lead as a bot. The platform keeps each anomaly as evidence — not a verdict — and cross-checks it against independent browser, network, device, and behavior data before the AI model assigns a 99% confidence verdict. Use the CRM outcome signal (no calls connected, no demos booked) as a secondary filter, not the primary one.
Verification step: does the contact rate improve after suppression?
After you submit refund claims and add BotRefund's suppression lists to your ad platforms (so future bot clicks don't fire conversion pixels), watch the next 7–14 days of CRM data. A genuine contact rate should rise because the denominator (paid clicks) shrinks while the numerator (human leads) holds steady. The FinTrust case study showed a 14% average bot click rate and an 18% conversion rate increase after behavioral auditing and suppression.
Key facts
| Capability | Detail | Source |
|---|---|---|
| Bot detection confidence | 99% confidence on flagged sessions using 110+ signals | S2 |
| Refund success rate | 83% of clients recover funds from Google and Meta across 2,500+ audits | S2 |
| Evidence format | Click IDs, campaign details, timestamps, session recordings, signal-by-signal reasoning | S2 |
| Contactability signals | Disconnected numbers, invalid email domains, repeated addresses, unusual country-code concentration | S1 |
| Session behavior signals | No scrolling, no field corrections, uniform click paths, no meaningful time on page | S1 |
| CRM outcome signal | High lead count with no calls connected, demos booked, qualified opportunities, or repeat engagement | S1 |
| Case study result | FinTrust recovered $140,000, 14% average bot click rate, +18% conversion rate | S8 |
Limitations and when this approach does not apply
- BotRefund only covers paid traffic from Google and Meta. Organic, direct, referral, or email leads are outside its scope.
- You need click IDs (GCLID/FBCLID) passed through to your CRM. If your forms or tracking strip these, the join step fails.
- The platform does not dial phones or send test emails. It infers contactability from data patterns, not live verification.
- Refund negotiations depend on Google and Meta policy; not all flagged sessions qualify for credit.
- Enterprise pricing applies above $10,000/mo ad spend; smaller accounts use the self-serve tier.
Terminology quick reference
- Invalid traffic — clicks or impressions Google/Meta determine are not genuine user interest (bots, accidental clicks, competitor click fraud, data-center IPs).
- Pixel poisoning — when bot conversions train the ad platform's optimization algorithms on fake outcomes, degrading future targeting.
- Click ID (GCLID/FBCLID) — the unique parameter appended to landing-page URLs that ties a session back to a specific ad click.
- Refund-ready report — evidence packaged in the exact format Google and Meta reviewers expect for invalid-activity claims.
- Suppression list — a list of IPs, device fingerprints, or behavioral signatures sent to the ad platform to block future clicks from known bad actors.
FAQ
Does BotRefund give me a "contact rate" number automatically?
No. It gives you the session-level truth data (human vs. bot) that you join to your CRM to compute the rate yourself.
Can I use BotRefund without submitting refund claims?
Yes. The detection and suppression value stands alone. Many teams use the evidence to clean conversion pixels and improve bidding signals even if they don't pursue refunds.
How long does the free bot audit take?
Typically a few days of traffic volume. The script collects sessions, the AI scores them, and you receive a report with session recordings and signal breakdowns.
What if my CRM doesn't capture click IDs?
You'll need to modify your form handler or tag manager to persist GCLID/FBCLID into a hidden field. Without that join key, you can't map BotRefund verdicts to individual leads.
Does BotRefund work on Meta lead forms (instant forms)?
The platform audits traffic that reaches your landing page. Instant forms that never leave Meta's ecosystem aren't visible to client-side scripts. You'd need to drive that traffic to your own page first.
How does BotRefund differ from Google's automatic invalid-activity credits?
Google's automated systems catch server-level patterns (rapid clicking, known bad IPs). BotRefund adds client-side behavioral evidence — mouse tremor, scroll depth, rendering quirks — that server logs cannot see. This catches advanced bots that evade Google's filters.
What's the typical bot click rate advertisers see?
BotRefund's homepage states "Bot clicks steal up to 20% of your Google and Meta ad budget." The FinTrust case study measured a 14% average bot click rate.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
Learn more
Visit the website for more information.