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.
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.
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.
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.