Seatext library / BotRefund evidence
How to Report Click Fraud to Advertising Networks: A Step-by-Step Guide
You can report click fraud by submitting documented evidence through each network's official dispute process. For Google Ads, file a refund request with the Click Quality team using GCLID logs and behavioral proof. For...
✓ Built for advertisers who need clear, refund-ready traffic evidence.
To report click fraud to an advertising network, you need to submit evidence through the platform’s official reporting tools—typically the Click Quality team for Google Ads and the Traffic Quality team for Meta. The process varies by network, but you will need logs of suspicious clicks, behavioral proof, and sometimes a formal dispute form. Here is how to do it step by step.
Why reporting click fraud matters
Click fraud is not a minor annoyance. It directly drains your ad budget. Bot clicks steal up to 20% of your Google and Meta ad spend, according to industry analysis. That means for every $10,000 you spend, up to $2,000 can vanish into fake traffic.
Beyond lost money, fake clicks corrupt your campaign data. You might pause a winning ad group because its conversion rate looks terrible, when in reality bots flooded it with useless clicks. Reporting fraud helps you recover funds and keeps your optimization signals clean.
Networks do care about invalid traffic. They have teams and policies to fight it, but they cannot catch everything. Your manual report is a necessary second layer. It protects your budget and improves the ad ecosystem for everyone.
What counts as reportable click fraud
Click fraud happens when bots, click farms, or competitors generate fake clicks on your ads. Common types include:
- Competitor clicking: Rivals manually or automatically click your ads to exhaust your daily budget and lower your search visibility.
- Publisher fraud: Malicious search partner websites click your ads to boost their own AdSense revenue.
- Bot traffic and web scrapers: Automated scripts, headless Chrome instances, and data scrapers visit your paid listings as they index the web.
Google groups these under “invalid activity.” Meta calls it “invalid traffic.” Both networks may credit you back if you provide sufficient proof.
Not every bad click is fraud. Accidental double-clicks or low-intent visitors do not qualify. You need repeatable patterns like superhuman speed, no mouse movement, or unnatural session duration to build a credible case.
Gather evidence that supports a claim
Your refund claim depends on the quality of your evidence. Follow these prerequisites before submitting anything.
- Preserve attribution data. If you change campaigns before collecting evidence, you lose the click identifiers (like GCLID or FBclid) that prove which traffic was invalid. Keep campaign, ad set, creative, placement, and click identifier records intact.
- Export click logs. For Google Ads, collect GCLID logs from your server or tag manager. For Meta, export click IDs and session data from your pixel.
- Note behavioral signals. Document patterns like sub-millisecond form fills, no scrolling, or grid-aligned mouse paths. These are strong signs of automation.
- Separate bot traffic from bad targeting. A low conversion rate alone is not fraud. Compare your ad platform data with on-site behavior and CRM outcomes before filing.
Look for specific technical fingerprints. Bots often fill forms in under one millisecond. Real humans take seconds. Bots also move in straight lines or grid patterns, without the natural jitter of a mouse. They rarely scroll or click on other page elements. These clues build a convincing case.
For Meta campaigns, audit contactability: disconnected numbers, invalid email domains, repeated addresses, or unusual country code clusters. Check timing: bursts of leads at odd hours, instant form submissions after landing. Examine session behavior: no scrolling, uniform click paths, no time on page. Compare campaign patterns across placements and devices. Finally, check CRM outcomes: many leads but zero calls connected or demos booked.
How to report click fraud to Google Ads
Google Ads offers a refund request process for invalid clicks. Here are the ordered steps based on the official dispute workflow.
- Compile your proof. Include server-side click logs with GCLID, timestamps, IP addresses, user agents, and any client-side behavioral data. Screenshots or video recordings of bot interactions help.
- Fill out the investigation form. Locate the “Contact Us” or “Invalid Clicks” form in Google Ads help. Select the “Billing” or “Invalid Activity” category and attach your evidence.
- Explain why the traffic is invalid. Reference the categories Google recognizes: competitor clicks, publisher fraud, or bot traffic. Describe the patterns you observed, such as clicks faster than humanly possible or from known proxy IPs.
- Submit and track your case. Google’s Click Quality team usually responds within a few days. Keep your case ID and monitor your email.
Google’s automated filters catch some invalid traffic, but they often miss modern residential proxy networks and competitor click fraud. A manual refund request is your primary path to recovering those lost dollars.
One important detail: Google can reimburse clicks as far back as 2017, so do not discard old logs. If you have historical data, you may recover more than you think.
How to report invalid traffic to Meta Ads
Meta’s process is less formal but still requires a structured approach. Start with attribution, then submit through the Ads Manager reporting tools.
- Preserve attribution before changing anything. Do not pause or edit campaigns until you have captured all click identifiers.
- Audit your leads and sessions. Look for signals like disconnected numbers, invalid email domains, bursts of identical submissions, or conversions with no page engagement.
- Export evidence. From Ads Manager, download click data, placement reports, and conversion logs. Pair them with your CRM outcomes to show that reported leads never contact or convert.
- Contact Meta support. Use the “Report a Problem” feature in Ads Manager. Choose “Billing” or “Ads Quality” and attach your evidence.
- If you’re an agency, use the dedicated channel. Meta has a Traffic Quality team for escalated cases. Mention that you have client-side behavioral proof.
Meta’s response time varies. Be prepared to provide any additional data they request, such as raw pixel logs or session recordings.
Meta often sees invalid traffic as fake leads rather than clicks. A fake lead may be built with real-looking names from scraped data, but it lacks genuine engagement. That is why session behavior and CRM follow-up are critical evidence.
What happens after you submit your report
Once you file a claim, the network investigates. For Google, you may receive a credit on your account if the Click Quality team agrees the traffic was invalid. For Meta, they may issue a refund or adjust campaign targeting. Keep an eye on your billing statement for credits.
The investigation can take days or weeks. Do not pause your campaigns in the meantime. That would destroy the evidence chain. Let the traffic flow until you have everything documented.
If the network rejects your claim, you can appeal. Gather even more evidence—like video proof of bot behavior or timestamps that match exactly—and resubmit. Persistence often pays off, especially if your first submission lacked a key detail.
Why networks may reject your claim
Refund approval is not guaranteed. Recovery depends on traffic quality and available evidence. If your proof is weak, or if the traffic looks like low-intent but real users, the network will likely decline.
Some ad platforms only credit clicks they deem invalid by their own rules, and they may not share the full criteria. Be prepared for the possibility that some attacks are never refunded.
Common rejection reasons include: missing click identifiers, no server logs, behavioral signals that are not extreme enough, or evidence that is too generic. The network needs to see proof that the specific clicks were not from a real person. Vague claims like “my conversion rate dropped” do not work.
However, strong evidence yields results. BotRefund reports an average refund approval rate of 83% across client claims. That suggests most well-documented disputes succeed. The effort you put into evidence directly influences the outcome.
Key facts at a glance
| Fact | Detail |
|---|---|
| Budget loss | Bot clicks steal up to 20% of your Google and Meta ad budget. |
| Refund window | Google Ads refunds for invalid clicks can go back to 2017. |
| Evidence types | GCLID logs, behavioral proof, video proof of bot sessions, and click identifiers. |
| Platform limits | Google’s automated filters fail to catch modern residential proxies and competitor click fraud. |
| Recovery variability | Recovery rates vary by traffic quality and available evidence. |
Frequently asked questions
How long does a refund request take?
Google usually responds within a few business days. Meta can take longer, depending on the evidence you submit.
Can you report click fraud without server logs?
Yes, but the chance of approval drops. On-site behavioral proof from a script or tag manager can substitute for server logs.
Do I need a lawyer to report click fraud?
No. The ad network’s internal dispute process is separate from legal action. You can file directly through the platform.
Will reporting hurt my ad account?
No legitimate claim should not hurt your account. However, filing many baseless disputes could cause your account to be reviewed.
Can I get a refund for Meta fake leads?
Meta sometimes credits for invalid traffic, but fake leads are harder to prove than clicks. You need strong behavioral evidence linking the leads to bots.
What if the network rejects my claim?
You can appeal with additional evidence. Some advertisers also seek refunds through third-party tools that automate evidence collection.
To verify your submission worked, check your billing dashboard for a credit within the network’s stated time frame. If you see the credit, your claim succeeded. If not, review the rejection reason and reinforce your evidence before resubmitting.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
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.