simo ahava - tag management solutions – best. data. ever. mktfest 2014

85
Tag Management Solutions BEST. DATA. EVER. Simo Ahava (NetBooster) – Marketing Festival

Upload: marketing-festival

Post on 13-Jul-2015

822 views

Category:

Business


5 download

TRANSCRIPT

Page 1: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Tag Management Solutions

BEST. DATA. EVER.

Simo Ahava (NetBooster) – Marketing Festival

Page 2: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Q1: Why Should I Care?

Page 3: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Idea Implementation Analysis Results

TYPICAL (WATERFALL) PROCESS

Page 4: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Idea Implementation Analysis Results

THE BUSINESS OWNER / EXECUTIVE

Page 5: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Idea Implementation Analysis Results

THE MARKETER / NON-DEVELOPER

Page 6: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Idea Implementation Analysis Results

THE DEVELOPER / IT

Page 7: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Idea Implementation Analysis Results

SILOS

Page 8: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Idea Implementation Analysis Results

SILOS

Page 9: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Idea Implementation Analysis Results

SILOS

Page 10: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Idea Implementation Analysis Results

SILOS

Page 11: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Idea Implementation Analysis Results

INEFFECTIVE, NON-ITERATIVE PROCESS

Page 12: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Business Requirement

Data Point(s)

Measurable Goal

Ticket / Request

Design

Develop Test

Publish

Approve

INEFFECTIVE, NON-ITERATIVE PROCESS

Page 13: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Business Requirement

Data Point(s)

Measurable Goal

Ticket / Request

Design

Develop Test

Publish

Approve

Marketer / Non-developer

Developer

INEFFECTIVE, NON-ITERATIVE PROCESS

Page 14: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Business Req.

TMS & Data Layer

Data Heaven

INVOLVE EVERYONE AROUND DATA

Page 15: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Business Req.

TMS & Data Layer

Data Heaven

Rinse & Repeat

AND MAKE IT AGILE!

Page 16: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  Silos  and  non-­‐involvement  lead  to  bad  data  quality  

YOU SHOULD CARE BECAUSE

Page 17: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  Silos  and  non-­‐involvement  lead  to  bad  data  quality  ü  Bad  data  quality  leads  to  misalignment  of  analy6cs  

and  business  goals  

YOU SHOULD CARE BECAUSE

Page 18: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  Silos  and  non-­‐involvement  lead  to  bad  data  quality  ü  Bad  data  quality  leads  to  misalignment  of  analy6cs  

and  business  goals  ü  Proper  tools  and  processes  improve  data  quality  

YOU SHOULD CARE BECAUSE

Page 19: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Q2: What Is ”Tag Management”

Page 20: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

BEFORE

Page 21: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

BEFORE

Page 22: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

BEFORE

Page 23: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

BEFORE

Page 24: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

BEFORE

Page 25: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

BEFORE

Page 26: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

BEFORE

Page 27: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

AFTER

Page 28: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

AFTER

Picard Layer

Kirk Layer

Data Layer

Page 29: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

AFTER

Page 30: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  Consolida6on  of  marke6ng-­‐related  web  development  

TAG MANAGEMENT IS

Page 31: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  Consolida6on  of  marke6ng-­‐related  web  development  ü  A  common  terminology  for  all  working  with  data  

TAG MANAGEMENT IS

Page 32: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  Consolida6on  of  marke6ng-­‐related  web  development  ü  A  common  terminology  for  all  working  with  data  ü  Fer6le  ground  for  agile  growth  in  data  organiza6on  

TAG MANAGEMENT IS

Page 33: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Q3: What Is The Data Layer?

Page 34: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITHOUT A DATA LAYER…

Page 35: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITHOUT A DATA LAYER…

Page 36: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITHOUT A DATA LAYER…

Page 37: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITHOUT A DATA LAYER…

Page 38: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITHOUT A DATA LAYER…

Page 39: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITHOUT A DATA LAYER…

Page 40: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITHOUT A DATA LAYER…

Page 41: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITHOUT A DATA LAYER…

Page 42: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITH A DATA LAYER…

Page 43: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITH A DATA LAYER…

Page 44: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Marke6ng  PlaCorm  I  

Marke6ng  PlaCorm  II  

Marke6ng  PlaCorm  III  

WITH A DATA LAYER…

Page 45: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  A  structured  repository  for  all  marke6ng  data  

DATA LAYER IS

Page 46: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  A  structured  repository  for  all  marke6ng  data  ü  Dynamic  and  flexible  

DATA LAYER IS

Page 47: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  A  structured  repository  for  all  marke6ng  data  ü  Dynamic  and  flexible  ü  Platorm-­‐  and  vendor-­‐independent  

DATA LAYER IS

Page 48: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Q4: How Do You Do eCommerce With A TMS?

Page 49: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

You don't!

Page 50: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

