Seatext library / BotRefund evidence

Why On-Site Bot Evidence Is the Key to Getting Your Ad Refund Approved

On-site bot evidence proves that a click came from a bot, not a person. Ad platforms like Google and Meta require this proof before they approve refunds for invalid clicks. Without it, your refund...

Built for advertisers who need clear, refund-ready traffic evidence.

On-site bot evidence matters because it turns a suspicion into a proof. Payment processors and ad platforms like Google and Meta do not refund based on a hunch. They refund when you show that a specific click came from a bot, not a person. That evidence is what satisfies their refund policies and gets your money back.

Bot clicks steal up to 20% of your Google and Meta ad budget, according to BotRefund. To recover that spend, you need to prove the clicks were invalid. On-site evidence—behavioral logs, mouse movement patterns, session data, and other technical signals—is the only way to make that proof credible.

What Counts as On-Site Bot Evidence?

On-site bot evidence is any data collected from your website that shows a visitor was automated rather than human. It includes:

  • Click behavior – Ghost clicks that happen without a natural sequence of human intent.
  • Trap behavior – Interactions with hidden honeypot elements that only bots respond to.
  • Pointer behavior – Robotic linear mouse movements instead of natural curves.
  • Motion behavior – Absence of humanlike mouse tremor and jitter.
  • Speed behavior – Superhuman input speed, like clicks under 1 millisecond.
  • Path behavior – Grid-aligned movement patterns that snap to precise lines.
  • Engagement behavior – Absence of clicks or scrolling, or sessions that stay too static.
  • Session behavior – Unnatural session durations that are too short, too long, or too uniform.

These signals are collected client-side, meaning they come from the browser itself. They form a detailed log that you can export and submit to the ad platform.

How On-Site Evidence Changes the Refund Decision

Ad platforms have automated filters that try to catch invalid traffic. But those filters often miss modern residential proxy networks and competitor click fraud. When that happens, you need to file a manual refund request. The platform's Click Quality team reviews your claim and decides whether to credit your account.

That decision is based on evidence. If you can show that a click came from a bot—with timestamps, behavioral data, and technical signals—the platform is far more likely to approve your refund. Without that evidence, your request is just a story. With it, you have a case.

BotRefund's approach is to detect every bot that clicks your ads and capture video proof for each one. That video proof is a powerful form of on-site evidence because it shows exactly what happened during the session.

The Diagnostic Sequence: From Anomaly to Refund

Getting a refund is not a single step. It's a diagnostic process that moves from spotting an anomaly to submitting a claim. Here's the sequence:

  1. Detect the anomaly – Identify a click that behaves like a bot. This could be a superhuman click speed, a linear mouse path, or a session with no engagement.
  2. Cross-check signals – A single anomaly is not a bot verdict. You need to confirm it with independent checks. BotRefund uses 106 independent checks to build a reliable picture.
  3. Build an evidence log – Collect all the behavioral data, timestamps, and technical signals into a clear, exportable report.
  4. Submit to the platform – Send the evidence to Google or Meta through their refund request process. Include the GCLID logs and a detailed explanation.
  5. Negotiate and follow up – Sometimes the platform needs more information. Be ready to provide additional proof or escalate.
  6. Receive the refund – Once approved, the credit appears in your ad account.

This sequence works because it mirrors how the platform's review team thinks. They want to see a clear chain from suspicious behavior to confirmed bot activity.

Why Platforms Ask for Proof Instead of Trusting Your Word

Ad platforms are not being difficult. They have to protect their own revenue and prevent abuse. If they refunded every claim without evidence, advertisers could file false claims to get free ad spend. So they require proof that the click was truly invalid.

Google's definition of invalid activity includes competitor click activity, publisher click fraud, and bot traffic. To get a refund, you need to show that your clicks fall into one of these categories. On-site evidence is the only way to do that.

Without evidence, your refund request is likely to be rejected. The platform has no reason to believe you. With evidence, you shift the burden of proof and make it easy for them to say yes.

What Happens If You Skip the Evidence Step?

If you skip on-site evidence, you lose money. Bot clicks continue to drain your budget, and you have no way to recover it. You might try to file a refund request with just your analytics data, but that's rarely enough. Analytics show traffic volume, not bot behavior.

You also miss the chance to protect your campaigns. On-site evidence helps you identify which sources are sending bots, so you can block them and prevent future waste. Without it, you're flying blind.

The trade-off is time and effort. Collecting evidence takes setup and monitoring. But the return is a refund that can be significant—especially if you've been paying for bot clicks for months.

Limitations and When Evidence Alone Isn't Enough

On-site evidence is powerful, but it's not a guarantee. Platforms can still reject claims if the evidence is incomplete, unclear, or doesn't match their criteria. You need to follow their specific refund process and provide the right format.

Also, evidence alone doesn't stop future bot traffic. You need ongoing protection. BotRefund offers continuous detection and proof capture, so you can file claims regularly and keep your budget safe.

Another limitation: some bots are sophisticated and mimic human behavior closely. No single signal is definitive. That's why cross-checking multiple signals is essential. A tool like BotRefund uses AI to weigh the complete pattern, achieving 99% accuracy in identifying bots.

Key Facts About Bot-Click Refunds

FactDetail
Ad budget lost to botsUp to 20% of Google and Meta ad spend
Refund approval rateHigh across client claims submitted to ad platforms
Setup timeAbout 1 minute to add BotRefund to your site
Detection checks106 independent checks
Accuracy99% in identifying bot vs. human visits
Refund eligibilityGoogle Ads spend dating back to 2017

Frequently Asked Questions

What is the best type of on-site evidence for a refund?

Behavioral logs that show specific bot patterns—like superhuman click speed or linear mouse movement—are the most convincing. Video proof of the session is even stronger.

How long does it take to collect enough evidence?

It depends on your traffic volume. With a tool like BotRefund, you can start collecting evidence immediately after setup. A free audit can show you how much bot traffic you have in minutes.

Can I get a refund without on-site evidence?

Technically you can file a request, but approval is unlikely. Platforms need proof. Without evidence, your claim is just a statement.

Does on-site evidence work for Meta ads too?

Yes. BotRefund negotiates with both Google and Meta. The same evidence that works for Google Ads can be used for Meta billing disputes.

What if the platform rejects my refund request?

You can appeal or escalate. Having detailed evidence makes appeals stronger. BotRefund helps with negotiation and escalation as part of its service.

How much does it cost to get bot evidence?

BotRefund offers a free bot audit. After that, pricing depends on your ad spend. You can select a range on their site to see options.

Further reading and comparison sources

These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.

How BotRefund can help

BotRefund detects every bot that clicks your ads and captures video proof for each one. It uses 106 independent checks to build a reliable picture of whether a visit is human or automated. You can add BotRefund to your website in about one minute, and it works with both Google and Meta ads. The service negotiates with the platforms on your behalf and helps you recover refunds dating back to 2017. A free bot audit shows you how much bot traffic is hitting your site and what evidence you can collect.

Get my free bot audit