Handling event tracking race condition(s)

Bronze Contributor
Bronze Contributor
Hi, Is there any mechanism inbuilt in Tealium to handle the race condition(s) for Jquery-based event tracking? In other words, it performs the same functionality as something along the lines of 'setTimeout (function(){..},500)' in Js. A lot of the event tracking done by us involves tracking click-outs to external links, so it would be efficient and really handy to have some native functionality that accomplishes this task. Thanks, Param
1 REPLY 1

Handling event tracking race condition(s)

Employee Emeritus
Param, In order to accomplish "guaranteed" tracking, typically you would need to control all of your outbound links by "blocking" the built-in click functionality in the browser and doing the navigation in Javascript. This is shown here: https://support.google.com/analytics/answer/1136920?hl=en I generally don't recommend this because you are now introducing a chance that your custom Javascript has a bug and your links will no longer work. If you are willing to take on the risk, you should be able to build something in your page (or possibly in a jQuery Extension in Tealium) that is similar to the code in the Google support link above. You would replace _gaq.push(['_trackEvent' call with a utag.link call.
Public