<script>          window.dataLayer  =  window.dataLayer  ||  [];          dataLayer.push({                  'transactionId'  :  '12345',                  'transactionAffiliation'  :  'MKTFEST',                  'transactionTotal'  :  9.99,                  'transactionTax'  :  1.32,                  'transactionShipping'  :  2.50,                  'transactionProducts'  :  [{                          'sku'  :  'WhenIGrowUp',                          'name'  :  'IWantToBe',                          'category'  :  'Avinash',                          'price'  :  5.50,                          'quantity'  :  1                  },{                          'sku'  :  'BEST',                          'name'  :  'CONFERENCE',                          'category'  :  'EVER',                          'price'  :  3.50,                          'quantity'  :  2                  }]          });  </script>  <!-­‐-­‐  Google  Tag  Manager  Container  Snippet  Here  -­‐-­‐>  

Page 51: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

<script>          window.dataLayer  =  window.dataLayer  ||  [];          dataLayer.push({                  'transactionId'  :  '12345',                  'transactionAffiliation'  :  'MKTFEST',                  'transactionTotal'  :  9.99,                  'transactionTax'  :  1.32,                  'transactionShipping'  :  2.50,                  'transactionProducts'  :  [{                          'sku'  :  'WhenIGrowUp',                          'name'  :  'IWantToBe',                          'category'  :  'Avinash',                          'price'  :  5.50,                          'quantity'  :  1                  },{                          'sku'  :  'BEST',                          'name'  :  'CONFERENCE',                          'category'  :  'EVER',                          'price'  :  3.50,                          'quantity'  :  2                  }]          });  </script>  <!-­‐-­‐  Google  Tag  Manager  Container  Snippet  Here  -­‐-­‐>  

Triggers your eCommerce Transaction tag

Page 52: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

<script>          window.dataLayer  =  window.dataLayer  ||  [];          dataLayer.push({                  'transactionId'  :  '12345',                  'transactionAffiliation'  :  'MKTFEST',                  'transactionTotal'  :  9.99,                  'transactionTax'  :  1.32,                  'transactionShipping'  :  2.50,                  'transactionProducts'  :  [{                          'sku'  :  'WhenIGrowUp',                          'name'  :  'IWantToBe',                          'category'  :  'Avinash',                          'price'  :  5.50,                          'quantity'  :  1                  },{                          'sku'  :  'BEST',                          'name'  :  'CONFERENCE',                          'category'  :  'EVER',                          'price'  :  3.50,                          'quantity'  :  2                  }]          });  </script>  <!-­‐-­‐  Google  Tag  Manager  Container  Snippet  Here  -­‐-­‐>  

Triggers your eCommerce Transaction tag

The dataLayer is written by your eCommerce platform or CMS!

Page 53: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

<html>          <head>                  <title>MARKETING  FESTIVAL  RULES  OK</title>                  <script>                          window.dataLayer  =  window.dataLayer  ||  [];                          dataLayer.push({                                  'transactionId'  :  '12345',                                  'transactionAffiliation'  :  'MKTFEST',                                  'transactionTotal'  :  9.99,                                  'transactionTax'  :  1.32,                                  'transactionShipping'  :  2.50,                                  'transactionProducts'  :  [{                                          'sku'  :  'WhenIGrowUp',                                          'name'  :  'IWantToBe',                                          'category'  :  'Avinash',                                          'price'  :  5.50,                                          'quantity'  :  1                                  },{                                          'sku'  :  'BEST',                                          'name'  :  'CONFERENCE',                                          'category'  :  'EVER',                                          'price'  :  3.50,                                          'quantity'  :  2                                  }]                            });                  </script>          </head>          <body>                  <!-­‐-­‐  Google  Tag  Manager  Container  Snippet  Here  -­‐-­‐>          </body>  </html>  

1.  eCommerce platform or CMS renders the page template…

Page 54: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

<script>          window.dataLayer  =  window.dataLayer  ||  [];          dataLayer.push({                  'transactionId'  :  '12345',                  'transactionAffiliation'  :  'MKTFEST',                  'transactionTotal'  :  9.99,                  'transactionTax'  :  1.32,                  'transactionShipping'  :  2.50,                  'transactionProducts'  :  [{                          'sku'  :  'WhenIGrowUp',                          'name'  :  'IWantToBe',                          'category'  :  'Avinash',                          'price'  :  5.50,                          'quantity'  :  1                  },{                          'sku'  :  'BEST',                          'name'  :  'CONFERENCE',                          'category'  :  'EVER',                          'price'  :  3.50,                          'quantity'  :  2                  }]          });  </script>  

1.  eCommerce platform or CMS renders the page template…

2.  …and populates dataLayer with details about the transaction…

Page 55: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

1.  eCommerce platform or CMS renders the page template…

2.  …and populates dataLayer with details about the transaction…

3.  …these details are then picked up by a tag in GTM…

