{"id":721,"date":"2022-06-21T13:30:00","date_gmt":"2022-06-21T17:30:00","guid":{"rendered":"https:\/\/www.digitaldatatactics.com\/?p=721"},"modified":"2022-06-21T13:09:19","modified_gmt":"2022-06-21T17:09:19","slug":"martech-audit","status":"publish","type":"post","link":"https:\/\/www.digitaldatatactics.com\/index.php\/2022\/06\/21\/martech-audit\/","title":{"rendered":"Auditing your marTech tags and TMS"},"content":{"rendered":"\n<p>My first few posts in <a href=\"https:\/\/www.digitaldatatactics.com\/index.php\/2022\/06\/21\/how-to-control-tags-so-they-dont-control-you\/\" data-type=\"URL\" data-id=\"https:\/\/www.digitaldatatactics.com\/index.php\/2022\/06\/21\/how-to-control-tags-so-they-dont-control-you\/\">this series<\/a> have <a href=\"https:\/\/www.digitaldatatactics.com\/?p=719\" data-type=\"URL\" data-id=\"https:\/\/www.digitaldatatactics.com\/?p=719\">established why marTech Ecosystem health matters<\/a>, and <a href=\"https:\/\/www.digitaldatatactics.com\/?p=701\" data-type=\"URL\" data-id=\"https:\/\/www.digitaldatatactics.com\/?p=701\">shown some ways to measure the impact marTech is having on <em>your<\/em> site<\/a>. Now, let&#8217;s talk about how to do a deeper audit of the tags on your site so you can start to plan a way forward.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Keep a Tag Inventory<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-16.png\"><img loading=\"lazy\" decoding=\"async\" width=\"821\" height=\"178\" src=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-16.png\" alt=\"\" class=\"wp-image-771\" srcset=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-16.png 821w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-16-300x65.png 300w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-16-768x167.png 768w\" sizes=\"(max-width: 821px) 100vw, 821px\" \/><\/a><\/figure>\n\n\n\n<p>I have a template as part of <a href=\"https:\/\/www.digitaldatatactics.com\/overtagged\/martechImpactAndGovernanceTemplates.xlsx\" data-type=\"URL\" data-id=\"https:\/\/www.digitaldatatactics.com\/overtagged\/martechImpactAndGovernanceTemplates.xlsx\">my governance workbook download<\/a>, but it&#8217;s not hard to get started on your own: create a spreadsheet with one row per tag\/vendor account, with columns for at least the following:<\/p>\n\n\n\n<ul><li>Vendor (Facebook, Doubleclick, etc)<\/li><li>Account Number- <strong>your key to the audit<\/strong>*<\/li><li>Date of last update to tag<\/li><li>Internal Owner\/Agency Contact Info<\/li><li>Next Steps (investigate, keep, remove)<\/li><\/ul>\n\n\n\n<p>*That account number can become a useful tool for finding more information about the tag. If I look in my email box for the word &#8220;Adwords&#8221;, the results would be hard to wade through. But If I search for my Adwords account number, &#8220;AW-123456&#8221;, it will take me directly to correspondence about that tag. This also helps when using your TMS&#8217;s internal search functionality, or to use as a filter in the network tab:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-17.png\"><img loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"299\" src=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-17.png\" alt=\"\" class=\"wp-image-772\" srcset=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-17.png 608w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-17-300x148.png 300w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p>It&#8217;s ok if this sheet is a work in progress- in fact, I guarantee it almost always will be. It&#8217;s ok if the sheet only has information in three rows, or just has the first two columns filled out. It is better to have a blank workbook so you can at least have a place to store info as it becomes available, or to add new tags to, than to have nothing at all. Just fill in what you can, when you can. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use Tools Like Observepoint<\/h2>\n\n\n\n<p>Observepoint has <a rel=\"noreferrer noopener\" href=\"https:\/\/chrome.google.com\/webstore\/detail\/observepoint-tagdebugger\/daejfbkjipkgidckemjjafiomfeabemo\" data-type=\"URL\" data-id=\"https:\/\/chrome.google.com\/webstore\/detail\/observepoint-tagdebugger\/daejfbkjipkgidckemjjafiomfeabemo\" target=\"_blank\">a free chrome extension<\/a> that you can run to see which known marTech tags are on any page you access:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-18.png\"><img loading=\"lazy\" decoding=\"async\" width=\"427\" height=\"414\" src=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-18.png\" alt=\"\" class=\"wp-image-773\" srcset=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-18.png 427w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-18-300x291.png 300w\" sizes=\"(max-width: 427px) 100vw, 427px\" \/><\/a><figcaption>It will automatically map domains to known vendors and show you account numbers where applicable (again, you can see how those account numbers are handy for tying information together). Since this tool works on a page-by-page basis, I recommend running it on your home page and any key conversion points, like a purchase confirmation page, because most of your tags are likely to be represented there. <\/figcaption><\/figure>\n\n\n\n<p>If you want a more comprehensive scan of your site, the paid Observepoint App does just that- it crawls your site and gives you a full report of everything it finds. You may need to teach it how to get to parts of the site that require interactions (like logging in, or entering credit card information) but with Observepoint, the more time you can invest in it up front, the more value you will get out of the tool.<\/p>\n\n\n\n<p>The nice thing about the paid app is it has an under-appreciated <a rel=\"noreferrer noopener\" href=\"https:\/\/www.observepoint.com\/feature-requests\/tag-initiators\" data-type=\"URL\" data-id=\"https:\/\/www.observepoint.com\/feature-requests\/tag-initiators\" target=\"_blank\">&#8220;Tag Initiators&#8221; tool<\/a> that shows you which tags are loading other tags, which is invaluable for helping figure out where your less-obvious tags are coming from. <\/p>\n\n\n\n<p>A quick note: Observepoint may not recognize and catch some of the more obscure tags- I did come across a few that the extension didn&#8217;t pick up (though I have no doubts they have a drastically more comprehensive list than I do). I don&#8217;t think this is a shortcoming of theirs, but just the nature of the beast: there are almost 10,000 marTech vendors now, and many of them use multiple domains for tracking. But just in case, you may still want to run the webpagetest.org domains report and analysis I talked about <a href=\"https:\/\/www.digitaldatatactics.com\/index.php\/2022\/06\/21\/martech-impact\" data-type=\"URL\" data-id=\"https:\/\/www.digitaldatatactics.com\/index.php\/2022\/06\/21\/martech-impact\">in my post on marTech impact<\/a>, and may need to supplement their mapping with information from <a href=\"https:\/\/martech.org\/the-2022-martech-map-shows-the-space-growing-towards-10000-solutions\/\" data-type=\"URL\" data-id=\"https:\/\/martech.org\/the-2022-martech-map-shows-the-space-growing-towards-10000-solutions\/\">our vendor\/domain mapping database<\/a>, or you may have to do some research on your own. I&#8217;ve found <a href=\"https:\/\/better.fyi\/\" data-type=\"URL\" data-id=\"https:\/\/better.fyi\/\">better.fyi<\/a> to be a great resource for this type of research. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Use TMS Container Export tools<\/h2>\n\n\n\n<p>There are free tools for both Adobe Launch and GTM to help you see all your different tags (and help you get a sense of the health of your TMS set up). <\/p>\n\n\n\n<p>For Adobe Launch, <a rel=\"noreferrer noopener\" href=\"https:\/\/chrome.google.com\/webstore\/detail\/tagtician-adobe-launch-dt\/hiaoiehpkillodoeillmodjcadmfmcbg\" data-type=\"URL\" data-id=\"https:\/\/chrome.google.com\/webstore\/detail\/tagtician-adobe-launch-dt\/hiaoiehpkillodoeillmodjcadmfmcbg\" target=\"_blank\">Tagtician<\/a> by Jim Gordon is still one of the handiest things out there. It&#8217;s a chrome extension you can use to download an entire Launch library- toggle the library option at the top:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-19.png\"><img loading=\"lazy\" decoding=\"async\" width=\"224\" height=\"58\" src=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-19.png\" alt=\"\" class=\"wp-image-777\"\/><\/a><figcaption>Then click &#8220;export&#8221;:<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-21.png\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"120\" src=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-21.png\" alt=\"\" class=\"wp-image-779\" srcset=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-21.png 424w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-21-300x85.png 300w\" sizes=\"(max-width: 424px) 100vw, 424px\" \/><\/a><figcaption>This will give you a spreadsheet with information on every rule, data element, and extension in your Launch environment:<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-22.png\"><img loading=\"lazy\" decoding=\"async\" width=\"865\" height=\"757\" src=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-22.png\" alt=\"\" class=\"wp-image-780\" srcset=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-22.png 865w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-22-300x263.png 300w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-22-768x672.png 768w\" sizes=\"(max-width: 865px) 100vw, 865px\" \/><\/a><figcaption>I tend to move the &#8220;extensions&#8221; and &#8220;data elements&#8221; info to their own tabs, then add some columns to the rules data:<\/figcaption><\/figure>\n\n\n\n<ul><li>Tag Vendor<\/li><li>Vendor ID<\/li><li>Event<\/li><li>Potential Last Date Updated (or Date Implemented)<\/li><li>Notes<\/li><\/ul>\n\n\n\n<p>I turn it into a table and organize by Extension, add columns for Vendor, Account Id, event (What the tag does), date of last update, notes, etc&#8230; and then just start at the top and work my way down:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-23.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"151\" src=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-23-1024x151.png\" alt=\"\" class=\"wp-image-781\" srcset=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-23-1024x151.png 1024w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-23-300x44.png 300w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-23-768x113.png 768w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-23.png 1065w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Sometimes, the tag is directly in the exported file in &#8220;action detail&#8221;, but much of the time custom code resides in external JS files and frankly, I haven&#8217;t found an easier way to get at the code than to just open Launch and go looking for it. <\/p>\n\n\n\n<p>Urs Boller also has a great tool for Launch: <a rel=\"noreferrer noopener\" href=\"https:\/\/launch-parser.com\/\" data-type=\"URL\" data-id=\"https:\/\/launch-parser.com\/\" target=\"_blank\">the Launch Parser.<\/a> It makes it easy to see the relationships between the different components (what data element is getting used where, etc) and also helps spot problems and make recommendations. <\/p>\n\n\n\n<p>For GTM, Simo Ahava <a rel=\"noreferrer noopener\" href=\"https:\/\/www.gtmtools.com\/main\/\" data-type=\"URL\" data-id=\"https:\/\/www.gtmtools.com\/main\/\" target=\"_blank\">has a great tool<\/a> for showing all the different components (tags, triggers, variables, containers) and their relationships to each other. Then if you want to dive deeper, you can export your container directly from the GTM Admin console:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-24.png\"><img loading=\"lazy\" decoding=\"async\" width=\"823\" height=\"387\" src=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-24.png\" alt=\"\" class=\"wp-image-782\" srcset=\"https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-24.png 823w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-24-300x141.png 300w, https:\/\/www.digitaldatatactics.com\/wp\/wp-content\/uploads\/2022\/06\/image-24-768x361.png 768w\" sizes=\"(max-width: 823px) 100vw, 823px\" \/><\/a><figcaption>This spits out a JSON file that can be a bit intimidating, but you can paste it into a tool like <a rel=\"noreferrer noopener\" href=\"http:\/\/json2table.com\/\" data-type=\"URL\" data-id=\"http:\/\/json2table.com\/\" target=\"_blank\">json2table<\/a><a rel=\"noreferrer noopener\" href=\"http:\/\/json2table.com\/#\" data-type=\"URL\" data-id=\"http:\/\/json2table.com\/#\" target=\"_blank\">.com<\/a> to turn it into a much more manageable spreadsheet. <\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Do what you can<\/h2>\n\n\n\n<p>I know an audit sounds like a lot of work. At the bare minimum, set up that Tag Inventory and just start documenting things going forward, then audit past stuff when you can. I recommend just taking on one vendor at a time (eg, all your Facebook tags at once). Apply a new naming convention\/meta data standard as you go to keep track of what you&#8217;ve updated\/inventoried and what you haven&#8217;t.<\/p>\n\n\n\n<p>It&#8217;s better to have something in place, even if it&#8217;s imperfect. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>My first few posts in this series have established why marTech Ecosystem health matters, and shown some ways to measure the impact marTech is having on your site. Now, let&#8217;s talk about how to do a deeper audit of the tags on your site so you can start to plan a way forward. Keep a &#8230; <a title=\"Auditing your marTech tags and TMS\" class=\"read-more\" href=\"https:\/\/www.digitaldatatactics.com\/index.php\/2022\/06\/21\/martech-audit\/\" aria-label=\"Read more about Auditing your marTech tags and TMS\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[],"_links":{"self":[{"href":"https:\/\/www.digitaldatatactics.com\/index.php\/wp-json\/wp\/v2\/posts\/721"}],"collection":[{"href":"https:\/\/www.digitaldatatactics.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.digitaldatatactics.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.digitaldatatactics.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.digitaldatatactics.com\/index.php\/wp-json\/wp\/v2\/comments?post=721"}],"version-history":[{"count":7,"href":"https:\/\/www.digitaldatatactics.com\/index.php\/wp-json\/wp\/v2\/posts\/721\/revisions"}],"predecessor-version":[{"id":842,"href":"https:\/\/www.digitaldatatactics.com\/index.php\/wp-json\/wp\/v2\/posts\/721\/revisions\/842"}],"wp:attachment":[{"href":"https:\/\/www.digitaldatatactics.com\/index.php\/wp-json\/wp\/v2\/media?parent=721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.digitaldatatactics.com\/index.php\/wp-json\/wp\/v2\/categories?post=721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.digitaldatatactics.com\/index.php\/wp-json\/wp\/v2\/tags?post=721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}