Extensions provide a user-friendly interface to add customizations to your data layer and tags without the need for coding. Extensions are used for a variety of purposes, such as modifying data layer values, setting cookies, and even setting up click tracking. You can think of extensions as your tag management toolbox.
The effects of extensions are either global or local, meaning they are applied to all tags globally or to individual tags. In iQ Tag Management, this setting is called Scope.
To get comfortable using extensions, it is important to understand the order of operations of the main components of iQ Tag Management and when the "All Tags" scope occurs. The following details a simplified version of the order of operations in iQ Tag Management that shows when the data layer object is processed by each component.
A link to a detailed version of the order of operations is provided in the Additional Resources section at the end of this guide.
There are two other global scopes called "Pre Loader" and "DOM Ready" that are used for more advanced scenarios. Also, within the "All Tags" scope there is an execution setting that provides more granular control for running tags before load rules or after all tags.
Additional details about these settings can be found at the end of this guide.
Now that you know a little about extensions, click Next to set up your first extension and see it in action.