I am building a newsletter subscribe form that uses the API's submitSurvey. I'm using the Luminate Extend js library, but am having a difficult time figuring out how I can put any safeguards into this form to combat spam submissions. Ideally, I would like to use either recaptcha/captcha or even a simple honeypot field. I can't seem to find any type of documentation that will allow me to do this - or explain to me how to do this. Anyone have any tips to help?
This is all custom javascript on a website that is not hosted on the Luminate/Blackbaud CMS.
Thanks in advance!