Form Fills with certain alphabets

KanakoTone
Level 5

Form Fills with certain alphabets

One of the forms on our landing pages is impacted significantly human spammers. Why can I say this? Because I implemented a string field "Is spam?" and set it as a hidden field. 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.

For a few hours, I set up the smart campaign to send me an alert if the "Is Spam" is empty upon form fill. And, of course this didn't work. Capture.PNG

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?

3 REPLIES 3
SanfordWhiteman
Level 10 - Community Moderator

Re: Form Fills with certain alphabets

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:

pastedImage_2.png

Of course, language detection won't help if they're using a language in which you do conduct business!

Harish_Gupta6
Level 8

Re: Form Fills with certain alphabets

Hi Kanako,

Not sure but you can add another field and Change the field display as none "display = "none";" using javascript and then create a campaign and check if the data is available in any of the field (Isspam and new field) then delete the lead.

Thanks

Harish Gupta
SanfordWhiteman
Level 10 - Community Moderator

Re: Form Fills with certain alphabets

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