I am setting up programs to place leads in specific campaigns based on where they came from. My first thought was Referrer URL -- I could attribute the lead to a channel. However, I'm noticing that my Referrer URLs are not matching my first-touch Referrer URLs.
For example, today a lead came in organically via Google. I know this because the referrer URL in his first touch (website visit) had a Referrer URL of google.com. But, on his form-fill activity, the Referrer URL reads marcom.com/request-demo (the page on which he filled out the form). I thought Referrer URL was supposed to populate with the page URL previous to the form fill?
My end goal is to say "if came from [Organic search], add to this campaign". The channels will vary...direct, paid, social, etc.