For marketers wrangling multiple tracking tags or making frequent updates, a tag management system (TMS) can make it much easier to master data tracking, without relying as heavily on developers. Similar to a content management system, a TMS allows you to house all the code needed to track users on your website and to control the logic that decides when and where to send what data. And you can do all of that with minimal technical know-how.
As with any other technology platform, TMS vendors make a lot of promises about the benefits of their solution, but rarely explain the potential pitfalls and misconceptions that could come back to bite you. In this article I'll throw a healthy dose of reality at you, and provide more realistic expectations about exactly what you are getting with a TMS.
You're not independent of IT
By far, this is one of the most common misconceptions about tag management systems. The phrase “never have to talk to your IT team again!” is thrown around a lot and is categorically untrue. At the very least, you need a working knowledge of HTML. While you don’t need to be able to write HTML code, you will need to be able to read it and understand terms like “element,” “id” and “class.”
In general, your dependency on programmers is diminished, but there are still situations where you'll need the assistance of a dedicated developer. Commonly, these would be tracking things such as validated form submits, accessing user information in a database, or working with APIs, such as interactions with a Google Map that is on your site.
In the wrong hands a TMS can cause harm
- Track all published changes so that issues can be easily diagnosed.
- Make sure there's a solid QA process before any changes are published.
- And, most of all, be fully aware of who has full admin rights in your TMS.
Just because you have a TMS, doesn’t mean you’ll reap the benefits
There's implementing analytics via a TMS, and then there's implementing analytics correctly via a TMS. And that means more than accurately tracking user behavior. To make the most of your TMS and avoid potential pitfalls, it’s essential to do the upfront work and follow a few best practices:
- Take advantage of modular design, so that work can be reused.
- Use clear and concise nomenclature for all the tags, rules and variables, so that someone can get a sense of how everything is connected without advanced technical knowledge.
- Enforce hierarchical governance, so that it doesn’t become the wild west of analytics.
- Ensure that every page of your site has your tag management code on it, because no TMS, no matter how advanced, can do anything on pages without code on them.
Initial implementation takes time
I’ll say that again: any modifications that are needed post-launch are significantly easier and faster with a TMS. That's where you save time and gain the benefits of an agile implementation.
Get useful insights, tools and best practices to delight customers and grow your business.
Keep up to date with our latest perspective, news and events.
You’re all set.
Look for our Connective Thinking newsletter on every full moon, as well as occasional news and other updates. In the meantime, check out our work or connect with us on social.