SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler 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:

Mais conteúdo relacionado

Mais procurados

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
 
Local SEO Presentation
Local SEO PresentationLocal SEO Presentation
Local SEO Presentation
Vivek Patel
 

Mais procurados (20)

Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
On page seo ppt
On page seo ppt On page seo ppt
On page seo ppt
 
Google Ads Presentation.pdf
Google Ads Presentation.pdfGoogle Ads Presentation.pdf
Google Ads Presentation.pdf
 
Google Ads Training
Google Ads TrainingGoogle Ads Training
Google Ads Training
 
Google Adwords
Google AdwordsGoogle Adwords
Google Adwords
 
Google Tag Manager Training
Google Tag Manager TrainingGoogle Tag Manager Training
Google Tag Manager Training
 
Google Tag Manager for beginners
Google Tag Manager for beginnersGoogle Tag Manager for beginners
Google Tag Manager for beginners
 
Introducing Google Analytics
Introducing Google AnalyticsIntroducing Google Analytics
Introducing Google Analytics
 
Technical SEO.pdf
Technical SEO.pdfTechnical SEO.pdf
Technical SEO.pdf
 
🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide🎙GA4 Chances & Differences Guide
🎙GA4 Chances & Differences Guide
 
Google Search Console
Google Search ConsoleGoogle Search Console
Google Search Console
 
Off page seo
Off page seo Off page seo
Off page seo
 
SEO, PPC and AI in 2023 and Beyond
SEO, PPC and AI in 2023 and BeyondSEO, PPC and AI in 2023 and Beyond
SEO, PPC and AI in 2023 and Beyond
 
On Page SEO
On Page SEOOn Page SEO
On Page SEO
 
SEO, Search Engine Ranking Position (SERP) Report
SEO, Search Engine Ranking Position (SERP) ReportSEO, Search Engine Ranking Position (SERP) Report
SEO, Search Engine Ranking Position (SERP) Report
 
Leverage AI To Maximize SEO Efficiency While Keeping Quality
Leverage AI To Maximize SEO Efficiency While Keeping QualityLeverage AI To Maximize SEO Efficiency While Keeping Quality
Leverage AI To Maximize SEO Efficiency While Keeping Quality
 
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...
 
Getting Started with Google Analytics 4
Getting Started with Google Analytics 4Getting Started with Google Analytics 4
Getting Started with Google Analytics 4
 
Local SEO Presentation
Local SEO PresentationLocal SEO Presentation
Local SEO Presentation
 
Google Adwords Ppt
Google Adwords PptGoogle Adwords Ppt
Google Adwords Ppt
 

Semelhante a Google Tag Manager (GTM)

Semelhante a 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
 

Mais de Dragos Ionita

Mais de 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
 

Último

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
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
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
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
 

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: