Blank Form Submissions by Spam Bots

Blank Form Submissions by Spam Bots

We need a better way to handle Spam Bots filling out our forms.  They are bypassing javascript validation, and we are incurring conversion costs.  
30 Comments
Anonymous
Not applicable
there is a similar discussion about server side validation,  Did Anyone Else Notice That There Is No Server Side Validation On Marketo Forms?
Anonymous
Not applicable
Our workaround(s)...

On every landing page we have this code:

<noscript> 
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://pages.eeye.com/Disabled.html">
<style>
* { display:none; color:#fff;background:#fff;}
</style>
</noscript> 

That sends any non-JS user away and hides everything on the page. Super secure? Hardly. But better than nothing.

Next we have a Smart List that filters for all kinds of spam pattterns. We then exclude members of that smart list from everything - and I mean everything. They don't get syncd, scored, assigned, added to a campaign, or even get a reply email. They get nothing and are deleted at some point.

We added all of this 2 weeks ago and our spam entries went way, way down. So far down that I don't have to manaully scour the leads every morning. I still do, but out of habit and not need.
Anonymous
Not applicable
<threadjack>So kyle - Joe dirt came on the other day and I had this moment of realization where I knew that David Spade pic from. </threadjack>
Anonymous
Not applicable
We have a similar issue & I've been meaning to play with a honeypot hidden field in a form, instead of messing around with scripts and what not.  The problem is that you have to manually modify every form generated to hide an input and any campaign using that form would have to check the honeypot field.  It would be nice to have this as a built-in option on Marketo forms.

For those who don't know: a honeypot field is one that is specifically not supposed to be filled out, or should have a certain value. For example, you might add a text field to a page & hide it from humans using CSS styles.  When the form is submitted, you check that field first...if it is not blank, then you can be pretty certain that it was a bot and you just throw out/ignore the info.
Anonymous
Not applicable
Kyle, to confirm, you are referring to your own pages, non-Marketo landing pages?

We are having a number of issues with spammers on pages on our site where Marketo forms are embedded - non-Marketo landing pages. I've suggested invisible captcha: http://community.marketo.com/MarketoIdeaDetail?id=08750000000HQeBAAW

I just spoke with support who lead me to this thread.

Marketo Product Managers have said they need to see enough support for an idea before incorporating it into the code. THIS should show there is need. We strongly request Marketo implement spam detection for embedded forms. Invisibile captcha is an easy approach.


Anonymous
Not applicable
They definitely need to do someting about this. I've been working for a month on multiple solutions from hidden fields to java script, etc., etc. and nothing works. Now I'm back to square one, redeveloping my original form using Captcha and using a Marketo API to push the info to Marketo -- which is costing me mucho bucks in agency fees -- not to mention the time spent manually deleting the 30-40 spam leads/day plus the "cry wolf" syndrome that I've created in terms of sales rep perception.
Anonymous
Not applicable
Hi Kyle,
  Would you be willing to share your smart list filters for Spam Patterns? 
Anonymous
Not applicable
Does Marketo ever resolved this issue?
Anonymous
Not applicable
I'd like to see this too.
Anonymous
Not applicable
Fix this properly with server side validation please!