The Diff tool is built for version control and Distro verification in Tealium iQ. It allows you to compare the versions published in your profile and then inspect their Distro files. By inspecting the code changes, you can find out which Tealium iQ configurations were added, removed, or left untouched between revisions.
This article describes how to compare and contrast the versions in your Tealium iQ profile.
In this article:
You select a pair of published versions to compare and run the tool on an environment (Dev, QA, Prod, or Custom). In order to use the Diff Tool for a version, that version must be published. The Diff Tool will not work for a version that was only saved and not published.
The Diff Tool generates an SHA256 hash for each version of the following Distro files:
If the SHA256 hash of the Distro file versions being compared fail to match, the Diff tool highlights the differences in the enclosed code and displays them side by side.
You cannot use the Diff Tool on versions published before December 19, 2014.
Use the following steps to interact with the Diff Tool:
Use the following numbered example and descriptions that follow as a guide to learn how to read the Distro File Comparison results:
|◑||Indicates there are changes to the code contained in the file.|
|+||Indicates the tag was added to the second version.|
|–||Indicates the tag was removed from the second version.|
If a Tealium iQ extension is modified, the code changes display in the utag.# file of the tag to which the extension is scoped
The Distro Verification screen displays SHA256 signatures of every file generated for a version. By looking at the signatures, you can quickly compare a file in Tealium iQ with its corresponding instance on the server and spot any differences. This is especially important if you are hosting Distro files in a location different from Tealium's multi-CDN.
Use the following steps to access the Distro Verification screen: