
Google Tag Manager
Master Google Tag Manager and Create Web and Server Containers
What you'll learn
- Understand the key terms of Google Tag Manager
- Create the account and the web container
- Compare the web container with the server container
- Connect WordPress and Google Analytics to Google Tag Manager
- Set up triggers and variables
- Use Preview Mode and the test tag
- Track Meta Pixel events for cart and purchase
- Create the server container and inherit tags into it
- Use FB CAPI and handle duplicate events
About this course
This course explains how to use Google Tag Manager and create web and server containers to track events and manage tags without editing your site's code. It starts with an introduction and the key terms, then creating the account and the Web Container and comparing it with the server container. Next you create a Google Analytics account and connect it to WordPress and to Google Tag Manager, and you get to know the workspace, Triggers, Variables, Preview Mode and the test tag. Then you add the Meta Pixel and track the add to cart, checkout and purchase events, and you create custom events in Google Analytics. In the last part you create the server container, inherit tags from web to server, use the FB CAPI interface, and deal with duplicate events and customer data. This course suits website and store owners, marketers and data analysts. By the end, you will be able to set up complete tracking for your website and connect it to Google Analytics and Meta.
Expected outcomes
- Master event setup and tracking using Google Tag Manager.
- Connect containers with various systems like Google Analytics and Meta Pixel.
- Manage and analyze data to enhance digital performance.
- Achieve integration between web servers and server for advanced data analysis.
Learner reviews
- ★★★★★صفوت ع.·منذ 1 شهرشاهد 71٪
حقيقي شرح ممتاز ومعلومات كتيرة عرفتها في الكورس دة
- ★★★★★عبدالرحمن ع.·منذ 5 شهرشاهد 100٪
المحاضرة بشكل عام جيدة جدا
- ★★★★★Walid I.·منذ 5 شهرشاهد 79٪
كورس ممتاز
تم عرض كل التقييمات (3)
Course content
1Google Tag Manager
2 lectures
- IntroductionIntroduces Google Tag Manager as a free tool that manages tag codes from one place without editing the site code, and outlines the course topics: containers, tags, triggers, variables, and integration with Google Analytics and Meta Pixel.4:19
- Key TerminologyDefines the key Google Tag Manager terms: Tag, Trigger, Variable, Data Layer, Workspace and Container, and how they relate to each other.4:09
2Web Container
6 lectures
- Creating an Account and Web ContainerExplains how to create a Google Tag Manager account and container, the available container types with focus on Web and Server containers, and how to add multiple containers and users to an account.10:48
- Comparison between Web Container and ServerCompares Web Container and Server Container in theory: the first runs tags directly in the visitor's browser, while the second acts as an intermediary controlling the data sent, with advantages in accuracy and privacy and its use cases.5:40
- Creating a Google Analytics AccountShows how to create a Google Analytics 4 account for the site, from choosing time zone, currency and business activity to creating the data stream and getting the Measurement ID.2:40
- Connecting WordPress and Google Tag ManagerExplains linking Google Tag Manager to a WordPress site by copying the header and body codes and pasting them via a plugin such as Code Snippets, and mentions plugins that improve the integration like GTM4WP.5:40
- Workspace PreviewExplains the Workspace interface in Google Tag Manager, the change history and versions, creating multiple workspaces for one container, and the sections for tags, triggers, variables and templates.5:38
- Setting Up Google Analytics with Google Tag ManagerShows how to create the GA4 Configuration tag in the Web Container by copying the Measurement ID from Google Analytics, setting an all-pages trigger, then confirming the connection with Tag Assistant.3:47
3General Settings
4 lectures
- TriggersExplains Triggers in Google Tag Manager, the conditions or events that make a tag fire, such as a page load or an element click, and how to add and edit them, with Custom Event examples.17:24
- VariablesExplains Variables in Google Tag Manager as values that can change, and covers variable types in programming such as number, string and boolean, including how to declare them and assign values.8:56
- Preview ModeExplains Preview Mode in Google Tag Manager for testing tags and events before publishing, reading each page's data, clicks and variables, and adding a trigger to track all clicks.7:12
- Test TagExplains creating a Custom Tag as a test to understand how tags work, linking it to different triggers such as specific pages, Add to Cart and Scroll depth, and checking it fires in Preview Mode.8:07
4Meta(FB) Pixel
7 lectures
- Meta(FB) PixelShows how to create a Meta Pixel in Business Manager and connect it to Google Tag Manager through a new tag with an all-pages trigger, then verify it with Tag Assistant.4:41
- Important Add-onsCovers two useful add-ons before continuing with Facebook Pixel: installing the Facebook plugin on a WordPress site and linking it to the ads account, and adding the Meta Pixel Helper extension in Chrome to inspect events.4:32
- Facebook FB Add to CartShows how to add the Facebook Pixel Add to Cart event in Google Tag Manager by copying the Facebook tag, changing the event type, creating a dedicated add-to-cart trigger, and testing it.5:32
- Facebook FB CheckoutShows how to add the Facebook Pixel Checkout event in Google Tag Manager by creating a trigger based on the page path, testing it with Meta Pixel Helper, and confirming the events are recorded.5:22
- Facebook FB-PurchaseExplains setting up the Facebook Pixel Purchase event, why it fires twice and how to fix it by choosing a trigger that occurs only once, and creating Data Layer variables for the order value and currency.16:28
- GA4 Custom EventsShows how to add GA4 custom events such as purchase and add to cart by reusing triggers and variables, storing the Measurement ID as a constant variable, and verifying they arrive in real-time reports.17:34
- SubmissionsExplains submitting and publishing changes in Google Tag Manager, naming and describing a version, the version history and who edited it, previewing differences, sharing a link, and keeping older versions.5:21
5Server Container
5 lectures
- Creating a Server Container on GTA and STAPExplains how to create and set up a Server Container in Google Tag Manager, including choosing the type, configuring it, selecting the server location, and the hosting plan options on Google Cloud.11:08
- Inheritance of Tags from Web to ServerExplains passing data from the Web Container to the Server Container by setting the Google Tag to send events to the Server URL, creating a GA4 trigger and tag on the server, and confirming events arrive.11:35
- API for Data Transformation for Facebook FB CAPIExplains connecting the Facebook Conversion API in the Server Container, by installing a server-side plugin on WordPress, setting up the Facebook tag on the server with the token and Test Event code, and confirming events arrive.8:30
- Event DuplicationsExplains preventing event duplication when events arrive from both the Web and Server Containers, using the Unique Event ID variable and adding it as an Event ID parameter in the Facebook and GA4 tags and in the Conversion API.4:57
- User Provided DataExplains the User Provided Data feature in the GA4 Configuration, creating Data Layer variables to pull customer data such as email, phone and address from the order data, and sending it through the Google Tag.12:03
Instructor

Mohamed Khalaf
This course is part of the diploma




