Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup

Custom tools are great for making working with Tealium iQ easier, but I always thought that a list of custom tools was missing.

So hereby a list of already great custom tools.

I will try and keep it updated when I learn of new custom tools :-)

*** Please PM me if you think a tool is missing, so that I can add it to this list ***

(This is my third trial, as there appears to be a maximum of contents a post can contain. So I had to split every custom tool description in separate replies to initial post)

22 REPLIES 22

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup

A powerful testing tool that allows you to change the Tealium files (utag.js, utag.sync.js) that are loaded on a page by specifying an environment (Dev, QA, Prod) and/or an Account/Profile.

Link to documenation: https://community.tealiumiq.com/t5/iQ-Tag-Management/Tealium-Tools-Environment-Switcher/ta-p/16027

Link to JSON: 

https://solutions.tealium.net/hosted/tealiumTools/env_switcher/env_switcher.json

 

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup

his tool will export each tag along with every variable referenced in the tag's data mappings and load rule to a CSV file.  This tool will only run within the Tealium iQ page.  This will only work for the specific profile the user is currently logged into, each profile will need to be logged into seperately. 

Link to documenation: https://community.tealiumiq.com/t5/iQ-Tag-Management/Tealium-Tool-Tag-Variables-Exporter/ta-p/17285

Link to JSON: 

https://solutions.tealium.net/hosted/tealiumTools/tag_mappings_export/tag_mappings_export.json

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup

This tool will export all variables and their tag mappings to a CSV file.  This tool will only run within the TiQ page.  This will only work for the specific profile the user is currently logged into, each profile will need to be logged into seperately. 

Link to documenation: https://community.tealiumiq.com/t5/Developer-Tools/Tealium-Tool-Variable-Mappings-Exporter/ta-p/1615...

Link to JSON: 

https://solutions.tealium.net/hosted/tealiumTools/mappings_export/mappings_export.json

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup

The Tealium Tools version of Web Companion improves the diagnostic reporting of the original Web Companion tool. This new version provides a more accurate status of the tags, load rules, and extensions that run on a page.

Link to documenation: https://community.tealiumiq.com/t5/iQ-Tag-Management/Tealium-Tools-Web-Companion/ta-p/18523

Link to JSON: 

https://solutions.tealium.net/hosted/tealiumTools/twc/twc.json

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup

A new tool for validating the Universal Data Object and event tracking calls. The Universal Tag (UTAG) Debugger provides an easy way for marketers and developers to validate the data layer and tracking events in real-time on their site. It's very similar to WebCompanion, but is focused on the data layer and the data captured by each tracking event within utag.js.

Link to documenation: https://community.tealiumiq.com/t5/iQ-Tag-Management/Tealium-Tools-Universal-Tag-UTAG-Debugger/ta-p/...

JSON: 

{
    "id" : "teal.sol.debug",
    "title" : "UTAG Debugger",
    "description" : "Universal Tag Debugger",
    "no_ui" : true,
    "scripts" : {
        "utag_monitor" : {
            "js" : "void(window.open(\"\",\"utagmon\",\"width=600,height=600,location=0,menubar=0,status=1,toolbar=0,resizable=1,scrollbars=1\").document.write(\"<script language='JavaScript' id='utagmon' src='//tags.tiqcdn.com/utag/tealium-solutions/main/prod/utag.4.js?opt_show_enrich=0&opt_show_meta=0&opt_show_query=0&opt_show_jspage=0&opt_show_tiq=1&opt_show_cookie=0&_cb=\"+Math.random()+\"'></\"+\"script>\"));",
            "auto_inject" : true
        }
    }
}

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup

This tool will export all users' permission settings for an account to a CSV file.  This tool must be run while viewing the iQ page.  You must have the Manage Users permission in the active account for this tool to run.

Link to documenation: https://community.tealiumiq.com/t5/Developer-Tools/Tealium-Tool-User-Permissions-Exporter/ta-p/16149

Link to JSON: 

https://solutions.tealium.net/hosted/tealiumTools/permission_export/permission_export.json 

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup

This tool displays the date of when an Extension was initially published, who published the Extension, the publishing notes, as well as the Tealium iQ Tag Manager environments which the Extension was published to, e.g. Dev, QA, Production.

Link to documenation: https://community.tealiumiq.com/t5/iQ-Tag-Management/Tealium-Tools-Extension-History/ta-p/19292

Link to JSON: 

https://solutions.tealium.net/hosted/tealiumTools/ext_history/ext_history.json

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup

A tool that allows for toggling the active state or dropping a Data Source, Load Rule, Tag or Extension.

Link to documenation: https://community.tealiumiq.com/t5/Tealium-iQ-Tag-Management/Tealium-Tools-Bulk-Edit/m-p/19524/highl...

Link to JSON: 

https://solutions.tealium.net/hosted/tealiumTools/bulk_edit/bulk_edit.json

Custom tools - list of tools

Tealium Employee

@cgullestrup

An official list of custom tools available to customers is listed here: https://community.tealiumiq.com/t5/Developer-Tools/Tealium-Tools-Chrome-Extension/ta-p/18355#toc-hId...

Adrian

Ask me anything Tealium related or Javascript, or NodeJS.
Please remember to mark solutions as accepted for future searchers.

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup
Thank you, but it is really hard to find, and should, in my opinion, be listed in a separate article :-)

Custom tools - list of tools

Srinivasan
Super Contributor
Srinivasan Super Contributor
Hello @cgullestrup,

In addition to @adrian_browning statement above, here you can view the Productivity Tools which Tealium provides as its best,

https://community.tealiumiq.com/t5/Developer-Tools/tkb-p/documentation-tealium-tools

Hope it helps!!! Happy Learning!!!

Custom tools - list of tools

kathleen_jo
Employee Emeritus
kathleen_jo

Hello @cgullestrup. Thank you for the feedback and the list of various custom Tealium Tools we have to offer. 

I'll let my internal teams know about your request for a separate list.

Have a great rest of your day!

Remember to give me a kudo if you like my post! Accepting my post as a solution is even better! Also remember that search is your friend.

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup
Thank you!
Highlighted

Custom tools - list of tools

AndreScholten
Visitor
AndreScholten

Nice list of tools, @cgullestrup. The tool I'm missing, but which I use very often is the Extension Search. When you have a lot of javascript extentions and are looking for a specific line of code you can add an extra search-box on the extensions page that will highlight the specific extensions. Add this as a bookmarklet to your browser:

javascript&colon;(function()%7Bif(document.location.href.indexOf('my.tealiumiq.com')!%3D%3D-1)%7Bif (typeof window.utag_extension_search %3D%3D%3D 'undefined' %26%26 typeof jQuery !%3D%3D 'undefined') %7BjQuery.getScript('https%3A%2F%2Ftags.tiqcdn.com%2Futag%2Fservices-brian%2Ftools%2Fprod%2Futag.1.js%3F_cb%3D'%2BMath.random())%3B%7Delse%7Bwindow.utag_extension_search.setupExtensionSearch()%3B%7D%7D%7D)()

And use it in the Extensions tab.

Freelance Web Analist

Custom tools - list of tools

greg_hollingswo
Visitor
greg_hollingswo

This tool, as well as the other mapping tool, will not work for sso.tealiumiq.com. 

Can this be updated to check for "my.tealiumiq.com" or "sso.tealiumiq.com"?

    // Incoming tool object from Tealium tools .html (Handlebars) UI
    main: function(tool) {
        if (document.URL.indexOf('my.tealiumiq.com') === -1) {
            this.error('Need to be on TiQ Website');
            return false

Custom tools - list of tools

kathleen_jo
Employee Emeritus
kathleen_jo

Oh my @greg_hollingswo. How did I miss this? My apologies. 

Can you give me more details on the tool you're referring to, please? Thank you and I look forward to your reply. 

Remember to give me a kudo if you like my post! Accepting my post as a solution is even better! Also remember that search is your friend.

Custom tools - list of tools

greg_hollingswo
Visitor
greg_hollingswo
The Tag Variables Exporter (https://community.tealiumiq.com/t5/iQ-Tag-Management/Tealium-Tool-Tag-Variables-Exporter/ta-p/17285) and the Variable Mappings Exporter (https://community.tealiumiq.com/t5/Developer-Tools/Tealium-Tool-Variable-Mappings-Exporter/ta-p/1615...) both check for my.tealiumiq.com only, and do not work if you're in sso.tealiumiq.com.

Custom tools - list of tools

Tealium Employee

Hi @greg_hollingswo

Ther is also the Profile Exporter Tealium Tool (apologies the documentation for this needs work done). This supports the sso domain and provides other features instead. Here is a link to the tool's JSON file: https://goo.gl/EV0oe3

Custom tools - list of tools

greg_hollingswo
Visitor
greg_hollingswo

Yes, @simon_browning, but the tag export in the PE doesn't include mapped variables, only load rules. When we're trying to ascertain the impact that a change to a single variable will have across our deployment, it is currently a manual process.

Custom tools - list of tools

Community Manager
Community Manager

@cgullestrup I took your suggestion and created a separate article for the custom tools:

List of Custom Tealium Tools

Remember to "Accept as Solution" when your question has been answered and to give kudos to helpful replies.

Custom tools - list of tools

tamedbeast
Contributor
tamedbeast

I love it @TealiumJustin! You're my HERO! 

If you liked it then you should have put a kudo on it!

Custom tools - list of tools

cgullestrup
Occasional Contributor
cgullestrup

Thank you :-)