際際滷

際際滷Share a Scribd company logo
GOOGLE TAG
MANAGER
MAGIC
Steven Stadler
Twitter: @joermungandr
Email: steven.stadler@gmail.com
@jobmensa.de
AGENDA
 WHAT IS TAG MANAGEMENT?
 WHY TAG MANAGEMENT?
 WHAT IS THE WORKFLOW?
 HOW DOES THIS MAGIC WORK?
 WHAT ARE THE RISKS?
2
#WTF IS TAG
MANAGEMENT? [1]
A fast way to add and manage tracking codes
 no javascript snippets have to be add anymore
Leave the developers free to work on other
important tasks
3
WHY TAG MANAGEMENT
 only page views
 only websites
 one tracking solutions
 a handful tags
 not likely to change
 by & for webmasters
Tracking in the 90s:
limited and easy
 page views + events
 sites, apps + things
 lots of solutions
 tag pollution
 evolution & maintenance
 IT, CM, BI departments
.
Tracking nowadays:
powerful, yet complex
4
SOME BENEFITS
 Smart Caching
 Tag Blacklist
 Debug Console
 Version History
5
6
[1]
WORKFLOW
Partner
delivers
tag(s)
Brie鍖ng
Create Tag in GTM
Create Variables
Create Triggers
Create Rules
Test in debug
mode
PUBLISH
7
GTM JARGON
 tag = bits of tracking logic to inject
 rules = when is a tag allowed to proceed
 macros = interaction infos that the tag needs
 container = the bag of tags to inject on a website
 dataLayer = a common queue between capture
and tracking
8
CONTAINER
Big bag with lots of tags inside
 rule of thumb: 1 container per site
 1 GTM user account can manage many containers
 publish changes once for all as versions
 preview and debug your changes before
publishing them
9
10
TAGS
Bits of tracking logic to inject/instantiate on the
page.
 you can add:
 ready-made tags (GA, AdWords, )
 custom tags
11
12
13
RULES
When should GTM inject the tracking code?
Examples:
- "on all pages"
- {{url}} matches RegEx .*
- {{event}} equals gtm.linkClick
BEWARE: a tag with no rule attached will not 鍖re!
14
15
16
17
MACROS
Accessors to element/event/page information. (now variables)
Provided out-of-the-box by GTM:
- {{url}}
- {{url hostname}}
- {{url path}}
- {{referrer}}
- 
18
19
20
GTM TRACKING PROCESS
1. Browser loads page with GTM <script> tag
21
GTM TRACKING PROCESS
2. GTM tag interpreted
1. creates hidden iframe for browsers that doesnt allow
scripts
2. loads gtm.js:
1. your speci鍖c container (tags, rules, macros )
2. generic GTM logic
22
GTM TRACKING PROCESS
3. GTM 鍖res up:
1. if dataLayer does not exist, it creates it
2. all tags/rules/macros are instantiated and now listening
3. gtm events thrown
23
GTM TRACKING PROCESS
4. When a DOM event happens 
1. rules de鍖ne which tracker tags gets 鍖red and throws
events on dataLayer
24
GTM TRACKING PROCESS
5. when any event or data gets pushed on the dataLayer 
1. rules de鍖ne which tracker performs
25
26
[1]
RISKS
Anyone with credentials and rights can inject harmful code
 probability: very probable (marketing dept  security dept)
 impact: legal trouble, loss of trust, loss of users private infos, loss of business
infos
allow only one user to publish versions
"The marketing dudes will break everything! [1]
 probability: it can happen
 impact: injected code disturbs normal page behaviour
get tech help when doing special stuff
27
REFERENCES
[1] Leo Berdu - Google Tag Manager for eCommerce
for further reading:
Simo Ahava - Google Tag Manager For Nerds
http://www.simoahava.com/
28
QUESTIONS?
29

More Related Content

Similar to Introduction to Google Tag Manager (20)

