For last few days, I received 1500+ form fills, and all of them doesn't have anything in this field. I think it is impossible unless those form fills have been done by human beings.
It's possible... or someone just watched the fields sent by a human-submitted form and then automated the process (that's what I would do!).
I wonder there are any way to run the filter based on the type of alphabets the form is filled with. The 1500+ form fills are all with Chinese characters (I'm sure because I read Chinese). Is there any way to filter based on the alphabets used?
Not directly in Marketo. You can call the Google Translation API from a webhook very easily and detect the language:
Of course, language detection won't help if they're using a language in which you do conduct business!
2 of 2 people found this helpful
Not sure but you can add another field and Change the field display as none "
But if they're bypassing the hidden field they'll bypass this just as well. All these tricks are ineffective if someone actually inspects the form and then automates from there -- or, as could also be the case here, uses slave labor (no exaggeration) to fill out the form.
Also, careful with "delete the lead." This only makes sense of the lead doesn't already exist in your database. Otherwise you're letting a malicious user delete leads in your database merely by failing a very easy-to-fail test. (Same goes for ReCAPTCHA, by the way -- you don't summarily delete all leads, only those leads that didn't exist before.)