- TLC Home Home
- Discussions Discussions
- Documentation Documentation
- Knowledge Base Knowledge Base
- Education Education
- Blog Blog
- Support Desk Support Desk
01-29-2018 04:05 AM - edited 01-29-2018 04:14 AM
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)
Solved! Go to Solution.
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
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
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
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
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 } } }
01-29-2018 04:09 AM - edited 01-29-2018 04:20 AM
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
01-29-2018 04:10 AM - edited 01-29-2018 04:21 AM
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
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
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
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!
01-30-2018 02:13 AM - last edited on 01-30-2018 06:52 AM by kathleen_jo
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:(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.
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
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.
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
03-07-2018 10:35 AM - last edited on 03-07-2018 11:19 AM by kathleen_jo
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.
@cgullestrup I took your suggestion and created a separate article for the custom tools:
I love it @TealiumJustin! You're my HERO!
Thank you :-)
Copyright All Rights Reserved © 2008-2023