Pre-order: Google Tag Manager Course for Intermediate Users

Unleash the true power of Google Tag Manager & learn how to solve complex problems

   Watch Promo

Analytics Mania has been seen on

What is this course all about?

So you probably have been using Google Tag Manager for a while but still find yourself in situations with no way out, right? You see other professionals in GTM forums/communities/etc solving complex issues and wish you could do the same? Heck, sometimes you get stuck with Tag Manager even on your own projects.

That's because people often underutilize GTM's possibilities. They quickly catch onto the easy beginner stuff but then their progress gets slower, and eventually they get stuck in complex real-life situations. And what about those nasty bugs that were accidentally published live because you were not sure how to test them properly?

Google Tag Manager is definitely a versatile tool and can help solve those issues but marketers/web analysts often lack the needed skills and knowledge to achieve that.

This course is your next breakthrough with Google Tag Manager. You will learn more advanced techniques and tips that you will be able to apply in practice.

Become a Google Tag Manager Professional

A true professional know his/her tools really well and can offer solutions for complex tag management problems. And this course can help you reach this point much sooner. But why limit yourself? Additionally, you, as GTM specialist, will be able to:

  • Speed-up tracking implementations/updates, make them easier to scale
  • Communicate with developers easier and more efficiently
  • Build a solid testing practice that prevents expensive mistakes
  • Create internal workflows in your company that make data control easier to handle
  • Feel more confident with technical terms (if you don't consider yourself technical yet)

What will you learn in this course?

First of all, this course is not for beginners. So if you're just starting and want to cut some corners by jumping straight to this course, you're in the wrong place. Consider checking out my course for beginners instead. You already need to be an intermediate GTM user to take the most out of this course.

In this Google Tag Manager course, you will learn:

  • How to use super useful (but underutilized) Google Tag Manager features.
  • How the Data Layer actually works (let's go beyond the beginner level)
  • How to configure advanced Google Analytics tracking features with Google Tag Manager
  • How to implement Google Analytics Enhanced Ecommerce (from start to finish) with GTM
  • How to thoroughly test your GTM setup
  • Real-life workflows and tips

This comprehensive course for intermediate Google Tag Manager users will help you become more aware of what is going on in your tracking implementation, how to solve tracking problems and how to build a solid GTM setup.

What can you expect from this Google Tag Manager course?

GTM course - modules

8 modules

60-70 videos explaining the inner depths of Google Tag Manager. The course is expected to contain 10-12 hours of video material (intermediate/advanced).

GTM Course - practical tasks

Practical tasks and a sandbox website

This course is not just "sit back and watch". The best way to learn is to do, therefore, you will have to complete practical tasks on an actual website (you can use either your own site or a sandbox website provided on this course).

GTM course - quizzes

Quick quizzes

At the end of every module, there is a quick quiz to check what you have learned. It's a great way to ensure that you have gained the most out of lessons.

GTM course - final challenge

Final challenge with instructor's feedback

At the end of this course, there is a challenge that you will have to complete on your own. After completing it, an instructor will review it and give personal feedback. A course completion certificate is also included.

GTM course - resources

Downloadable resources

You'll get access to my templates and other downloadables that will help you be more efficient with Google Tag Manager. I personally use them on various projects.

GTM course - lifetime access

Lifetime access to course materials

Your Intermediate Google Tag Manager course purchase includes a lifetime access to the training materials. If you want to revisit a particular topic of the course, you can come back here anytime.

GTM course - FB group

Private Facebook group for students

Got stuck? Have some questions? Feel free to ask them in the private Facebook group. Also, you are free to post questions/comments under each video lesson.

Is this Google Tag Manager course right for you?

This course is designed to those who consider themselves as intermediate Google Tag Manager users and want to learn more. If you're already familiar with basic concepts as tags, triggers, variables, data layer, how to use preview and debug mode, how to track standard interactions and conversions, this course is just what you need (because we'll dive much deeper).

This course is right for you if:

  • You've been using Google Tag Manager regularly at least for the last 3-6 months. Solid beginner's foundation is a must (it is recommended for you to have completed my GTM for Beginners course (or something of a similar level)).
  • You want to have a better understanding of how Data Layer works under the hood
  • You're not afraid of becoming a technical marketer (because we'll also cover such topics as HTML, CSS, DOM, Regular Expressions). If you already know some basics of these topics, you'll feel even more comfortable during the course.
  • You have to implement GA Enhanced Ecommerce every once in a while and it still looks like a difficult task for you
  • You want to get familiar not only with GTM functionality, but also want to become more familiar with extended Google Analytics functionality
  • You want to be sure that your implementation is tested thouroughly
  • You feel that you do not uncover Google Tag Manager's full potential

