
May 8, 2023
Ultimate list of 90+ Google Tag Manager Resources
Updated: May 8th, 2023
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 (+ a 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 a few advanced tips and resources). I hope you’ll find this useful!
What is Google Tag Manager and why should you use?
Let’s start at 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. 11 reasons to start using Google Tag Manager
#2. Google Tag Manager tutorial for beginners
#3. Google Support – Google Tag Manager
#4. Google Tag Manager tutorial
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. How To Install Google Tag Manager
#6. Google Tag Manager Structure
#7. GTAG vs Google Tag Manager
#8. Google Tag Manager Naming Strategies to Organize Your Container
#9. Google Tag Manager Best Practices
#10. Tag Manager Workspaces
#11. Google Tag Manager Workspaces
Tags, Triggers and Variables
#12. Tags, Triggers, Variables
VARIABLES
#13. Variables
#14. Variable Guide For Google Tag Manager
#15. JavaScript Variable
#16. 7 Must-Have Google Tag Manager Custom Variables
#17. Auto-event variable
TRIGGERS
#19. Trigger guide for Google Tag Manager
#19. Trigger groups in GTM
TAGS
#20. Tag Setup Guides
#21. How to copy Google Tag Manager tags between containers?
#22. What to do if tags are not working?
#23. Tag firing option: Once per page vs once per event vs unlimited

Measurement plan, tag plan
#24. Measurement plan
Do you want to test your current Google Tag Manager knowledge (+ learn a bit more with practical tasks)? Then check out #25. Google Tag Manager Fundamentals course.
Thriving for more knowledge? Continue reading.
Data Layer
#26. What is dataLayer in Google Tag Manager?
#27. Custom event trigger
#28. Data Layer Variable
#29. 3 Ways To Pull Data from Data Layer with Google Tag Manager
#30. The Google Tag Manager dataLayer explained
Google Tag Manager + Google Analytics
#31. Google Tag Manager Tutorial for Beginners + Free E-book
#32. Google Analytics vs Google Tag Manager: What’s the Difference?
#33. Google Analytics 4 tutorial + GTM
#34. Configure GA4 custom dimensions with Google Analytics 4
#35. How to track events with Google Tag Manager and Google Analytics
#36. Advanced – Google Tag Manager event tracking using data attribute elements
#37. User ID tracking with GA4 and GTM
Google Tag Manager + Google Ads
#38. Setting Up Conversion Tracking in Google Ads
#39. Install Google Ads Remarketing Tag
#40. Set up enhanced conversions for web with Google Tag Manager
Google Tag Manager plays well with others too
#41. Pinterest Pixel + Google Tag Manager: Complete Guide
#42. Install and configure Meta Pixel via Google Tag Manager
#43. Install and configure Hotjar with Google Tag Manager
#44. Supported Tag Templates
#45. Community gallery of Google Tag Manager templates
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
#46. Tracking outbound links with GTM
#47. Track buttons with Google Tag Manager
#48. Track accordion clicks
#549. Matches CSS selector Operator in Triggers
REGULAR EXPRESSIONS
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.
#50. Beginner’s Guide to Regular Expression (Regex)
#51. RegEx guide for Google Analytics and Tag Manager
#52. An Introduction to regular expressions and the ABCs. It’s an interactive guide with practical tasks.
#53. Regular expressions 101. I use this web-based app to test and validate my regular expressions. Extremely useful.

Form Tracking
#54. Track Form Submissions With Google Tag Manager
#55. Form Field Tracking with Google Tag Manager and an Auto Event Trigger
History, Errors, Timer, Scroll – Default Auto-event Listeners
#56. Track URL Fragments As Pageviews
#57. Tracking single page web apps with Google Tag Manager and Analytics
#58. Track errors with Google Tag Manager
#59. Combine multiple triggers with Trigger groups
#60. The Timer Trigger
#61. Track Scroll Depth with GTM and GA4

Custom Auto-event Listeners (Twitter, AJAX, etc.)
#62. Google Tag Manager Form Tracking: 7 Ways To Reach Your Goal
#63. Video tracking (beyond Youtube)
#64. Solved: Youtube tracking isn’t working with Google Tag Manager
#65. Hover Tracking in Google Tag Manager
#66. Free AJAX Event Listener for Google Tag Manager
#67. Track page translations
#68. Track Convertkit forms with GTM
P.S. You can find more Custom Auto-Event Listeners in the #71. library of Free GTM Recipes.
Versions, Deployment, Testing, QA
#69. GTM Debugging tips
#70. Better QA With Google Tag Manager Environments
#71. 5 ways to turn off GTM preview mode
#72. Google Tag Manager firing twice?
#73. Publishing, versions, approvals
Tools
#74. Google Tag Manager Extensions for Google Chrome
#75. Analytics Debugger
#76. GTM/GA4 utilities
#77. A Guide to Google Tag Manager Preview and Debug Mode
Server-side tagging
#78. A friendly introduction to server-side tagging in GTM
#79. Custom loader of the GTM container
#80. Facebook Conversions API + GA4 client
#81. Write data from GTM directly to Google BigQuery
#82. Benefits of server-side tagging
#83. SGTM triggers
#84. Official server-side tagging documentation
#85. An easy way to host server-side GTM – Stape.io
#86. Setup a Google Tag Manager server user Cloud Run

Recipes
#87. The Ultimate Library of Google Tag Manager Recipes (ready-made containers with tags and triggers). Just download them and import them to your container.
If you know any other collections of GTM recipes, hit me up! I’ll add it here.
Communities
Join these communities if you want to be the first to hear the GTM news, solve your problems or get some new ideas.
#88. Google Tag Manager Community on Facebook (Recommended)
#89. Official Google Tag Manager Forum
#90. GTM Reddit
#91. Measure Slack
Google Tag Manager Resources: Final words
Ok, so what’s next?
- If you haven’t already, check out at least a 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.
- Profit.

2 COMMENTS
This is beyond awesome man. Thank you so much.
TAGGRS for server side hosting?