Step by step guide to recaptcha | Community
Skip to main content
New Participant
October 9, 2017
Question

Step by step guide to recaptcha

  • October 9, 2017
  • 3 replies
  • 17351 views

I've read through all the discussions and threads on implementing google's recaptcha in a marketo form (we are getting tons of spam and the honeypot thing isn't working).

I have the site key needed from Google, I have the code written by @Sanford Whiteman​, and now I have no idea how to start to implement this - I'm pretty sure I can figure out the form part with the css and js but i'm mostly confused by the back-end portion with the webhook.

Does anyone have a step by step guide? We need to get this done on our site asap.

Thanks much!

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

3 replies

Rachit_Puri2
New Participant
January 29, 2019

Implementing Google Recaptcha may not be a great idea. We implemented this on our website, and start running into issues. Since we target executives, captcha created a very bad user experience for our audience. We saw a sharp dip in our conversions for many of our campaigns. In fact, in China, the captcha didn't work at all and caused many issues. In the end, we decide to remove the captcha, and put some backend checks in place to ensure that the spam leads are not sent to the reps, and we clean them regularly.

Casey_Grimes2
New Participant
February 28, 2019

Yeah, China is definitely a unique situation for captchas. You're better off using a locally-hosted solution such as BotDetect (which is among many things you have to think to de-Google). That said, I really think long term the solution to this problem is going to lean towards using some combination of DNSBLs (Spamhaus, StopForumSpam, Akismet, etc. I've also recently used CleanTalk in a non-Marketo context and have been impressed thus far) and/or creating some sort of collective marketing automation blacklist database. At the end of the day, that's really all noCAPTCHA is doing--it's just maintaining a giant blacklist.

Daniel_Martin
New Participant
October 12, 2017

I don't know if this could help you, but in our company every Marketo form is followed up by an automatic, operational email (Thank you email) to validate the email address. In case the spambot is not using a valid email address, you can create a, lets say, daily scheduled smart-campaign, which it will take every contact created through that form, that never received the "thank you" email (Was Sent Email + Not Was Delivered Email) and make Marketo to add them automatically to a list, or directly delete them.

This is also useful when you want to share an asset (like a brochure pdf, a link to a report or intelligence, etc), so you make sure that no one will fill the form with "test@test.com" and receive the asset.

Again, I don't know if this solution will be suitable for your business model, but I hope it will help you

Akshay_Pant
New Participant
October 10, 2017

HI @Sarah Bartell​,

Please refer to this link :

jennamolby.com/how-to-build-a-spam-free-marketo-form-without-using-a-captcha/?source=marketo-tricks

I think this stuff would really helpful for making spam free recaptcha.

Regards,

Akshay Pant

SanfordWhiteman
New Participant
October 10, 2017

Except anybody who wants to spam such a form can trivially work around that code. I mean, the rules are right there in the view-source. It's not the same as a ReCAPTCHA... at all.

New Participant
October 10, 2017

As I mentioned above, we tried the honeypot field and it didn't work. We still got hit over 30k times by a spambot. We've opened a ticket with Marketo support to see if anyone can walk us through the ReCaptcha, but if anyone has done this in Marketo before and has a quick step by step guide, or could list out the process for us in the meantime, that would be super helpful!