This course is not for you if:

  • You want to learn how to track mobile apps or AMPs (accelerated mobile pages). This course explains only intermediate/advanced website tracking techniques
  • You are afraid of "getting your hands dirty" with HTML, CSS, DOM, Regular Expressions, etc. And you think that GTM can/should 100% replace developers in your marketing/analytics projects.
  • You don't have a strong Google Tag Manager foundation. P.S. My GTM for Beginners course is the perfect first step before this intermediate/advanced course.
  • You think we will be heavily utilizing JavaScript + I'll teach you how to code. Even though we will be definitely using JS code snippets, they will be ready made.

This course is on-demand. You can learn at your own pace and apply new knowledge on your own GTM account.

Your Instructor

Julius Fedorovicius
Julius Fedorovicius

Julius Fedorovicius is the founder of Analytics Mania and GTM community on Facebook. He has accumulated years of working experience with Google Analytics (8+ years) and Google Tag Manager (4+ years) while consulting online businesses. Julius has been actively publishing articles on, a blog with more than 50 000 monthly visitors, which has been already featured on widely known websites like or

Julius is also running Google Tag Manager workshops where he has already helped hundreds of students to achieve better results. This was one of the reasons that inspired him to launch online GTM courses.

Course curriculum

Module 1: Overview of Google Tag Manager / a quick refresher

Let's have a really quick reminder of what Google Tag Manager is and how does it work. That way, we'll all be on the same page and ready to proceed. Topics covered:

  • What is GTM?
  • What are tags, triggers, variables?
  • What is a Data Layer and Auto-event tracking?

Module 2: An in-depth look at the Data Layer

Beginners should already know what Data Layer is. However, there's much more under-the-hood that you should know as well. Topics covered:

  • Data types in JavaScript. How is that related to the Data Layer?
  • What is Data Model in Google Tag Manager?
  • Common Data Layer mistakes
  • Data Layer best practices

Module 3: An in-depth look at variables in Google Tag Manager

Beginners are already familiar with the most common GTM variables (e.g. Page URL, Click Class, GA Settings Variable, Data Layer Variable, etc.). However, the true GTM power lies within other, less popular variables Topics covered (but not limited to):

  • URL Variable
  • Auto-event variable, DOM Element variable (you'll get a quick introduction to what is HTML and DOM too)
  • 1st party cookie variable (and how to work with cookies in GTM)
  • JavaScript variable, Custom JavaScript variable
  • And the rest of the variables that are not so popular but still very useful

Module 4: Going deeper with triggers

Even if you consider yourself being skilled with triggers and tag firing options, there are still some techniques you probably don't know. Topics covered:

  • Various event tracking tips
  • Introduction to CSS selectors and how you can use them in Google Tag Manager?, etc.

Module 5: Advanced Google Analytics implementation with GTM

Admit it. The most popular tool used in Google Tag Manager container is Google Analytics. In this module we'll cover how to configure super useful features Topics covered:

  • Setting up custom dimensions, custom metrics
  • User ID
  • iFrame tracking, cross-domain tracking
  • Fields to set
  • Introduction to customTask, etc.

Module 6: In-depth testing and debugging

Google Tag Manager configurations would be useless without a proper debugging and QA. Topics covered:

  • Testing with built-in GTM and browser's tools
  • Testing with various browser extensions
  • Other debugging tips

Module 7: Complete Enhanced Ecommerce configuration with GTM

This module is expected to be one of the largest in the course. Enhanced Ecommerce is one of the most useful Google Analytics features, however, it's full of nuances that make the entire implementation process too much confusing and challenging. In this module, we'll go over the entire process and will actually configure it on our sandbox website. Topics covered:

  • The process of implementation
  • How to prepare a task for a developer
  • Common pitfalls
  • Good practices
  • Doing an actual setup in GTM and GA
  • Debugging, etc.

Module 8: Real-life situations and workflows

Additional tips on how to plan your tag implementation process, how to cooperate with team members, several "Plan B's" when a developer is not around but you need to get the job done.

This course is not open for enrollment.

How does this pre-order process work?

If you pre-order the course you will be among the first students who dive deeper into Google Tag Manager and learn how to solve complex problems that are way too heavy for beginners.

  • What's the purpose of this pre-order? I want to find out whether Analytics Mania's most engaged readers and current students are interested in this course at all. You can call it a GTM Kickstarter.
  • What needs to be done? If during the pre-order week 20+ people will enroll, I will treat it as a success will actually start working on a course. Only a selected group of people received this invitation to pre-order thus "20+ students goal" is quite a challenge. Remember: the course is not created yet. I will do that only if enough people will show their interest. So don't hesitate, participate.
  • What is this pre-sale fails? I will immediately refund your payment after the campaign ends. So you have nothing to lose!
  • What happens in the pre-sale succeeds? If I announce success, I will immediately start working on a course and will release a new module every week. The first module will go live on the first week of March.
  • Is there something else you need to know? YES!
    • If this campaign succeeds and I start working on a course, during the creation process I will ask you for a feedback, what was good, what can be improved, etc. So I would really appreciate if you managed to spare several hours per week to complete a new module and then give me a quick comment.
    • You will be a part of this course creation process and your vote might be deciding whether a particular lesson should stay or go away. I'm doing this course for my students thus my students can help me shape it.
    • You'll also see behind the scenes how things are going and how I create the course.
    • I'm also thinking of having a 1-on-1 call with those who complete the course during the creation/testing process (to get the feedback).

Frequently Asked Questions

When does the course start and finish?
After the pre-sale period ends (February 20th), you'll get access to a new module every week. So in total, that's 8 weeks. I would really appreciate if you study the course material at the same pace as it is published. That way, you could give me your feedback and I could modify things accordingly. The first module will be released in the first week of March.
How long does it take to complete the course?
The course is expected to contain 10-12 hours of video content (however the final length will be known at the very end of April). After you preorder the course, it will take you 8 weeks to learn (because you'll give you access to 1 module per week). After the course is polished according to students' feedback, future students will get immediate access to whole course material all at once.
How do I convince my boss to sponsor me?
In many cases, employers pay for the course. Here are some thoughts:
  • Your team will become agiler as they will be able to launch new tracking campaigns faster
  • You will be able to solve much more complex situations
  • Not only will you get more familiar with GTM functionality, but you'll also get a closer look at advanced GA features (if if you haven't touched them before)
  • You'll have more confidence in crunching technical terms and cooperating with developers
  • Enhanced E-commerce implementation will be a piece of cake for you
Sounds like a good deal, right?
Do I receive a certificate?
Yes, you will receive a course certificate after you have gone through all course material and completed the final challenge.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
I would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.
What are the requirements to take this course?
To get the most out of this course, it is highly recommended to be at least an intermediate Google Analytics user. HTML, CSS, DOM basic knowledge is a bonus (although I'll give a quick introduction to these topics). You should also have a solid foundation of GTM and be actively using it for the last 3-6 months.

Speaking of other requirements, you should have a Google Chrome browser installed (because there are several plugins you'll need to use during the course) and an internet connection, of course.
Do I need to have my own website during practices in this course?
No. This course provides a sandbox website where you will learn how to track particular interactions. If you have your own website, that's also good. You can practice there.
Does the price of this course include VAT?
No, the price you see on this page is without the Value Added Tax (VAT), therefore, the final price might increase on the checkout page.
Have more questions?
Feel free to send me an email to [email protected]

This course is not open for enrollment.