Tomorrow, Chris Dickey, a Technical Lead at Oracle Marketing Cloud, will host a Power Hour on how to track where contacts are coming from before submitting your form. He'll explain how to achieve this using query strings and a bit of JavaScript.
If you haven't already, go and sign up at Webcast Central.