Title: stopfakeclicks – Bot Blocker for Google Ads
Author: stopfakeclicks
Published: <strong>October 12, 2026</strong>
Last modified: October 17, 2026

---

Search plugins

![](https://ps.w.org/stopfakeclicks-bot-blocker/assets/banner-772x250.png?rev=3741552)

![](https://ps.w.org/stopfakeclicks-bot-blocker/assets/icon-256x256.png?rev=3741552)

# stopfakeclicks – Bot Blocker for Google Ads

 By [stopfakeclicks](https://profiles.wordpress.org/stopfakeclicks/)

[Download](https://downloads.wordpress.org/plugin/stopfakeclicks-bot-blocker.1.2.0.zip)

 * [Details](https://wordpress.org/plugins/stopfakeclicks-bot-blocker/#description)
 * [Reviews](https://wordpress.org/plugins/stopfakeclicks-bot-blocker/#reviews)
 *  [Installation](https://wordpress.org/plugins/stopfakeclicks-bot-blocker/#installation)
 * [Development](https://wordpress.org/plugins/stopfakeclicks-bot-blocker/#developers)

 [Support](https://wordpress.org/support/plugin/stopfakeclicks-bot-blocker/)

## Description

Bots and repeat clickers burn your Google Ads budget. stopfakeclicks spots them 
on your WooCommerce shop, then blocks them in Google Ads with IP exclusions added
by a script you paste into your Google Ads account. No Google Ads login is shared
and no API connection is needed.

This plugin:

 * adds the stopfakeclicks tag to your shop. The tag only reports visits that arrive
   from a Google ad, sets no cookies and loads after the page;
 * tells stopfakeclicks when a visitor from an ad adds to cart or buys, so real 
   shoppers are never blocked.

You need a stopfakeclicks account (14-day free trial, then USD 9.99 a month). Your
first 7 days are watch-only: suspicious sources are recorded, nothing is blocked.

#### External service

The plugin’s script (included in the plugin) sends visit events to the stopfakeclicks
service at https://api.stopfakeclicks.com/c, only for visits that arrive from a 
Google ad: the click id, the page path, the visitor’s IP address and browser details,
and add-to-cart and purchase events. This is how suspicious clicks are detected 
and real shoppers are recognised.
 For the same visits it also sends a short summary
of how the page was used (time on screen, time to the first interaction, and counts
of mouse moves, touches, presses and scrolls; never positions, keys or anything 
typed) and a short one-way hash of the device (how the browser draws a test image,
its graphics card and basic settings; never the raw values). With a consent plugin
that uses the WP Consent API, the device hash is only computed after marketing consent,
and you can switch it off in Settings > stopfakeclicks. When you click Connect to
stopfakeclicks in the settings, your browser opens https://api.stopfakeclicks.com/
connect/wordpress with your site address, your WordPress admin return address and
a one-time code. Nothing is sent before you click. After you sign in and confirm,
you come back with your site key.

Terms: https://stopfakeclicks.com/terms – Privacy policy: https://stopfakeclicks.
com/privacy

If you use a consent plugin that supports the WP Consent API, the visit is only 
remembered after statistics consent. You can also stop the script entirely with 
the `stopfakeclicks_load_tag` filter.

## Installation

 1. Install and activate the plugin.
 2. Go to Settings > stopfakeclicks and click Connect to stopfakeclicks. Sign in or
    start the free trial, confirm, and you come back with your site key filled in. (
    You can also paste the key from stopfakeclicks.com/dashboard/script.)
 3. Copy your Google Ads script from the dashboard, paste it in Google Ads (Tools >
    Bulk actions > Scripts), authorise it and set it to run hourly.

## FAQ

### Will it block my customers?

No. Anyone who adds to cart or buys is trusted for good, and phones on mobile networks(
where one IP is shared by many people) are never blocked.

### Does it slow my shop down?

The tag is one small script loaded asynchronously, after your page. For visits from
an ad, the device check runs once, when the browser is idle after the page has loaded.

### How many IP addresses can I exclude in Google Ads?

Google Ads allows up to 500 excluded IP addresses per campaign. stopfakeclicks keeps
its list at the account level, capped at 500 entries, and when the list is full 
it removes only its own oldest entries, never entries you added yourself.

### Does it work with Performance Max campaigns?

Google does not offer campaign-level IP exclusions for Performance Max, video, App,
hotel and Smart Display campaigns. An account-level exclusion list applies to Search,
Shopping, Display, Performance Max, Demand Gen, Discover and YouTube campaigns, 
and that is the list the stopfakeclicks script keeps.

### Does stopfakeclicks need my Google Ads password or API access?

No. No Google Ads login is shared and no API connection is needed. You paste a script
into your own Google Ads account, authorise it there and set it to run hourly.

### Does it block anything in the first week?

No. Your first 7 days are watch-only: suspicious sources are recorded and nothing
is blocked.

## Reviews

![](https://secure.gravatar.com/avatar/a77a4c0943cbc29317399e58f037ce35d9dd5f3cf4d90e055ceb833ddb86a845?
s=60&d=retro&r=g)

### 󠀁[It works!](https://wordpress.org/support/topic/it-works-2632/)󠁿

 [popec](https://profiles.wordpress.org/popec/) October 15, 2026

This plugin is exceptionally easy to install and features a very straightforward
interface. It provides an effective and reliable solution for protecting campaigns
from unwanted bot traffic and click fraud. Everything works smoothly right out of
the box, saving valuable ad budget. Highly recommended for anyone running Google
Ads alongside WooCommerce!

![](https://secure.gravatar.com/avatar/c7090d72687533e63c06cd0615779f33089f9a46591f8683b5b0b1c353ef5a3a?
s=60&d=retro&r=g)

### 󠀁[Great plugin, simple and effective!](https://wordpress.org/support/topic/great-plugin-simple-and-effective-13/)󠁿

 [stan1612](https://profiles.wordpress.org/stan1612/) October 14, 2026

Easy to install and set up, with a straightforward interface. A useful tool for 
protecting Google Ads campaigns from unwanted clicks and bot traffic. So far, everything
works smoothly. Keep up the good work!

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/stopfakeclicks-bot-blocker/reviews/)

## Contributors & Developers

“stopfakeclicks – Bot Blocker for Google Ads” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ stopfakeclicks ](https://profiles.wordpress.org/stopfakeclicks/)

“stopfakeclicks – Bot Blocker for Google Ads” has been translated into 2 locales.
Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/stopfakeclicks-bot-blocker/contributors)
for their contributions.

[Translate “stopfakeclicks – Bot Blocker for Google Ads” into your language.](https://translate.wordpress.org/projects/wp-plugins/stopfakeclicks-bot-blocker)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/stopfakeclicks-bot-blocker/),
check out the [SVN repository](https://plugins.svn.wordpress.org/stopfakeclicks-bot-blocker/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/stopfakeclicks-bot-blocker/)
by [RSS](https://plugins.trac.wordpress.org/log/stopfakeclicks-bot-blocker/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.0

 * New detection signals, shown in your stopfakeclicks dashboard under New signals
   in watch-only mode (nothing is blocked by them): a short summary of how visitors
   from an ad used the page, and the same device behind different IP addresses.
 * Settings: a Device fingerprint option to switch the device check off.

#### 1.1.1

 * FAQ: four new answers (the 500 IP limit, Performance Max, no password or API 
   access, the first week).

#### 1.1.0

 * Connect button: sign in to stopfakeclicks or start the free trial and come back
   with your site key filled in. No copying and pasting.

#### 1.0.2

 * Settings page: a Get my site key button opens the exact dashboard page with your
   site key, and the Google Ads script step links straight to your script.

#### 1.0.1

 * The tag tells stopfakeclicks the site runs WooCommerce, so your dashboard shows
   the right setup steps.

#### 1.0.0

 * First release.

## Meta

 *  Version **1.2.0**
 *  Last updated **7 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/stopfakeclicks-bot-blocker/), [English (US)](https://wordpress.org/plugins/stopfakeclicks-bot-blocker/),
   and [Spanish (Spain)](https://es.wordpress.org/plugins/stopfakeclicks-bot-blocker/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/stopfakeclicks-bot-blocker)
 * Tags
 * [bot protection](https://wordpress.org/plugins/tags/bot-protection/)[click-fraud](https://wordpress.org/plugins/tags/click-fraud/)
   [google ads](https://wordpress.org/plugins/tags/google-ads/)[ppc](https://wordpress.org/plugins/tags/ppc/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/stopfakeclicks-bot-blocker/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/stopfakeclicks-bot-blocker/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/stopfakeclicks-bot-blocker/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/stopfakeclicks-bot-blocker/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/stopfakeclicks-bot-blocker/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/stopfakeclicks-bot-blocker/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/stopfakeclicks-bot-blocker/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/stopfakeclicks-bot-blocker/reviews/)

## Contributors

 *   [ stopfakeclicks ](https://profiles.wordpress.org/stopfakeclicks/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/stopfakeclicks-bot-blocker/)