Page 56: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

1.  eCommerce platform or CMS renders the page template…

2.  …and populates dataLayer with details about the transaction…

3.  …these details are then picked up by a tag in GTM…

4.  …which sends this data to Google Analytics

Page 57: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  Using  the  data  layer  

YOU ”DO” ECOMMERCE

Page 58: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  Using  the  data  layer  ü  By  observing  and  respec6ng  structural  requirements  

YOU ”DO” ECOMMERCE

Page 59: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  Using  the  data  layer  ü  By  observing  and  respec6ng  structural  requirements  ü  With  the  developer  and  marketer  working  together  

YOU ”DO” ECOMMERCE

Page 60: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Q5: Why Don't The Auto-Event Listeners Work?

Page 61: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

HTML  

HEAD  

BODY  

ARTICLE  

DIV  

DIV  

FORM  

GTM's form submit handler

Page 62: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

HTML  

HEAD  

BODY  

ARTICLE  

DIV  

DIV  

FORM  

GTM  

submit()  

Page 63: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

HTML  

HEAD  

BODY  

ARTICLE  

DIV  

DIV  

FORM  

GTM  

submit()  

Page 64: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

HTML  

HEAD  

BODY  

ARTICLE  

DIV  

DIV  

FORM  

GTM  

submit()  

Page 65: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

HTML  

HEAD  

BODY  

ARTICLE  

DIV  

DIV  

FORM  

GTM  

submit()  

Page 66: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

HTML  

HEAD  

BODY  

ARTICLE  

DIV  

DIV  

FORM  

GTM  

submit()  

Page 67: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

HTML  

HEAD  

BODY  

ARTICLE  

DIV  

DIV  

FORM  

GTM  

submit()  

return  false  JS  

Page 68: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

HTML  

HEAD  

BODY  

ARTICLE  

DIV  

DIV  

FORM  

GTM  

submit()  

return  false  JS  

Page 69: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

HTML  

HEAD  

BODY  

ARTICLE  

DIV  

DIV  

FORM  

GTM  

submit()  

return  false  JS  

Page 70: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

HTML  

HEAD  

BODY  

ARTICLE  

DIV  

DIV  

FORM  

GTM  

submit()  

return  false  JS  

X

X

X

Page 71: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

SAMPLE FIX

$('a.toTop').on('click',  function()  {          ('html,  body')              .animate({                  scrollTop:  $('#top').offset().top  –  5              },  500);          return  false;      }  );                                                        

Binds  a  specific  link  click  to  scroll  the  screen  to  the  top  of  the  page  

Page 72: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

SAMPLE FIX

$('a.toTop').on('click',  function()  {          ('html,  body')              .animate({                  scrollTop:  $('#top').offset().top  –  5              },  500);          return  false;      }  );                                                        

Binds  a  specific  link  click  to  scroll  the  screen  to  the  top  of  the  page  

Page 73: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

SAMPLE FIX

$('a.toTop').on('click',  function(e)  {          e.preventDefault();          ('html,  body')              .animate({                  scrollTop:  $('#top').offset().top  –  5              },  500);          return  false;      }  );                                                        

Binds  a  specific  link  click  to  scroll  the  screen  to  the  top  of  the  page  

Page 74: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  GTM's  listeners  are  primed  on  the  document  node  

EVENT DELEGATION

Page 75: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

ü  GTM's  listeners  are  primed  on  the  document  node  ü  For  them  to  work,  events  must  bubble  /  propagate  

EVENT DELEGATION

Page 76: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

EVENT DELEGATION

ü  GTM's  listeners  are  primed  on  the  document  node  ü  For  them  to  work,  events  must  bubble  /  propagate  ü  If  events  aren't  captured,  work  with  your  developers  

to  find  possible  func6ons  that  stop  propaga5on  

Page 77: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

Q6: What Tools Should I Use?

Page 78: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

FOR MAPPING TAGS

Google Tag Assistant

http://goo.gl/qF6OQM

WASP.crawler

http://goo.gl/1fieUZ

Page 79: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

FOR DEBUGGING HITS

GA Debugger

http://goo.gl/GmqodA

WASP.inspector

http://goo.gl/Tl9Nhi

Page 80: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

FOR DEBUGGING GTM

GTM Sonar

http://goo.gl/NVmBhv

GTM Preview

http://tagmanager.google.com/

Page 81: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

GTM TOOLS

http://www.gtmtools.com/

Page 82: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

GTM TOOLS V2.0

Page 83: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

FOR DOING AWESOME STUFF

Page 84: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Marketing Festival 2014 | #mktfest | @SimoAhava

FOR DOING AWESOME STUFF

http://goo.gl/7wxHCD  

Page 85: Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014

Simo Ahava | NetBooster @SimoAhava

http://google.me/+SimoAhava

[email protected]

www.simoahava.com www.netbooster.fi

THANK YOU!