Solved! Go to Solution.
You could also add hidden fields on the page, and at least capture the source as that specific landing page or campaign (depending on how you do your tracking).
To collect the additional information, you could create a program to then re-capture their information. If you make the hidden field source specific, you could run a smart list of "everyone with X lead source", then run a campaign off that smart list.