I want to understand how does the default order of operation works. I read through the document : https://community.tealiumiq.com/t5/iQ-Tag-Management/Order-of-Operations/ta-p/326
and understood that utag_data combines with other page elements to create utag.data.
However , in the diagram given below in that link , I understand that utag.data is created at the time of DOM ready.
Can you please help me to identify the correct sequence.
Please let me know if below sequence is correct for default order of operation
1. Extensions scoped to Pre Loader
2. utag_data collated with utag.data
3. Extensions scoped to DOM ready are run.
The order is this:
Remember the tags are all loaded async, so you can't guarantee the order of the code, so if you update utag.data from within a tag scoped extension you may affect other tags.
Hope that helps...
It might be worth reading this TLC article if you haven't already https://community.tealiumiq.com/t5/iQ-Tag-Management/Order-of-Operations/ta-p/326