Introduction about Google Tag manager
Introduction about Google Tag manager Introduction about Google Tag manager
Introduction about Google Tag manager
Jam Hassan
Google Tag Manager | Google Tag Manager Tutorial 2019 | Google Tag Manager Se...
Google Tag Manager | Google Tag Manager Tutorial 2019 | Google Tag Manager Se...Google Tag Manager | Google Tag Manager Tutorial 2019 | Google Tag Manager Se...
Google Tag Manager | Google Tag Manager Tutorial 2019 | Google Tag Manager Se...
Simplilearn
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
OWOX BI
Google Tag Manager - Revolve Conference 2015
Google Tag Manager - Revolve Conference 2015Google Tag Manager - Revolve Conference 2015
Google Tag Manager - Revolve Conference 2015
Tina Arnoldi, MA, LPC
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsGoogle Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
DesignHammer
Google Analytics and Google Tag Manager for Startups
Google Analytics and Google Tag Manager for StartupsGoogle Analytics and Google Tag Manager for Startups
Google Analytics and Google Tag Manager for Startups
Joost Hoogstrate
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
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsGoogle Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
DesignHammer
Stima mkt cloud-tms_20150319
Stima mkt cloud-tms_20150319Stima mkt cloud-tms_20150319
Stima mkt cloud-tms_20150319
BAM - Belgian Association of Marketing
Tag Management Systems
Tag Management SystemsTag Management Systems
Tag Management Systems
Jacobsons Direct Marketing Services LLC.
Google Tag Manager
Google Tag ManagerGoogle Tag Manager
Google Tag Manager
Kim Towne
Garelic: Google Analytics as App Performance monitoring
Garelic: Google Analytics as App Performance monitoringGarelic: Google Analytics as App Performance monitoring
Garelic: Google Analytics as App Performance monitoring
Jano Suchal
Google Analytics Meetup: Auto Event Tracking
Google Analytics Meetup: Auto Event TrackingGoogle Analytics Meetup: Auto Event Tracking
Google Analytics Meetup: Auto Event Tracking
ISITE Design is now Connective DX
A Detailed Guide on New Google Global Site Tag.pdf
A Detailed Guide on New Google Global Site Tag.pdfA Detailed Guide on New Google Global Site Tag.pdf
A Detailed Guide on New Google Global Site Tag.pdf
ecommerce Trends
4 clicks 2 Measurement - Analytics Automation @ SuperWeek
4 clicks 2 Measurement - Analytics Automation @ SuperWeek4 clicks 2 Measurement - Analytics Automation @ SuperWeek
4 clicks 2 Measurement - Analytics Automation @ SuperWeek
Phil Pearce
"Taster 際際滷s" for Most advanced GTM implementation
"Taster 際際滷s" for Most advanced GTM implementation"Taster 際際滷s" for Most advanced GTM implementation
"Taster 際際滷s" for Most advanced GTM implementation
Phil Pearce
Secrets to Optimize Website Tracking for User Engagement
Secrets to Optimize Website Tracking for User EngagementSecrets to Optimize Website Tracking for User Engagement
Secrets to Optimize Website Tracking for User Engagement
AlightAnalytics
Google Tag Manager - How to migrate to V2 interface
Google Tag Manager - How to migrate to V2 interfaceGoogle Tag Manager - How to migrate to V2 interface
Google Tag Manager - How to migrate to V2 interface
Phil Pearce
GA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture AlternativesGA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture Alternatives
Markus Baersch
Google Tag Manager 101
Google Tag Manager 101Google Tag Manager 101
Google Tag Manager 101
Adilla Diningsih
Introduction about Google Tag manager
Introduction about Google Tag manager Introduction about Google Tag manager
Introduction about Google Tag manager
Jam Hassan
Google Tag Manager | Google Tag Manager Tutorial 2019 | Google Tag Manager Se...
Google Tag Manager | Google Tag Manager Tutorial 2019 | Google Tag Manager Se...Google Tag Manager | Google Tag Manager Tutorial 2019 | Google Tag Manager Se...
Google Tag Manager | Google Tag Manager Tutorial 2019 | Google Tag Manager Se...
Simplilearn
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
OWOX BI
Google Tag Manager - Revolve Conference 2015
Google Tag Manager - Revolve Conference 2015Google Tag Manager - Revolve Conference 2015
Google Tag Manager - Revolve Conference 2015
Tina Arnoldi, MA, LPC
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsGoogle Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
DesignHammer
Google Analytics and Google Tag Manager for Startups
Google Analytics and Google Tag Manager for StartupsGoogle Analytics and Google Tag Manager for Startups
Google Analytics and Google Tag Manager for Startups
Joost Hoogstrate
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
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google AnalyticsGoogle Tag Manager for actionable metrics - Beyond basic Google Analytics
Google Tag Manager for actionable metrics - Beyond basic Google Analytics
DesignHammer
Google Tag Manager
Google Tag ManagerGoogle Tag Manager
Google Tag Manager
Kim Towne
Garelic: Google Analytics as App Performance monitoring
Garelic: Google Analytics as App Performance monitoringGarelic: Google Analytics as App Performance monitoring
Garelic: Google Analytics as App Performance monitoring
Jano Suchal
A Detailed Guide on New Google Global Site Tag.pdf
A Detailed Guide on New Google Global Site Tag.pdfA Detailed Guide on New Google Global Site Tag.pdf
A Detailed Guide on New Google Global Site Tag.pdf
ecommerce Trends
4 clicks 2 Measurement - Analytics Automation @ SuperWeek
4 clicks 2 Measurement - Analytics Automation @ SuperWeek4 clicks 2 Measurement - Analytics Automation @ SuperWeek
4 clicks 2 Measurement - Analytics Automation @ SuperWeek
Phil Pearce
"Taster 際際滷s" for Most advanced GTM implementation
"Taster 際際滷s" for Most advanced GTM implementation"Taster 際際滷s" for Most advanced GTM implementation
"Taster 際際滷s" for Most advanced GTM implementation
Phil Pearce
Secrets to Optimize Website Tracking for User Engagement
Secrets to Optimize Website Tracking for User EngagementSecrets to Optimize Website Tracking for User Engagement
Secrets to Optimize Website Tracking for User Engagement
AlightAnalytics
Google Tag Manager - How to migrate to V2 interface
Google Tag Manager - How to migrate to V2 interfaceGoogle Tag Manager - How to migrate to V2 interface
Google Tag Manager - How to migrate to V2 interface
Phil Pearce
GA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture AlternativesGA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture Alternatives
Markus Baersch

