- TLC Home Home
- Discussions Discussions
- Documentation Documentation
- Knowledge Base Knowledge Base
- Education Education
- Blog Blog
- Support Desk Support Desk
04-01-2017 12:23 AM - edited 04-01-2017 12:27 AM
Currently managing the current digital infratructure, and have current requirement addressing utag being evoked multiple times and filing all assicated tags a second time after orginal page load. The current understanding is that the web property has pages that collect user selection and input data, and pass it via a _trackLink call once we advance to the next page.
During a meeting, a comment was raised that developers were using inconsistant and wrong function call considerations; using _trackLink, _EventTracker, or _PageView in different ways. It appears we are sending 'event' data that is collected during the page, and pushing it to Tealium for processing, in which utag is completeing processing itself again causing inaccurate hits, pageviews, and metrck information for the duplicate, or unwanted duplicated tag firing.
We spoke about using session/cookie storage to indicate utag has already fired, and then upon _TrackLink, to simply send the data and use an extension/load rule (but extention may be more correct) to prevent the assocated tags with the session/cookie 'flag' to bypass or prevent subseqent firing.
If you have comments on the different methods of sending pageData via the different calls I had mentioned, comment below on their proper use and resouces for examination. I want to know if utag requires to be evoked when sending EventData, and such, manage or prevent duplicate tag firing when advacing to the next page during user expeirence.
04-03-2017 03:55 AM
Hi @Pixel
The functions that you have made reference to, are not native function of utag. It sounds like your developers have wrapped the utag.view
and utag.link
calls in their own functions.
By default, utag does a view event, so if this is still enabled and you are calling _PageView
which, sounds like a wrapper for the utag.view
call, then this would account for the duplicate hits/pageviews.
My suggestion, would be to make sure you are on the latest utag version, v4.42. With this, you can use utag.data to store information from the initial event, without polluting the subsequent events. This means you can use this instead for a cookie/localStorage.
I would recommend though either contacting your Account Manager or raising a support ticket to get someone to discuss this in more detail with you.
Adrian
04-03-2017 07:24 AM
04-03-2017 07:25 AM - last edited on 04-03-2017 09:12 AM by kathleen_jo
Although, you are right.
There is on;y the .link and .vuew functions. Can you explain, @adrian_browning, the differenes and how they would be used for event tracking of information entered on the page after page load?
04-03-2017 01:40 PM
To help explain utag.view / utag.link, I think this article will be able to help explain better than I can:
https://community.tealiumiq.com/t5/Browser-utag-js/Tracking-with-utag-view-and-utag-link/ta-p/15563
Adrian
06-13-2017 10:10 PM
Copyright All Rights Reserved © 2008-2023