Integrating google invisible reCaptcha to a Marketo form | Community
Skip to main content
Grégoire_Miche2
Level 10
Mar 15, 2017 9:13 AM UTC
Solved

Integrating google invisible reCaptcha to a Marketo form

Hi All,

Google recently launched a new captcha under the name of "invisible reCaptacha". See here for the details on the integration.

Has anyone looked into integrating it with Marketo forms?

Also google proposes a way to verify the user's response from the backend. It this a mandatory step? It apparently takes an additional field and a webhook call.

I am not sure I like it if I need to check every form submission in the back end, instead of simply blocking the submission from the front end...

-Greg

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
SanfordWhiteman
SanfordWhitemanAccepted solution
Level 10
Mar 15, 2017 4:05 PM UTC

Greg, you *have to* verify Captcha entries on the back end -- this is mandatory for all old Captcha technologies and all new ones. Without this step you're not stopping anyone from forging a successful result.

We use the invisible variant same as the previous "I am not a robot" style. Should be noted that some people will still get a visible challenge, as always.

13 replies

Nov 28, 2017 9:51 AM UTC

I`m trying to insert the recaptach and it`s not working. I`m not sure if this is related to the fact that we don`t have the SSL set up on our Marketo Landing pages. Can you clarify me on this?

Translate
SanfordWhiteman
Level 10
Nov 28, 2017 4:52 PM UTC

SSL isn't your problem. You'll have to include a URL so we can look at your code.

Translate
Grégoire_Miche2
Level 10
Oct 17, 2017 8:47 AM UTC

Hi @Sanford Whiteman​,

How do you integrate the invisible recaptcha with a Marketo form ?

-Greg

Translate
SanfordWhiteman
Level 10
Oct 17, 2017 9:04 AM UTC

Same as for the v2 reCAPTCHA (easier, actually, since you don't need to make space for the widget itself inside the form).  Bind grecaptcha.execute() to the form's .onSubmit().

Translate
Grégoire_Miche2
Level 10
Oct 18, 2017 7:50 AM UTC

Thx

Translate
SanfordWhiteman
SanfordWhitemanAccepted solution
Level 10
Mar 15, 2017 4:05 PM UTC

Greg, you *have to* verify Captcha entries on the back end -- this is mandatory for all old Captcha technologies and all new ones. Without this step you're not stopping anyone from forging a successful result.

We use the invisible variant same as the previous "I am not a robot" style. Should be noted that some people will still get a visible challenge, as always.

Translate
Grégoire_Miche2
Level 10
Mar 15, 2017 4:40 PM UTC

Hi Sanford,

Thx

-Greg

Translate