Background: I am offering a modest monetary incentive for the completion of an online survey and have publicized the survey on social media in order to reach the adolescent and young adult population. I have been inundated with 500+ fake responses (indicated by inconsistent responses, extremely quick response times, or made-up facilities in their open-ended responses). I realize this treads a fine line - I do not want to "cherry pick" the responses that I delete so I would prefer to have a concise way to identify spam responses or (even better) prevent them from occurring.
I have tried adding a CAPTCHA (did not work). I also recently added a password which could only be obtained upon emailing the research team. This also did not work - the fake respondents identified the password and the spam started back up again. I am hesitant to take the survey off of social media since it was the bulk of my participant recruitment plan.