An experiential marketing agency captures data through sweepstakes, email signups, brand ambassadors, and software.