I’d like to track how a new subscriber found us.
I can do this by saving the ?utm_source= values in cookies on all pages our visitors land, and then writing that cookie value to the ActiveCampaign Form as a Hidden Field that is saved to a user Field.
BUT if a user visits the site again (like, they click on a link in our own email (with it’s own utm_ values) then these new utm_ values ovewrite the old ones.
USE CASE
- User searches for “Speech therapy” on Google. Finds us and subscribes. utm_source=Google
- They get email from us that links to our blog, with utm_source=OurNewsletter
- They sign up for one of our courses. It then resets their utm_source=OurNewsletter
- They purchase. We look at how they found us. They found us via OurNewsletter. NO! they found us via Google.
1 Like
Did you ever figure out a solution to this? One thing that I thought of was to update the script that you’re using to check if your cookie has already been set. If it has already been set, then you don’t update the cookie. That would require having a cookie expiration time of sufficient length.
The drawback is that they might have cleared their cookies or they might visit from a different device.
Hello!
With our Attribuition feature you can record contact touchpoints (traffic sources) and have a history of their journey!
An overview of Attribution
Please keep in mind that we are here to help, if you have any other questions on this topic or any other issue you can contact us anytime at Contact ActiveCampaign - Support and Sales
ActiveCampaign Customer Experience Team.