Recently uploaded (20)

AllContacts Vs AllSubscribers - SFMC.pptx
AllContacts Vs AllSubscribers - SFMC.pptxAllContacts Vs AllSubscribers - SFMC.pptx
AllContacts Vs AllSubscribers - SFMC.pptx
bpkr84
shit yudh slideshare power likha point presen
shit yudh slideshare power likha point presenshit yudh slideshare power likha point presen
shit yudh slideshare power likha point presen
vishalgurjar11229
Data Science Introduction and Process in Data Science
Data Science Introduction and Process in Data ScienceData Science Introduction and Process in Data Science
Data Science Introduction and Process in Data Science
Pyingkodi Maran
Sustainable Developmeuiuiufnt Goals.pptx
Sustainable Developmeuiuiufnt Goals.pptxSustainable Developmeuiuiufnt Goals.pptx
Sustainable Developmeuiuiufnt Goals.pptx
cjoyomaoeng
Defense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptxDefense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptx
Greg Makowski
Presentation by Dr sidra khan about the mortality case of GMMMC unit 2 sukku...
Presentation by Dr sidra khan about the mortality case of  GMMMC unit 2 sukku...Presentation by Dr sidra khan about the mortality case of  GMMMC unit 2 sukku...
Presentation by Dr sidra khan about the mortality case of GMMMC unit 2 sukku...
SidraZafar39
210 Linked-llists of data structure with .pdf
210 Linked-llists of data structure with .pdf210 Linked-llists of data structure with .pdf
210 Linked-llists of data structure with .pdf
AhsanRamzan7
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptxmd-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
fatimalazaar2004
Induction Program of MTAB online session
Induction Program of MTAB online sessionInduction Program of MTAB online session
Induction Program of MTAB online session
LOHITH886892
computernetwork- class 12 b c.pptxbsbsbsbsnns
computernetwork- class 12 b c.pptxbsbsbsbsnnscomputernetwork- class 12 b c.pptxbsbsbsbsnns
computernetwork- class 12 b c.pptxbsbsbsbsnns
SaranNagiya
KNN_Logistic_Regression_Presentation_Styled.pptx
KNN_Logistic_Regression_Presentation_Styled.pptxKNN_Logistic_Regression_Presentation_Styled.pptx
KNN_Logistic_Regression_Presentation_Styled.pptx
sonujha1980712
Andhra Pradesh Micro Irrigation Project
Andhra Pradesh Micro Irrigation ProjectAndhra Pradesh Micro Irrigation Project
Andhra Pradesh Micro Irrigation Project
vzmcareers
Developing Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response ApplicationsDeveloping Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response Applications
VICTOR MAESTRE RAMIREZ
How iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost FundsHow iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost Funds
ireneschmid345
OpenMetadata Community Meeting - 16th April 2025
OpenMetadata Community Meeting - 16th April 2025OpenMetadata Community Meeting - 16th April 2025
OpenMetadata Community Meeting - 16th April 2025
OpenMetadata
Blue and White Modern Geometric Simple Photo Business Company Presentation.pptx
Blue and White Modern Geometric Simple Photo Business Company Presentation.pptxBlue and White Modern Geometric Simple Photo Business Company Presentation.pptx
Blue and White Modern Geometric Simple Photo Business Company Presentation.pptx
maryemililou0
R Programming Basics, Installation of R.pptx
R Programming Basics, Installation of R.pptxR Programming Basics, Installation of R.pptx
R Programming Basics, Installation of R.pptx
takaa1855
Lecture 2B - Management Infornation System SubSystems.pptx
Lecture 2B - Management Infornation System  SubSystems.pptxLecture 2B - Management Infornation System  SubSystems.pptx
Lecture 2B - Management Infornation System SubSystems.pptx
jwinnieshekinah
Collection of Data in Data Visualization.pptx
Collection of Data in Data Visualization.pptxCollection of Data in Data Visualization.pptx
Collection of Data in Data Visualization.pptx
takaa1855
AI_From_Tool_to_Teammate_HenryNguyen.pptx
AI_From_Tool_to_Teammate_HenryNguyen.pptxAI_From_Tool_to_Teammate_HenryNguyen.pptx
AI_From_Tool_to_Teammate_HenryNguyen.pptx
Henry nguyen
AllContacts Vs AllSubscribers - SFMC.pptx
AllContacts Vs AllSubscribers - SFMC.pptxAllContacts Vs AllSubscribers - SFMC.pptx
AllContacts Vs AllSubscribers - SFMC.pptx
bpkr84
shit yudh slideshare power likha point presen
shit yudh slideshare power likha point presenshit yudh slideshare power likha point presen
shit yudh slideshare power likha point presen
vishalgurjar11229
Data Science Introduction and Process in Data Science
Data Science Introduction and Process in Data ScienceData Science Introduction and Process in Data Science
Data Science Introduction and Process in Data Science
Pyingkodi Maran
Sustainable Developmeuiuiufnt Goals.pptx
Sustainable Developmeuiuiufnt Goals.pptxSustainable Developmeuiuiufnt Goals.pptx
Sustainable Developmeuiuiufnt Goals.pptx
cjoyomaoeng
Defense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptxDefense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptx
Greg Makowski
Presentation by Dr sidra khan about the mortality case of GMMMC unit 2 sukku...
Presentation by Dr sidra khan about the mortality case of  GMMMC unit 2 sukku...Presentation by Dr sidra khan about the mortality case of  GMMMC unit 2 sukku...
Presentation by Dr sidra khan about the mortality case of GMMMC unit 2 sukku...
SidraZafar39
210 Linked-llists of data structure with .pdf
210 Linked-llists of data structure with .pdf210 Linked-llists of data structure with .pdf
210 Linked-llists of data structure with .pdf
AhsanRamzan7
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptxmd-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
fatimalazaar2004
Induction Program of MTAB online session
Induction Program of MTAB online sessionInduction Program of MTAB online session
Induction Program of MTAB online session
LOHITH886892
computernetwork- class 12 b c.pptxbsbsbsbsnns
computernetwork- class 12 b c.pptxbsbsbsbsnnscomputernetwork- class 12 b c.pptxbsbsbsbsnns
computernetwork- class 12 b c.pptxbsbsbsbsnns
SaranNagiya
KNN_Logistic_Regression_Presentation_Styled.pptx
KNN_Logistic_Regression_Presentation_Styled.pptxKNN_Logistic_Regression_Presentation_Styled.pptx
KNN_Logistic_Regression_Presentation_Styled.pptx
sonujha1980712
Andhra Pradesh Micro Irrigation Project
Andhra Pradesh Micro Irrigation ProjectAndhra Pradesh Micro Irrigation Project
Andhra Pradesh Micro Irrigation Project
vzmcareers
Developing Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response ApplicationsDeveloping Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response Applications
VICTOR MAESTRE RAMIREZ
How iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost FundsHow iCode cybertech Helped Me Recover My Lost Funds
How iCode cybertech Helped Me Recover My Lost Funds
ireneschmid345
OpenMetadata Community Meeting - 16th April 2025
OpenMetadata Community Meeting - 16th April 2025OpenMetadata Community Meeting - 16th April 2025
OpenMetadata Community Meeting - 16th April 2025
OpenMetadata
Blue and White Modern Geometric Simple Photo Business Company Presentation.pptx
Blue and White Modern Geometric Simple Photo Business Company Presentation.pptxBlue and White Modern Geometric Simple Photo Business Company Presentation.pptx
Blue and White Modern Geometric Simple Photo Business Company Presentation.pptx
maryemililou0
R Programming Basics, Installation of R.pptx
R Programming Basics, Installation of R.pptxR Programming Basics, Installation of R.pptx
R Programming Basics, Installation of R.pptx
takaa1855
Lecture 2B - Management Infornation System SubSystems.pptx
Lecture 2B - Management Infornation System  SubSystems.pptxLecture 2B - Management Infornation System  SubSystems.pptx
Lecture 2B - Management Infornation System SubSystems.pptx
jwinnieshekinah
Collection of Data in Data Visualization.pptx
Collection of Data in Data Visualization.pptxCollection of Data in Data Visualization.pptx
Collection of Data in Data Visualization.pptx
takaa1855
AI_From_Tool_to_Teammate_HenryNguyen.pptx
AI_From_Tool_to_Teammate_HenryNguyen.pptxAI_From_Tool_to_Teammate_HenryNguyen.pptx
AI_From_Tool_to_Teammate_HenryNguyen.pptx
Henry nguyen

Introduction to Google Tag Manager

  • 1. GOOGLE TAG MANAGER MAGIC Steven Stadler Twitter: @joermungandr Email: steven.stadler@gmail.com @jobmensa.de
  • 2. AGENDA WHAT IS TAG MANAGEMENT? WHY TAG MANAGEMENT? WHAT IS THE WORKFLOW? HOW DOES THIS MAGIC WORK? WHAT ARE THE RISKS? 2
  • 3. #WTF IS TAG MANAGEMENT? [1] A fast way to add and manage tracking codes no javascript snippets have to be add anymore Leave the developers free to work on other important tasks 3
  • 4. WHY TAG MANAGEMENT only page views only websites one tracking solutions a handful tags not likely to change by & for webmasters Tracking in the 90s: limited and easy page views + events sites, apps + things lots of solutions tag pollution evolution & maintenance IT, CM, BI departments . Tracking nowadays: powerful, yet complex 4
  • 5. SOME BENEFITS Smart Caching Tag Blacklist Debug Console Version History 5
  • 7. WORKFLOW Partner delivers tag(s) Brie鍖ng Create Tag in GTM Create Variables Create Triggers Create Rules Test in debug mode PUBLISH 7
  • 8. GTM JARGON tag = bits of tracking logic to inject rules = when is a tag allowed to proceed macros = interaction infos that the tag needs container = the bag of tags to inject on a website dataLayer = a common queue between capture and tracking 8
  • 9. CONTAINER Big bag with lots of tags inside rule of thumb: 1 container per site 1 GTM user account can manage many containers publish changes once for all as versions preview and debug your changes before publishing them 9
  • 10. 10
  • 11. TAGS Bits of tracking logic to inject/instantiate on the page. you can add: ready-made tags (GA, AdWords, ) custom tags 11
  • 12. 12
  • 13. 13
  • 14. RULES When should GTM inject the tracking code? Examples: - "on all pages" - {{url}} matches RegEx .* - {{event}} equals gtm.linkClick BEWARE: a tag with no rule attached will not 鍖re! 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. MACROS Accessors to element/event/page information. (now variables) Provided out-of-the-box by GTM: - {{url}} - {{url hostname}} - {{url path}} - {{referrer}} - 18
  • 19. 19
  • 20. 20
  • 21. GTM TRACKING PROCESS 1. Browser loads page with GTM <script> tag 21
  • 22. GTM TRACKING PROCESS 2. GTM tag interpreted 1. creates hidden iframe for browsers that doesnt allow scripts 2. loads gtm.js: 1. your speci鍖c container (tags, rules, macros ) 2. generic GTM logic 22
  • 23. GTM TRACKING PROCESS 3. GTM 鍖res up: 1. if dataLayer does not exist, it creates it 2. all tags/rules/macros are instantiated and now listening 3. gtm events thrown 23
  • 24. GTM TRACKING PROCESS 4. When a DOM event happens 1. rules de鍖ne which tracker tags gets 鍖red and throws events on dataLayer 24
  • 25. GTM TRACKING PROCESS 5. when any event or data gets pushed on the dataLayer 1. rules de鍖ne which tracker performs 25
  • 27. RISKS Anyone with credentials and rights can inject harmful code probability: very probable (marketing dept security dept) impact: legal trouble, loss of trust, loss of users private infos, loss of business infos allow only one user to publish versions "The marketing dudes will break everything! [1] probability: it can happen impact: injected code disturbs normal page behaviour get tech help when doing special stuff 27
  • 28. REFERENCES [1] Leo Berdu - Google Tag Manager for eCommerce for further reading: Simo Ahava - Google Tag Manager For Nerds http://www.simoahava.com/ 28