Bots can be used to 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.

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 visibily 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:

Protected by reCAPTCHA • PrivacyTerms

Did this answer your question?