SlideShare a Scribd company logo
1 of 32
Download to read offline
Google Tag ManagerGoogle Tag Manager
Google Tag ManagerGoogle Tag Manager
Squirrels `are members of the family
Sciuridae, consisting of small or medium-
size rodents. The family includes tree
squirrels, ground squirrels, chipmunks,
marmots (including woodchucks), flying
squirrels, and prairie dogs. Squirrels are
indigenous to the Americas, Eurasia, and
Africa, and have been introduced to
Australia. The earliest known squirrels
date from the Eocene and are most
closely related to the mountain beaver
and to the dormouse among living rodent
families.
Google Tag ManagerGoogle Tag Manager
Tyrannosaurus (/t ræn s r s/ or /taᵻˌ əˈ ɔː ə ɪ
ræn s r s/, meaning "tyrant lizard",ˌ əˈ ɔː ə
from the Ancient Greek tyrannos
(τύραννος), "tyrant", and sauros (σα ρος),ῦ
"lizard") is a genus of coelurosaurian
theropod dinosaur. The species
Tyrannosaurus rex (rex meaning "king" in
Latin), commonly abbreviated to T. rex, is
one of the most well-represented of the
large theropods.
Google Tag ManagerGoogle Tag Manager
Sorry! Was a joke!Sorry! Was a joke!
Further, even we talk about GTMFurther, even we talk about GTM
Google Tag ManagerGoogle Tag Manager
I Introducing Google Tag Manager
II Setting up a basic Google Analytics / Criteo tracking
III Enhancing your implementation with a Data Layer
Subjects:Subjects:
Google Tag ManagerGoogle Tag Manager
I Introducing Google Tag Manager
II Setting up a basic Google Analytics / Criteo tracking
III Enhancing your implementation with a Data Layer
Subjects:Subjects:
Google Tag ManagerGoogle Tag Manager
IntroducingIntroducing Google Tag ManagerGoogle Tag Manager
Google Tag ManagerGoogle Tag Manager
What's the Google Tag Manager?
Google Tag ManagerGoogle Tag Manager
What's the Google Tag Manager?
GTM is a Tag Management System (TMS).
Google Tag ManagerGoogle Tag Manager
What's the Google Tag Manager?
GTM is a Tag Management System (TMS).
What's a Tag Management System?
Google Tag ManagerGoogle Tag Manager
What's the Google Tag Manager?
GTM is a Tag Management System (TMS).
What's a Tag Management System?
Tag Management Systems aim to simplify the deployment and
maintenance of JavaScript tags.
Or in a business definition: TMS is designed to help manage the
lifecycle of e-marketing tags, which are used to integrate third-party
software into digital properties.
Google Tag ManagerGoogle Tag Manager
What's the Google Tag Manager?
GTM is a Tag Management System (TMS).
What's a Tag Management System?
Tag Management Systems aim to simplify the deployment and
maintenance of JavaScript tags.
Or in a business definition: TMS is designed to help manage the
lifecycle of e-marketing tags, which are used to integrate third-party
software into digital properties.
But how it works?
Google Tag ManagerGoogle Tag Manager
What's the Google Tag Manager?
GTM is a Tag Management System (TMS).
What's a Tag Management System?
Tag Management Systems aim to simplify the deployment and
maintenance of JavaScript tags.
Or in a business definition: TMS is designed to help manage the
lifecycle of e-marketing tags, which are used to integrate third-party
software into digital properties.
But how it works?
Tag management systems replace the multiple tags with a single
container tag and afterwards arrange and “fire” individual tags as
appropriate based on business rules.
Google Tag ManagerGoogle Tag Manager
Tag Container
<html>
</html>
Website Google Tag Manager
Google Tag ManagerGoogle Tag Manager
Tag Container
<html>
</html>
Website Google Tag Manager
Sorry :D
Google Tag ManagerGoogle Tag Manager
Why the Google Tag Manager?
- Gain independece from long development processes
- Experiment new partenerships more often
- Keep improving the quality of your data
- Do not bother programmers for each new pixel :D
- You will always remain dependant from your marketing departament
- Transition to migrate hard coded tags can be painful
Pros:Pros:
Cons:Cons:
Google Tag ManagerGoogle Tag Manager
Why the Google Tag Manager?
- Gain independece from long development processes
- Experiment new partenerships more often
- Keep improving the quality of your data
- Do not bother programmers for each new pixel :D
- You will always remain dependant from your marketing departament
- Transition to migrate hard coded tags can be painful
Pros:Pros:
Cons:Cons:
Score:
4 : 2 GTM win :D
Google Tag ManagerGoogle Tag Manager
Google Tag Manager vs Paid Solutions
- Support
- A wider tag library
- Controlling tag load order
- Interface to select DOM elements
- Real-time deduplication
- A/B Testing
Google Tag ManagerGoogle Tag Manager
Setting up a basic Google Analytics /Setting up a basic Google Analytics /
Criteo trackingCriteo tracking
Google Tag ManagerGoogle Tag Manager
1. Signing in with a Google Account: http://www.google.com/tagmanager/
2. Creating a Google Tag Manager Account (company name):
Google Tag ManagerGoogle Tag Manager
3. Setting up a container (usually one per website)
Google Tag ManagerGoogle Tag Manager
4. Implementing the container on all pages
after the opening <body> tag (not in the header)
Google Tag ManagerGoogle Tag Manager
4. Creating a new Google Analytics Tag:
(For a Criteo tag, you need a Custom Tag with a snipped code from
your partener)
Google Tag ManagerGoogle Tag Manager
5. Creating a new variable:
(Label will have a dynamic value so we need to send that value from
our application)
Google Tag ManagerGoogle Tag Manager
5a. Set type and configure the new variable:
Google Tag ManagerGoogle Tag Manager
6. Back on the Tag for configuration: (it will be an Event Track Type with a
Category, an action and also a label)
Google Tag ManagerGoogle Tag Manager
7. Create a new trigger: (it will be necessary for dictation when that
Tag will be fired)
Google Tag ManagerGoogle Tag Manager
8.That's all with 'My First Tag'. if all went well, you will be able
to see the following screen:
9. The last step is to publish your changes (click on Publish button)
Google Tag ManagerGoogle Tag Manager
Enhancing your implementation with aEnhancing your implementation with a
Data LayerData Layer
Google Tag ManagerGoogle Tag Manager
What's the point of a Data Layer?
“A Data Layer is an object that contains all of the information that you
want to pass to Google Tag Manager” (Google Developer Guide)
In a developer language: A data layer is only a JavaScript object
Google Tag ManagerGoogle Tag Manager
How will be a Data Layer for our “My First Tag”?
Below is an example of how it will look the Data Layer for our Tag.
We need category and action as constants.
When you click on the View Product button, we will send the
“product_label” that will be the “ProductLabel” variable and also we send
the event: “view_product” for the trigger.
Google Tag ManagerGoogle Tag Manager
That's all for todayThat's all for today
Thanks for watching!Thanks for watching!
Dragos Ionita
Software Engineer
https://ro.linkedin.com/in/dragos-ionita-8ab20756
A presentation by:A presentation by:

More Related Content

What's hot

Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalAdvanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalSumeet Mayor
 
Edu4Sure - Google Ads Fundamentals
Edu4Sure - Google Ads FundamentalsEdu4Sure - Google Ads Fundamentals
Edu4Sure - Google Ads FundamentalsEdu4Sure
 
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...Simplilearn
 
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...Simplilearn
 
Google Tag Manager for beginners
Google Tag Manager for beginnersGoogle Tag Manager for beginners
Google Tag Manager for beginnersL3analytics
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google AnalyticsMeraj Faheem
 
Real Estate Digital Marketing Pitch Deck
Real Estate Digital Marketing Pitch DeckReal Estate Digital Marketing Pitch Deck
Real Estate Digital Marketing Pitch DeckSayan Dasgupta
 
Inroduction to Google Search Console
Inroduction to Google Search ConsoleInroduction to Google Search Console
Inroduction to Google Search ConsoleKevin Getch
 
Top 10 Free SEO Tools
Top 10 Free SEO ToolsTop 10 Free SEO Tools
Top 10 Free SEO ToolsSimplilearn
 
Google Ads Tutorial for Beginners
Google Ads Tutorial for BeginnersGoogle Ads Tutorial for Beginners
Google Ads Tutorial for BeginnersSimplilearn
 
Google Analytics for Beginners - Training
Google Analytics for Beginners - TrainingGoogle Analytics for Beginners - Training
Google Analytics for Beginners - TrainingRuben Vezzoli
 
Getting Started with Google Analytics 4
Getting Started with Google Analytics 4Getting Started with Google Analytics 4
Getting Started with Google Analytics 4In Marketing We Trust
 

What's hot (20)

Advanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso DigitalAdvanced Google Analytics 4.0 by Aviso Digital
Advanced Google Analytics 4.0 by Aviso Digital
 
Edu4Sure - Google Ads Fundamentals
Edu4Sure - Google Ads FundamentalsEdu4Sure - Google Ads Fundamentals
Edu4Sure - Google Ads Fundamentals
 
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...
Google Ads | Google Ads Tutorial 2019 | Google AdWords Tutorial 2019 | PPC Ad...
 
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
Google Display Network Tutorial | Google Display Ads | Google Ads | Digital M...
 
Google Tag Manager for beginners
Google Tag Manager for beginnersGoogle Tag Manager for beginners
Google Tag Manager for beginners
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
Introduction to google adwords
Introduction to google adwordsIntroduction to google adwords
Introduction to google adwords
 
Google ads for beginners
Google ads for beginnersGoogle ads for beginners
Google ads for beginners
 
Google Tag Manager.pptx
Google Tag Manager.pptxGoogle Tag Manager.pptx
Google Tag Manager.pptx
 
Real Estate Digital Marketing Pitch Deck
Real Estate Digital Marketing Pitch DeckReal Estate Digital Marketing Pitch Deck
Real Estate Digital Marketing Pitch Deck
 
Inroduction to Google Search Console
Inroduction to Google Search ConsoleInroduction to Google Search Console
Inroduction to Google Search Console
 
Top 10 Free SEO Tools
Top 10 Free SEO ToolsTop 10 Free SEO Tools
Top 10 Free SEO Tools
 
Google Ads Tutorial for Beginners
Google Ads Tutorial for BeginnersGoogle Ads Tutorial for Beginners
Google Ads Tutorial for Beginners
 
Google tag manager
Google tag managerGoogle tag manager
Google tag manager
 
Google Ads Training
Google Ads TrainingGoogle Ads Training
Google Ads Training
 
Google Tag Manager 101
Google Tag Manager 101Google Tag Manager 101
Google Tag Manager 101
 
Seo
SeoSeo
Seo
 
Google Analytics for Beginners - Training
Google Analytics for Beginners - TrainingGoogle Analytics for Beginners - Training
Google Analytics for Beginners - Training
 
Google My Business
Google My BusinessGoogle My Business
Google My Business
 
Getting Started with Google Analytics 4
Getting Started with Google Analytics 4Getting Started with Google Analytics 4
Getting Started with Google Analytics 4
 

Similar to Google Tag Manager (GTM)

Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?Simo Ahava
 
All about google tag manager - Basics
All about google tag manager - Basics All about google tag manager - Basics
All about google tag manager - Basics Rob Levish
 
29 Advanced Google Tag Manager Tips Every Marketer Should Know
29 Advanced Google Tag Manager Tips Every Marketer Should Know29 Advanced Google Tag Manager Tips Every Marketer Should Know
29 Advanced Google Tag Manager Tips Every Marketer Should KnowMike Arnesen
 
Simo's Top 30 GTM tips
Simo's Top 30 GTM tipsSimo's Top 30 GTM tips
Simo's Top 30 GTM tipsSimo Ahava
 
Мастеркласс по GTM на Google Event
Мастеркласс по GTM на Google EventМастеркласс по GTM на Google Event
Мастеркласс по GTM на Google EventKirill Bushev
 
Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Phil Pearce
 
How Google Tag Manager changes everything you knew about website analytics
How Google Tag Manager changes everything you knew about website analyticsHow Google Tag Manager changes everything you knew about website analytics
How Google Tag Manager changes everything you knew about website analyticsMontgomery Webster
 
GDPR within Google Tag Manager - Measurecamp 2018
GDPR within Google Tag Manager - Measurecamp 2018GDPR within Google Tag Manager - Measurecamp 2018
GDPR within Google Tag Manager - Measurecamp 2018Danny Mawani Olsen
 
Introduction about Google Tag manager
Introduction about Google Tag manager Introduction about Google Tag manager
Introduction about Google Tag manager Jam Hassan
 
What is google tag manager and how to get started
What is google tag manager and how to get startedWhat is google tag manager and how to get started
What is google tag manager and how to get startedNithish P
 
Rationalizing Tag Management
Rationalizing Tag ManagementRationalizing Tag Management
Rationalizing Tag ManagementSimo Ahava
 
Ember-CLI Blueprints for fun and profit
Ember-CLI Blueprints for fun and profitEmber-CLI Blueprints for fun and profit
Ember-CLI Blueprints for fun and profitSalesforce Engineering
 
Build, train and deploy your ML models with Amazon Sage Maker
Build, train and deploy your ML models with Amazon Sage MakerBuild, train and deploy your ML models with Amazon Sage Maker
Build, train and deploy your ML models with Amazon Sage MakerAWS User Group Bengaluru
 
Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...In Marketing We Trust
 
Google Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQueryGoogle Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQueryCARTO
 
So You Want to Write an Exporter
So You Want to Write an ExporterSo You Want to Write an Exporter
So You Want to Write an ExporterBrian Brazil
 
Expert Tips and Techniques for Using Google Tag Manager
Expert Tips and Techniques  for Using Google Tag ManagerExpert Tips and Techniques  for Using Google Tag Manager
Expert Tips and Techniques for Using Google Tag ManagerOWOX BI
 

Similar to Google Tag Manager (GTM) (20)

Tag Management Systems
Tag Management SystemsTag Management Systems
Tag Management Systems
 
Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?
 
All about google tag manager - Basics
All about google tag manager - Basics All about google tag manager - Basics
All about google tag manager - Basics
 
29 Advanced Google Tag Manager Tips Every Marketer Should Know
29 Advanced Google Tag Manager Tips Every Marketer Should Know29 Advanced Google Tag Manager Tips Every Marketer Should Know
29 Advanced Google Tag Manager Tips Every Marketer Should Know
 
Simo's Top 30 GTM tips
Simo's Top 30 GTM tipsSimo's Top 30 GTM tips
Simo's Top 30 GTM tips
 
Мастеркласс по GTM на Google Event
Мастеркласс по GTM на Google EventМастеркласс по GTM на Google Event
Мастеркласс по GTM на Google Event
 
Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!Most Advanced GTM Deployment. Ever!
Most Advanced GTM Deployment. Ever!
 
How Google Tag Manager changes everything you knew about website analytics
How Google Tag Manager changes everything you knew about website analyticsHow Google Tag Manager changes everything you knew about website analytics
How Google Tag Manager changes everything you knew about website analytics
 
GDPR within Google Tag Manager - Measurecamp 2018
GDPR within Google Tag Manager - Measurecamp 2018GDPR within Google Tag Manager - Measurecamp 2018
GDPR within Google Tag Manager - Measurecamp 2018
 
Introduction about Google Tag manager
Introduction about Google Tag manager Introduction about Google Tag manager
Introduction about Google Tag manager
 
What is google tag manager and how to get started
What is google tag manager and how to get startedWhat is google tag manager and how to get started
What is google tag manager and how to get started
 
Rationalizing Tag Management
Rationalizing Tag ManagementRationalizing Tag Management
Rationalizing Tag Management
 
Tag Management Systems
Tag Management SystemsTag Management Systems
Tag Management Systems
 
Ember-CLI Blueprints for fun and profit
Ember-CLI Blueprints for fun and profitEmber-CLI Blueprints for fun and profit
Ember-CLI Blueprints for fun and profit
 
How to Defeat the Beast
How to Defeat the BeastHow to Defeat the Beast
How to Defeat the Beast
 
Build, train and deploy your ML models with Amazon Sage Maker
Build, train and deploy your ML models with Amazon Sage MakerBuild, train and deploy your ML models with Amazon Sage Maker
Build, train and deploy your ML models with Amazon Sage Maker
 
Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...Surviving the Analytics Apocalypse_  The Death of Universal Analytics and the...
Surviving the Analytics Apocalypse_ The Death of Universal Analytics and the...
 
Google Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQueryGoogle Analytics location data visualised with CARTO & BigQuery
Google Analytics location data visualised with CARTO & BigQuery
 
So You Want to Write an Exporter
So You Want to Write an ExporterSo You Want to Write an Exporter
So You Want to Write an Exporter
 
Expert Tips and Techniques for Using Google Tag Manager
Expert Tips and Techniques  for Using Google Tag ManagerExpert Tips and Techniques  for Using Google Tag Manager
Expert Tips and Techniques for Using Google Tag Manager
 

More from Dragos Ionita

Reactive programming - Observable
Reactive programming - ObservableReactive programming - Observable
Reactive programming - ObservableDragos Ionita
 
Adventures with Angular 2
Adventures with Angular 2Adventures with Angular 2
Adventures with Angular 2Dragos Ionita
 
The new way to write a frontend software
The new way to write a frontend softwareThe new way to write a frontend software
The new way to write a frontend softwareDragos Ionita
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Dragos Ionita
 
Html5 - Awesome APIs
Html5 - Awesome APIsHtml5 - Awesome APIs
Html5 - Awesome APIsDragos Ionita
 
Hybrid Mobile Application with Ionic Framework
Hybrid Mobile Application with Ionic FrameworkHybrid Mobile Application with Ionic Framework
Hybrid Mobile Application with Ionic FrameworkDragos Ionita
 
Powerful JavaScript Tips and Best Practices
Powerful JavaScript Tips and Best PracticesPowerful JavaScript Tips and Best Practices
Powerful JavaScript Tips and Best PracticesDragos Ionita
 

More from Dragos Ionita (7)

Reactive programming - Observable
Reactive programming - ObservableReactive programming - Observable
Reactive programming - Observable
 
Adventures with Angular 2
Adventures with Angular 2Adventures with Angular 2
Adventures with Angular 2
 
The new way to write a frontend software
The new way to write a frontend softwareThe new way to write a frontend software
The new way to write a frontend software
 
Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)Robotics and Arduino (Arduino UNO)
Robotics and Arduino (Arduino UNO)
 
Html5 - Awesome APIs
Html5 - Awesome APIsHtml5 - Awesome APIs
Html5 - Awesome APIs
 
Hybrid Mobile Application with Ionic Framework
Hybrid Mobile Application with Ionic FrameworkHybrid Mobile Application with Ionic Framework
Hybrid Mobile Application with Ionic Framework
 
Powerful JavaScript Tips and Best Practices
Powerful JavaScript Tips and Best PracticesPowerful JavaScript Tips and Best Practices
Powerful JavaScript Tips and Best Practices
 

Recently uploaded

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 

Recently uploaded (20)

Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 

Google Tag Manager (GTM)

  • 2. Google Tag ManagerGoogle Tag Manager Squirrels `are members of the family Sciuridae, consisting of small or medium- size rodents. The family includes tree squirrels, ground squirrels, chipmunks, marmots (including woodchucks), flying squirrels, and prairie dogs. Squirrels are indigenous to the Americas, Eurasia, and Africa, and have been introduced to Australia. The earliest known squirrels date from the Eocene and are most closely related to the mountain beaver and to the dormouse among living rodent families.
  • 3. Google Tag ManagerGoogle Tag Manager Tyrannosaurus (/t ræn s r s/ or /taᵻˌ əˈ ɔː ə ɪ ræn s r s/, meaning "tyrant lizard",ˌ əˈ ɔː ə from the Ancient Greek tyrannos (τύραννος), "tyrant", and sauros (σα ρος),ῦ "lizard") is a genus of coelurosaurian theropod dinosaur. The species Tyrannosaurus rex (rex meaning "king" in Latin), commonly abbreviated to T. rex, is one of the most well-represented of the large theropods.
  • 4. Google Tag ManagerGoogle Tag Manager Sorry! Was a joke!Sorry! Was a joke! Further, even we talk about GTMFurther, even we talk about GTM
  • 5. Google Tag ManagerGoogle Tag Manager I Introducing Google Tag Manager II Setting up a basic Google Analytics / Criteo tracking III Enhancing your implementation with a Data Layer Subjects:Subjects:
  • 6. Google Tag ManagerGoogle Tag Manager I Introducing Google Tag Manager II Setting up a basic Google Analytics / Criteo tracking III Enhancing your implementation with a Data Layer Subjects:Subjects:
  • 7. Google Tag ManagerGoogle Tag Manager IntroducingIntroducing Google Tag ManagerGoogle Tag Manager
  • 8. Google Tag ManagerGoogle Tag Manager What's the Google Tag Manager?
  • 9. Google Tag ManagerGoogle Tag Manager What's the Google Tag Manager? GTM is a Tag Management System (TMS).
  • 10. Google Tag ManagerGoogle Tag Manager What's the Google Tag Manager? GTM is a Tag Management System (TMS). What's a Tag Management System?
  • 11. Google Tag ManagerGoogle Tag Manager What's the Google Tag Manager? GTM is a Tag Management System (TMS). What's a Tag Management System? Tag Management Systems aim to simplify the deployment and maintenance of JavaScript tags. Or in a business definition: TMS is designed to help manage the lifecycle of e-marketing tags, which are used to integrate third-party software into digital properties.
  • 12. Google Tag ManagerGoogle Tag Manager What's the Google Tag Manager? GTM is a Tag Management System (TMS). What's a Tag Management System? Tag Management Systems aim to simplify the deployment and maintenance of JavaScript tags. Or in a business definition: TMS is designed to help manage the lifecycle of e-marketing tags, which are used to integrate third-party software into digital properties. But how it works?
  • 13. Google Tag ManagerGoogle Tag Manager What's the Google Tag Manager? GTM is a Tag Management System (TMS). What's a Tag Management System? Tag Management Systems aim to simplify the deployment and maintenance of JavaScript tags. Or in a business definition: TMS is designed to help manage the lifecycle of e-marketing tags, which are used to integrate third-party software into digital properties. But how it works? Tag management systems replace the multiple tags with a single container tag and afterwards arrange and “fire” individual tags as appropriate based on business rules.
  • 14. Google Tag ManagerGoogle Tag Manager Tag Container <html> </html> Website Google Tag Manager
  • 15. Google Tag ManagerGoogle Tag Manager Tag Container <html> </html> Website Google Tag Manager Sorry :D
  • 16. Google Tag ManagerGoogle Tag Manager Why the Google Tag Manager? - Gain independece from long development processes - Experiment new partenerships more often - Keep improving the quality of your data - Do not bother programmers for each new pixel :D - You will always remain dependant from your marketing departament - Transition to migrate hard coded tags can be painful Pros:Pros: Cons:Cons:
  • 17. Google Tag ManagerGoogle Tag Manager Why the Google Tag Manager? - Gain independece from long development processes - Experiment new partenerships more often - Keep improving the quality of your data - Do not bother programmers for each new pixel :D - You will always remain dependant from your marketing departament - Transition to migrate hard coded tags can be painful Pros:Pros: Cons:Cons: Score: 4 : 2 GTM win :D
  • 18. Google Tag ManagerGoogle Tag Manager Google Tag Manager vs Paid Solutions - Support - A wider tag library - Controlling tag load order - Interface to select DOM elements - Real-time deduplication - A/B Testing
  • 19. Google Tag ManagerGoogle Tag Manager Setting up a basic Google Analytics /Setting up a basic Google Analytics / Criteo trackingCriteo tracking
  • 20. Google Tag ManagerGoogle Tag Manager 1. Signing in with a Google Account: http://www.google.com/tagmanager/ 2. Creating a Google Tag Manager Account (company name):
  • 21. Google Tag ManagerGoogle Tag Manager 3. Setting up a container (usually one per website)
  • 22. Google Tag ManagerGoogle Tag Manager 4. Implementing the container on all pages after the opening <body> tag (not in the header)
  • 23. Google Tag ManagerGoogle Tag Manager 4. Creating a new Google Analytics Tag: (For a Criteo tag, you need a Custom Tag with a snipped code from your partener)
  • 24. Google Tag ManagerGoogle Tag Manager 5. Creating a new variable: (Label will have a dynamic value so we need to send that value from our application)
  • 25. Google Tag ManagerGoogle Tag Manager 5a. Set type and configure the new variable:
  • 26. Google Tag ManagerGoogle Tag Manager 6. Back on the Tag for configuration: (it will be an Event Track Type with a Category, an action and also a label)
  • 27. Google Tag ManagerGoogle Tag Manager 7. Create a new trigger: (it will be necessary for dictation when that Tag will be fired)
  • 28. Google Tag ManagerGoogle Tag Manager 8.That's all with 'My First Tag'. if all went well, you will be able to see the following screen: 9. The last step is to publish your changes (click on Publish button)
  • 29. Google Tag ManagerGoogle Tag Manager Enhancing your implementation with aEnhancing your implementation with a Data LayerData Layer
  • 30. Google Tag ManagerGoogle Tag Manager What's the point of a Data Layer? “A Data Layer is an object that contains all of the information that you want to pass to Google Tag Manager” (Google Developer Guide) In a developer language: A data layer is only a JavaScript object
  • 31. Google Tag ManagerGoogle Tag Manager How will be a Data Layer for our “My First Tag”? Below is an example of how it will look the Data Layer for our Tag. We need category and action as constants. When you click on the View Product button, we will send the “product_label” that will be the “ProductLabel” variable and also we send the event: “view_product” for the trigger.
  • 32. Google Tag ManagerGoogle Tag Manager That's all for todayThat's all for today Thanks for watching!Thanks for watching! Dragos Ionita Software Engineer https://ro.linkedin.com/in/dragos-ionita-8ab20756 A presentation by:A presentation by: