SlideShare a Scribd company logo
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

🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide
Şahin Seçil
 
Mastering GA4: How To Use The New Google Analytics Like A Pro
 Mastering GA4: How To Use The New Google Analytics Like A Pro Mastering GA4: How To Use The New Google Analytics Like A Pro
Mastering GA4: How To Use The New Google Analytics Like A Pro
Search Engine Journal
 
Google Analytics 4: A Quick Start Guide
 Google Analytics 4: A Quick Start Guide Google Analytics 4: A Quick Start Guide
Google Analytics 4: A Quick Start Guide
Higher Education Marketing
 
Introduction to Google Analytics GA4
Introduction to Google Analytics GA4Introduction to Google Analytics GA4
Introduction to Google Analytics GA4
Laura Lee Dooley
 
Digital Analytics with the Google Tag Manager (GTM)
Digital Analytics with the Google Tag Manager (GTM)Digital Analytics with the Google Tag Manager (GTM)
Digital Analytics with the Google Tag Manager (GTM)
Yourposition AG
 
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
 
Preparing for GA4 - The Future of Google Analytics
Preparing for GA4 - The Future of Google AnalyticsPreparing for GA4 - The Future of Google Analytics
Preparing for GA4 - The Future of Google Analytics
Jason Dodge
 
Google Ad-words Fundamentals
Google Ad-words Fundamentals Google Ad-words Fundamentals
Google Ad-words Fundamentals
Brainster
 
Google ads formats
Google ads formatsGoogle ads formats
Google ads formats
Ayush Kumar .
 
Google Ads Training
Google Ads TrainingGoogle Ads Training
Google Ads Training
Gerald Claessens
 
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 analytics version 4 in details
Google analytics version 4 in detailsGoogle analytics version 4 in details
Google analytics version 4 in details
Omkar Nandi
 
Data Driven Marketing
Data Driven MarketingData Driven Marketing
Data Driven Marketing
Albet Buddahim, CPM
 
Digital Marketing Proposal
Digital Marketing ProposalDigital Marketing Proposal
Digital Marketing Proposal
Debojyoti Ghosh
 
Digital Marketing Presentation
Digital Marketing PresentationDigital Marketing Presentation
Digital Marketing Presentation
John Quirke
 
Getting Started with Google Analytics 4
Getting Started with Google Analytics 4Getting Started with Google Analytics 4
Getting Started with Google Analytics 4
In Marketing We Trust
 
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
Sumeet Mayor
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
Cemal Buyukgokcesu
 
Introduction to SEO
Introduction to SEOIntroduction to SEO
Introduction to SEO
Rand Fishkin
 
Google Search Console - Search Traffic
Google Search Console - Search TrafficGoogle Search Console - Search Traffic
Google Search Console - Search Traffic
Akshay Gije
 

What's hot (20)

🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide
 
Mastering GA4: How To Use The New Google Analytics Like A Pro
 Mastering GA4: How To Use The New Google Analytics Like A Pro Mastering GA4: How To Use The New Google Analytics Like A Pro
Mastering GA4: How To Use The New Google Analytics Like A Pro
 
Google Analytics 4: A Quick Start Guide
 Google Analytics 4: A Quick Start Guide Google Analytics 4: A Quick Start Guide
Google Analytics 4: A Quick Start Guide
 
Introduction to Google Analytics GA4
Introduction to Google Analytics GA4Introduction to Google Analytics GA4
Introduction to Google Analytics GA4
 
Digital Analytics with the Google Tag Manager (GTM)
Digital Analytics with the Google Tag Manager (GTM)Digital Analytics with the Google Tag Manager (GTM)
Digital Analytics with the Google Tag Manager (GTM)
 
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...
 
Preparing for GA4 - The Future of Google Analytics
Preparing for GA4 - The Future of Google AnalyticsPreparing for GA4 - The Future of Google Analytics
Preparing for GA4 - The Future of Google Analytics
 
Google Ad-words Fundamentals
Google Ad-words Fundamentals Google Ad-words Fundamentals
Google Ad-words Fundamentals
 
Google ads formats
Google ads formatsGoogle ads formats
Google ads formats
 
Google Ads Training
Google Ads TrainingGoogle Ads Training
Google Ads Training
 
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 analytics version 4 in details
Google analytics version 4 in detailsGoogle analytics version 4 in details
Google analytics version 4 in details
 
Data Driven Marketing
Data Driven MarketingData Driven Marketing
Data Driven Marketing
 
Digital Marketing Proposal
Digital Marketing ProposalDigital Marketing Proposal
Digital Marketing Proposal
 
Digital Marketing Presentation
Digital Marketing PresentationDigital Marketing Presentation
Digital Marketing Presentation
 
Getting Started with Google Analytics 4
Getting Started with Google Analytics 4Getting Started with Google Analytics 4
Getting Started with Google Analytics 4
 
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
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
Introduction to SEO
Introduction to SEOIntroduction to SEO
Introduction to SEO
 
Google Search Console - Search Traffic
Google Search Console - Search TrafficGoogle Search Console - Search Traffic
Google Search Console - Search Traffic
 

Similar to Google Tag Manager (GTM)

Tag Management Systems
Tag Management SystemsTag 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?
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 Know
Mike Arnesen
 
Simo's Top 30 GTM tips
Simo's Top 30 GTM tipsSimo's Top 30 GTM tips
Simo's Top 30 GTM tips
Simo Ahava
 
Google Tag Manager Can Do What
Google Tag Manager Can Do WhatGoogle Tag Manager Can Do What
Google Tag Manager Can Do What
patrickstox
 
Мастеркласс по GTM на Google Event
Мастеркласс по GTM на Google EventМастеркласс по GTM на Google Event
Мастеркласс по GTM на Google Event
Kirill 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 analytics
Montgomery 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 2018
Danny 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 started
Nithish P
 
Rationalizing Tag Management
Rationalizing Tag ManagementRationalizing Tag Management
Rationalizing Tag Management
Simo Ahava
 
Tag Management Systems
Tag Management SystemsTag Management Systems
Tag Management Systems
Analytics Ninja LLC
 
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
Salesforce Engineering
 
How to Defeat the Beast
How to Defeat the BeastHow to Defeat the Beast
How to Defeat the Beast
Sylvia Navarro Nicosia
 
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
AWS 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 & BigQuery
CARTO
 
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
Brian Brazil
 

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
 
Google Tag Manager Can Do What
Google Tag Manager Can Do WhatGoogle Tag Manager Can Do What
Google Tag Manager Can Do What
 
Мастеркласс по 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
 

More from Dragos Ionita

Reactive programming - Observable
Reactive programming - ObservableReactive programming - Observable
Reactive programming - Observable
Dragos Ionita
 
Adventures with Angular 2
Adventures with Angular 2Adventures with Angular 2
Adventures with Angular 2
Dragos 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 software
Dragos 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 APIs
Dragos Ionita
 
Hybrid Mobile Application with Ionic Framework
Hybrid Mobile Application with Ionic FrameworkHybrid Mobile Application with Ionic Framework
Hybrid Mobile Application with Ionic Framework
Dragos Ionita
 
Powerful JavaScript Tips and Best Practices
Powerful JavaScript Tips and Best PracticesPowerful JavaScript Tips and Best Practices
Powerful JavaScript Tips and Best Practices
Dragos 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

Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 

Recently uploaded (20)

Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 

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: