Lately I was checking my Evernote account and remembered I had bookmarked a lot of various Google Tag Manager resources – including my favorite blog posts, people to follow, recipes, etc. That folder is constantly updated and becomes really useful when I forget how something should be implemented. Today I am sharing that entire folder with you (+ few additional updates). These resources (and people behind them) helped me a lot with their awesome content. Learning Google Tag Manager today is much easier for a non-developer (like me), compared to 2013 (Current UI is better than v1; in 2013 there was too little information/tutorials). Currently there are tons of Google Tag Manager resources that beginners can use to achieve their success. And that amount is growing exponentially (which is awesome)!
So I compiled everything that was useful for me, categorized and sorted those resources. This blog post is designed for beginners (with few advanced tips and resources). I hope you’ll find this useful!
By the way, if you know any other useful Google Tag Manager resources which are not mentioned here, post a comment or contact me in any other way (find out more at the end of this post).
What is Google Tag Manager and why should you use?
Let’s start from the very beginning. If you don’t know what GTM is and whether you need it (the default answer is of course, you do!), check out the links below.
#1. 8 reasons to start using Google Tag Manager by Lunametrics
#2. What Is Google Tag Manager? (And How Does It Work With Google Analytics?) by Lunametrics
#3. Google Support – Google Tag Manager by Google
#4. What is Google Tag Manager (A bit of theory) by Measureschool
Are you now convinced that GTM should be included in your stack of Digital Analytics tools? I bet you are. Let’s continue.
Main concepts, naming conventions, installing Google Tag Manager
Disclaimer – on September 28, 2016 Google announced that official recommendation for placement of Google Tag Manager’s Container snippet has changed. Previously it was recommended (by Google) to place the entire code right after the <body> tag. Now that opinion has shifted: a part of the code should be placed in <head> and the noscript part should be placed in <body>. The following two blog posts discuss the impact of placing the code in <head>. Nonetheless, if you inject the code right after <body> tag, Google Tag Manager will still work.
#5. Installing Google Tag Manager Container in the <head> by Simo Ahava.
#6. Where to place Google Tag Manager code v.2 by Dmitri Ilin
#7. Naming conventions and setup tips by Google
#8. Google Tag Manager Naming Strategies to Organize Your Container by Lunametrics
#9. Google Tag Manager Structure by Aukera
#10. Tag Manager Workspaces by Simo Ahava
#11. Google Tag Manager Updates: Workspaces and User Interface by Lunametrics
Tags, Triggers and Variables
#12. Tags, Triggers, Variables by Google
#13. Use constant string user-defined variables by Google
#14. Variables by Google
#15. Variable Guide For Google Tag Manager by Simo Ahava
#17. Cool stuff with lookup tables in Google Tag Manager by Rebelytics
Measurement plan, tag plan
Do you want to test your current Google Tag Manager knowledge (+ learn a bit more with practical tasks)? Then check out #26. Google Tag Manager Fundamentals course.
Thriving for more knowledge? Continue reading.
#27. What is dataLayer in Google Tag Manager? by me.
#28. Google Tag Manager Data Layer explained like never before by Optimize Smart
#29. Instantiating & Using The Google Tag Manager dataLayer – Data Layer Best Practices by Lunametrics
#30. The Data Layer by Lunametrics
#31. Using dataLayer.push? Include An Event To Fire Tags in Google Tag Manager by Greg Cruce
#32. The Google Tag Manager dataLayer explained by Cardinal Path
Google Tag manager + Google Analytics
#33. What Is Google Tag Manager? (And How Does It Work With Google Analytics?) by Lunametrics
#34. Migrating from Hardcoded GA to GTM by Seriously Simple Marketing
#35. Safely Migrating To Google Tag Manager by Lunametrics
#36. Cross Domain Tracking with Google Tag Manager by Lunametrics
#37. Enhanced Link Attribution using Google Analytics & GTM by Rick R Duncan
#38. Advanced – Google Tag Manager event tracking using data attribute elements by David Vallejo
#39. Advanced – Setting Google Analytics Fields In GTM by Simo Ahava
GOOGLE TAG MANAGER + GOOGLE Adwords
#40. Setting Up Conversion Tracking in AdWords by Megalytic
#41. Install Adwords Remarketing Tag by Webanalytics
#42. Advanced – Setting up Dynamic Remarketing via Google Tag Manager by Optimize Smart
#43. AdWords Call Conversion Tracking with Google Tag Manager by Lunametrics
GOOGLE TAG MANAGER plays well with others too
#44. Inspectlet + Google Tag Manager: Complete Guide by me
#45. Mixpanel + Google Tag Manager by Measureschool
#46. Add Facebook Conversion Tag with Google Tag Manager by Trevor Ayers
#47. Supported Tag Templates by Google. The list of supported tag templates is constantly growing, so if you represent a vendor and want to be included among other default tag templates, fill in this Tag Vendor Interest form.
Still hungry for more Google Tag Manager Resources? If yes, continue reading. If no – I suggest bookmarking this list for the future.
Click Tracking – Default auto-event listeners
In my opinion, basic knowledge of Regular Expressions (Regex or Regexp) is a must-have skill when working with Google Tag Manager (i.e. setting up triggers) or Google Analytics (i.e. settings up custom filters). Make sure you check out the next 4 resources.
#51. Beginner’s Guide to Regular Expression (Regex) by Hongkiat
#52. RegEx guide for Google Analytics and Tag Manager by Aleksandrs Pasters
#53. An Introduction to regular expressions, and the ABCs. It’s an interactive guide with practical tasks.
#54. Regular expressions 101. I use this web-based app to test and validate my regular expressions. Extremely useful.
#55. Regular Expressions Guide for SEO, Google Analytics & Google Tag Manager by Optimize Smart.
Form Tracking – DEFAULT AUTO-EVENT LISTENERS
#56. Track Form Engagement With Google Tag Manager by Simo Ahava
#57. Form Field Tracking with Google Tag Manager and a Auto Event Trigger by Measureschool
History, Errors, Timer – DEFAULT AUTO-EVENT LISTENERS
#58. Track URL Fragments As Pageviews by Simo Ahava
#59. Tracking single page web apps with Google Tag Manager and Analytics by PMG
#61. How to Use Timer Triggers in Google Tag Manager [V2] by ClickInsight
#62. The Timer Trigger Simo Ahava
#63. Adjusting Bounce Rate via Google Tag Manager by Optimize Smart
Custom AUTO-EVENT LISTENERS (Facebook, Youtube, etc.)
#64. Google Tag Manager: Track Social Interactions by Simo Ahava
#65. Youtube video tracking with GTM and Universal Analytics : a step by step guide by Cardinal Path
#66. Youtube video tracking with Google Tag Manager (v2) and Universal Analytics: a step-by-step guide by Cardinal Path
#67. YouTube Tracking In Google Analytics & Google Tag Manager by Lunametrics
#68. Solved: Youtube tracking isn’t working with Google Tag Manager by me. I faced a problem when Cardinal Path’s or Lunametrics’ Youtube tracking solutions didn’t work for me. This blog post describes an alternative solution which might help you.
#69. Tracking Scroll Depth with Google Tag Manager by Advanced Web Ranking
#70. Hover Tracking in Google Tag Manager by Lunametrics
#71. Free AJAX Event Listener for Google Tag Manager by Lunametrics
#72. Vimeo tracking with Google Tag Manager by Cardinal Path
Versions, Deployment, Testing, QA
#73. How to Publish a Single Tag (and not others) in Google Tag Manager by Lunametrics
#74. Better QA With Google Tag Manager Environments by Simo Ahava
#75. Deploying Google Tag Manager on Multiple Website Environments by Lunametrics
#76. Process Control: Google Analytics and Google Tag Manager in Development and Live Environments by E-nor
#77. Google Tag Manager Debugging Tools. Preview and Debug mode, Developer tools – Network tab, Developer Tools – Console, TagAssistant
#78. Google Tag Manager Injector: Painless Tagging Chris Berger
#79. GTM DataLayer Sifter: Find The Data You Want Easily by Grue and Bleen
#80. Facebook Pixel Helper reviewed by AdEspresso
#81. Tools and Plugins for Google Tag Manager by Measureschool
Google Tag Manager + SEO
#82. Verify your site in Search Console (ex. Webmaster Tools) by Google
#83. Using Google Tag Manager to Dynamically Generate Schema/JSON-LD Tags by Moz
#84. Dynamically Added Meta Data Indexed By Google Crawlers by Simo Ahava
#85. 404 Error Tracking with Google Tag Manager and Google Analytics by Measureschool
#86. Lunematrics have an awesome collection of GTM recipes (readymade containers with tags and triggers). Just download them and import to your container.
#87. Update – I have launched a large library of Google Tag Manager Recipes. It currently contains 20+ easy-to-use recipes.
If you know any other collections of GTM recipes, hit me up! I’ll add it here.
Join these communities if you want to be the first to hear the GTM news, solve your problems or get some new ideas.
#88. GTM Google+ community
#89. Official Google Tag Manager Forum
#90. Google Tag Manager Group on Linked In
#91. Stack Overflow – Google Tag Manager
People and Blogs to follow
Pro tip: I prefer getting updates/new blog posts straight to my email inbox. Unfortunately not all GTM influencers send newsletters. My solution to that is using Blogtrottr – a free service which regularly checks RSS feeds and sends me an email when a new post is published. I do this with Simo Ahava’s or Krista Seiden’s blogs, for instance.
#92. Simo’s blog post 10 Blogs, 10 Articles, 10 People To Follow is a good place to start looking for GTM/Digital Analytics influencers to follow.
#93. Analytics Mania #shamelessplug
#93.5 Check out any other author whose post(s) are mentioned in this list and you will find what you need.
I wasn’t sure where to put this, so I’ll just leave it here – #97. Google Tag Manager Readiness Checklist: 42 Ways to Prep Your Site by Lunametrics.
Do you know more Google Tag Manager Resources?
In case I missed something (which is very possible), let me know in the comments. If I find your suggestion interesting and useful, I’ll add it to this list (topics should not overlap with my current choices).
Ok, so what’s next?
- If you haven’t already, check out at least few entries on this list.
- Bookmark this list for the future.
- Join GTM communities and start following GTM people/blog of your choice.
- Continue learning.