I want the ability to collect 10 data points on a campaign, but I don't want to ask 10 questions in one session with an end user (which could be overwhelming and a poor user experience). Instead I will only ask up to 4 questions per session, but each time I see them I will dynamically display my next question or set of questions. I can prioritize the order I want to ask them in. This is often known as progressive profiling.