Malicious bots can generate fake leads through the forms in your popup campaigns. This can pollute your mailing list, ultimately impacting your sender reputation. Wisepops can block bots without adding friction for humans with the help of Google reCAPTCHA.
Good bots don't impact your campaigns (search engines, monitoring, aggregators, etc.). These bots are handled out of the box by Wisepops. This article is about blocking bots from bad actors.
How it works
When the feature is enabled, reCAPTCHA will load on your website as soon as one of our campaigns containing a form is displayed. The challenge will be triggered when one of our built-in forms is submitted (sign-up block, phone block, survey, wheel, etc).
We use invisible reCAPTCHA v2:
It is not visible when initialized
In most cases Google detects humans without any challenge
If a challenge is needed, it is displayed as an overlay in the middle of the page. It looks like the image below.
The form will be posted only if the visitor successfully passes the reCAPTCHA test.
How to enable bot protection
You need to create your own Google reCAPTCHA account. It is free for up to 1 million requests per month. If you are only using reCAPTCHA for your Wisepops campaigns, this equates to 1 million displays of campaigns containing a form per month.
To create and configure your reCAPTCHA account:
Go to the reCAPTCHA admin console
Create a new site if you don't already use reCAPTCHA on your website
Select the type reCAPTCHA v2
Select the invisible reCAPTCHA badge
List all domains where Wisepops can display campaigns. No need to list all subdomains, only enter the root domain.
Accept the terms and save your site
Then copy the site key and secret key and paste them in your Wisepops account configuration:
How to hide the reCAPTCHA badge
When reCAPTCHA is loaded on your website, a badge is displayed in the bottom left corner of the page.
The badge signifies to your visitors that Google's Terms and Privacy policy apply. Google allows sites to hide the badge as long as you include the reCAPTCHA branding visibly in the user flow.
To hide the badge, add the following CSS rule in your website:
.grecaptcha-badge { visibility: hidden; }
Then make sure to include text like this in all your campaigns collecting data: