Re: capturing UTMs when the visitor doesn't convert on the landing page

adele_briggs
Level 3

capturing UTMs when the visitor doesn't convert on the landing page

We currently capture the UTMs in a cookie and if the visitor accepts cookies, we then capture the UTM information on our forms.

 

Because we are seeing an increasing number of visitors not accepting cookies it is very hard for us to track how affective the advertising is and we don't always see the referring browser or search terms.

 

Is anyone passing UTMs in the URL when the visitor changes page?

 

thanks

2 REPLIES 2
Disha_Goyal6
Level 4

Re: capturing UTMs when the visitor doesn't convert on the landing page

Hi @adele_briggs, do you want to pass utm values to next page? if yes, we can achieve the same by using jquery.

SanfordWhiteman
Level 10 - Community Moderator

Re: capturing UTMs when the visitor doesn't convert on the landing page

There’s a major legal question here and you need to be very careful about observing the intent of privacy legislation such as GDPR.

 

While I’m not a lawyer, every encounter I’ve had with one on this issue leads to the same conclusion: No, you may not assume the person has consented to be tracked using other, technically non-cookie-driven methods by narrowly asking them about cookies.

 

This applies to using Local Storage or Session Storage, for example, which are just as powerful — and just as privacy-intrusive — as cookies, with the exception that they don’t cross domains. You can’t just store stuff in LS/SS and pass an audit. If you could, we’d hardly be worried about people rejecting cookies!

 

And it applies to continuously adding the original UTMs to all links on every page — “UTM forwarding” is what we call that. If you told someone you would not track them for analytics purposes, you’re completely contradicting that.

 

As for the technical side of UTM forwarding: on many sites, it’s simple to update  alldocument.links using JavaScript (not jQuery) on page load. On other sites, it’s very difficult to determine which links are used for navigation. For example, a <div>with a click listener won’t be in document.links but can take someone to a new page, and the destination URL may not be found in anhrefattribute and may not be found in the DOM at all, only in JS. You would have to work with your web team to determine every single link-like element and how to find its URL.