Write a Spark module to collect survey responses. Filter down to responses to our survey. Push limited demographic information into Spark to validate sampling. Decide how to sum choices, but the most basic method would be to calculate the percentage of individuals who voted for each choice.
Monitor total number of responses and changes in impression and response rate, decide when to end the surveys.
Omit responses submitted internally: