GAUC Training dag
Universal Analytics Learnings
i.c.m. Google Tag Manager
16 juni 2014
Martijn Staal
Krisjan Oldekamp
• Analytics coordinator bij Oogst
• Google Adwords & Google Analytics gecertificeerd
• Werkzaam voor o.a.
• OHRA
• Delta L...
• Consultant Web Analytics & conversie optimalisatie
• Google Analytics gecertificeerd
• Bedrijfskunde en Marketing Manage...
Agenda
Universal Analytics Aan de slagMigratie via GTM
Agenda
Universal Analytics Migratie via GTM Aan de slag
Universal Analytics
Uit de beta & alle ‘oude’ functionaliteit nu ook in Universal Analytics
Ondersteuning ‘oude’ versies is eindig
Universal Analytics: maak de hele customer journey inzichtelijk
DIRECT
Organic
Corporate
Adwords
Branding
Email
Social
Ver...
Cross device meten met een User-ID in Universal Analytics
= 1
&cid = 123 &cid = 456 &cid = 789
= 3
unieke bezoekers
&uid =...
Cross device rapportages in Universal Analytics
• Device Overlap
• Device Paden
• Bronnen
Dimension widening / data import: koppelen van eigen data
• Key nodig
• Client-/User-ID
• Transactie-ID
• Artikel-ID
• Via...
Dimension widening gebruiken – bijv. offline / CRM data
• Klant
• Geslacht / Leeftijd
• Extra productinformatie
• Branche
...
Geslacht, Leeftijd
Zakelijk / particulier
Gezinssamenstelling
Aankoophistorie
Laatste product
bekeken
Product toegevoegd
a...
Analytics draait om pagina’s
Bedankt voor
uw aankoop
Kanalen Pagina’s E-commerceFunnel
UA - Meer inzichten tot de transactie
Bedankt voor
uw aankoop
Kanalen Pagina’s E-commerce
Enhanced E-commerce
Funnel
Tot de transactie
Tijdens de transactie
En na de transactie
Bedankt voor
uw aankoop
E-commerce
Enhanced E-commerce
Nu niet in Analytics
externe
product
data
Enhanced Ecommerce
Oud Nieuw
• Direct inzage in gehele funnel
op productniveau
• Productviews & kliks
• Geen afhankelijkhe...
Universal Analytics - overzicht van extra mogelijkheden
1. Nieuwe, meer zuivere manier van meten
a) Focus op hele customer...
Traditioneel vs Universal
1. 100% client-side via ga.js
2. Sessie-gebaseerd
3. 4 cookies
• _utma
• _utmb
• _utmc
• _utmz
1...
Measurement protocol (1)
• Gestandaardiseerde manier om data te verzenden naar Analytics
• Online en offline gedrag koppel...
Measurement protocol (2): onafhankelijk van omgeving & device
Collect?
v=1 // Versie
&tid=UA-123456-1 // Tracking-ID
&cid=...
Agenda
Universal Analytics Migratie via GTM Aan de slag
1. Maak een tijdelijke Universal Analytics account aan
• Nieuwe trackingcode
• Iedere regel Analyitics code moet worden ge...
2. Stel definities in op property niveau
3. Bepaal de User-ID
4567:
“Klant“
Script
/ API
• Werkt het beste met een “inlog”
systeem
• Non-PII
3. Bepaal de User-ID – Session Unification
Session Unification - AAN
Session Unification - UIT
4. Implementeer Universal Analytics via Google Tag Manager
Container 1
Tags
Regels
Macro’s
Tags
Regels
Macro’s
Container 2
4a. Implementeer Google Tag Manager (basisscript)
4b. Configureer parallele Universal Analytics implementatie
met display functionaliteit
4c. Maak een Google Tag Manager versie aan & publiceer
• Wijzigingen groeperen in versies
• Versies kunnen getest worden, ...
4d. Implementeer Google Tag Manager Events
• Listeners: automatische tracking links, downloads, button clicks etc
• 3 inst...
4e. Verstuur dynamische gegevens via de datalayer
Voorbeeld: Productinfo Voorbeeld: User-ID
• Cookie uitlezen via GTM (mid...
4f. Stel scripting op & publiceer!
4g. Debuggen met Google Tag Assistant
5. Custom dimensions instellen
• Altijd i.c.m. ander data type (bv pageview, event)
• Key bepalen (kan op basis van een Cu...
Uitsluitend via Universal Analytics
6. Importeer data
3 stappen per upload;
1. Type upload selecteren
2. Key-metric in GA selecteren
3. Document/schema ophalen
https://support....
7. Audit de datakwaliteit
• Verschil UA vs traditioneel
• Werkt het in alle browsers?
• Lichte verschillen (meestal hoger ...
8. Stap over & verwijder de oude code
9. Enhanced E-commerce instellen
Product views
Productlijsten /
zoekresultaten
Impressions
Product detail
views
Actions
Pr...
9. Enhanced E-commerce instellen
• Implementatie afhankelijk van structuur / mogelijkheden website
• Product impressions /...
Universal Analytics - migratie stappen samengevat
1. Maak een Universal Analytics property en GTM aan
2. Configureer de me...
Agenda
Universal Analytics Migratie via GTM Aan de slag
Opdracht: zet de basis UA / GTM implementatie voor jouw
organisatie op
1. Maak een Universal Analytics property en GTM aan...
Next step: regel toegang tot exclusieve UA en GTM Beta’s
1. Universal Analytics
2. Google Tag Manager
Aanspreekpunten
• Martijn Staal martijn@oogstonline.nl
• Krisjan Oldekamp krisjan@oogstonline.nl
Vragen?
Upcoming SlideShare
Loading in …5
×

Oogst martijn staal trainingday gauc 2014 -best practices voor de implementatie van universal analytics

1,377 views

Published on

Met Universal Analytics, dat in april uit beta kwam, kwamen display targeting functionaliteit beschikbaar en werd het met een unieke UsedID mogelijk de offline en online customer journey inzichtelijk te maken over verschillende apparaten als PC, mobiel en tablet.
In deze training staan vragen centraal als 'Wat zijn best practices voor de implementatie van Universal Analytics?' en 'Op welke manier maak je goed gebruik van User ID?'.
De bètaperiode heeft Oogst benut door voor een groot deel van haar klanten migraties uit te voeren, ervaring op te bouwen en voor te bereiden op het gebruik van User ID. Trainers Martijn Staal en Krisjan Oldekamp van Oogst delen de laatste inzichten die we door deze voorsprong hebben vergaard en een stappenplan waarmee je direct aan de slag kunt.

Published in: Marketing
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,377
On SlideShare
0
From Embeds
0
Number of Embeds
33
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Oogst martijn staal trainingday gauc 2014 -best practices voor de implementatie van universal analytics

  1. 1. GAUC Training dag Universal Analytics Learnings i.c.m. Google Tag Manager 16 juni 2014 Martijn Staal Krisjan Oldekamp
  2. 2. • Analytics coordinator bij Oogst • Google Adwords & Google Analytics gecertificeerd • Werkzaam voor o.a. • OHRA • Delta Lloyd • HotelSpecials.nl • Bruna • Deloitte • Van den Assem • Mazda .com/in/martijnstaal Martijn Staal @martijnstaal
  3. 3. • Consultant Web Analytics & conversie optimalisatie • Google Analytics gecertificeerd • Bedrijfskunde en Marketing Management • Werkzaam voor o.a. • HotelSpecials.nl • ONVZ • Hypotheekvisie • Bruna • Petplan • Mazda Krisjan Oldekamp .com/in/krisjanoldekamp
  4. 4. Agenda Universal Analytics Aan de slagMigratie via GTM
  5. 5. Agenda Universal Analytics Migratie via GTM Aan de slag
  6. 6. Universal Analytics
  7. 7. Uit de beta & alle ‘oude’ functionaliteit nu ook in Universal Analytics
  8. 8. Ondersteuning ‘oude’ versies is eindig
  9. 9. Universal Analytics: maak de hele customer journey inzichtelijk DIRECT Organic Corporate Adwords Branding Email Social Vergelijkers DISPLAY http://www.google-analytics.com/collect? v=1&ni=1&tid=UA-999-1&cid=978545378902&t=event&ec=callback &ea=sale&el=car_rental_quote Customer journey & Customer Lifetime Eén User-ID ga(function(tracker) { var clientId = tracker.get('clientId'); }); Client ID: 978545378902 CRM > Analytics Analytics > CRM
  10. 10. Cross device meten met een User-ID in Universal Analytics = 1 &cid = 123 &cid = 456 &cid = 789 = 3 unieke bezoekers &uid = 111&uid = 111&uid = 111 https://support.google.com/analytics/topic/6009743?hl=en&ref_topic=2790009
  11. 11. Cross device rapportages in Universal Analytics • Device Overlap • Device Paden • Bronnen
  12. 12. Dimension widening / data import: koppelen van eigen data • Key nodig • Client-/User-ID • Transactie-ID • Artikel-ID • Via CSV of API
  13. 13. Dimension widening gebruiken – bijv. offline / CRM data • Klant • Geslacht / Leeftijd • Extra productinformatie • Branche • Winkelbezoek • Auteur
  14. 14. Geslacht, Leeftijd Zakelijk / particulier Gezinssamenstelling Aankoophistorie Laatste product bekeken Product toegevoegd aan winkelwagen Zoekwoord en device binnenkomst Interactie email Interactie telefoon Doel: Optimaliseer o.b.v. completer bezoekersprofiel CRM dataContact center Recente Interesse User ID 4567
  15. 15. Analytics draait om pagina’s Bedankt voor uw aankoop Kanalen Pagina’s E-commerceFunnel
  16. 16. UA - Meer inzichten tot de transactie Bedankt voor uw aankoop Kanalen Pagina’s E-commerce Enhanced E-commerce Funnel
  17. 17. Tot de transactie
  18. 18. Tijdens de transactie
  19. 19. En na de transactie Bedankt voor uw aankoop E-commerce Enhanced E-commerce Nu niet in Analytics externe product data
  20. 20. Enhanced Ecommerce Oud Nieuw • Direct inzage in gehele funnel op productniveau • Productviews & kliks • Geen afhankelijkheid meer van URLs (bv ook events) • Segmenteren en vergelijken van funnels • Betaalmethodes en uitval • Toevoegen/verwijderen producten in winkelwagen • Input voor remarketinglijsten • Extra updates • Refunds • Kortingsbonnen
  21. 21. Universal Analytics - overzicht van extra mogelijkheden 1. Nieuwe, meer zuivere manier van meten a) Focus op hele customer journey i.p.v. bezoeken b) Bijhouden gebruikers op verschillende devices c) Online data combineren met offline data / custom data d) Nieuwe rapporten & overzichten 2. Meer invloed op meetdefinities a) Organische zoekbronnen b) Verwerking van sessie- en campagnetime-outs c) Verwijzingsuitsluitingen & uitsluiten van zoektermen
  22. 22. Traditioneel vs Universal 1. 100% client-side via ga.js 2. Sessie-gebaseerd 3. 4 cookies • _utma • _utmb • _utmc • _utmz 1. Client-side via analytics.js 2. Server-side via Measurement protocol, Visitor-gebaseerd 3. 1 cookie per unieke bezoeker • _ga 4. Uit te breiden met libraries • E-commerce library Traditioneel Universal
  23. 23. Measurement protocol (1) • Gestandaardiseerde manier om data te verzenden naar Analytics • Online en offline gedrag koppelen • Data client- & server-side versturen (via HTTP-request) In de praktijk • Call center systemen, CRM systemen, gaming devices, mobiele apps, kassa systemen. • Offline transacties koppelen • Ook te gebruiken met User-ID functionaliteit
  24. 24. Measurement protocol (2): onafhankelijk van omgeving & device Collect? v=1 // Versie &tid=UA-123456-1 // Tracking-ID &cid=5555 // Client-ID &t=pageview // Pageview &dp=homepage // Pagina Voorbeeld request
  25. 25. Agenda Universal Analytics Migratie via GTM Aan de slag
  26. 26. 1. Maak een tijdelijke Universal Analytics account aan • Nieuwe trackingcode • Iedere regel Analyitics code moet worden geüpdatet • Best practice: parallelle implementatie via Google Tag Manager <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXXX-XX', ‘hostnet.nl'); ga('send', 'pageview'); </script>
  27. 27. 2. Stel definities in op property niveau
  28. 28. 3. Bepaal de User-ID 4567: “Klant“ Script / API • Werkt het beste met een “inlog” systeem • Non-PII
  29. 29. 3. Bepaal de User-ID – Session Unification Session Unification - AAN Session Unification - UIT
  30. 30. 4. Implementeer Universal Analytics via Google Tag Manager Container 1 Tags Regels Macro’s Tags Regels Macro’s Container 2
  31. 31. 4a. Implementeer Google Tag Manager (basisscript)
  32. 32. 4b. Configureer parallele Universal Analytics implementatie met display functionaliteit
  33. 33. 4c. Maak een Google Tag Manager versie aan & publiceer • Wijzigingen groeperen in versies • Versies kunnen getest worden, ondanks dat ze niet gepubliceerd zijn • Gebruikersrechten (wel/niet het recht tot publiceren)
  34. 34. 4d. Implementeer Google Tag Manager Events • Listeners: automatische tracking links, downloads, button clicks etc • 3 instellingen per ‘listener’: 1. Listener • Click listener -> alle kliks of • linkClick -> klikken op links 2. Event tracking 3. Regel om event tracking te triggeren (op basis van de listener)
  35. 35. 4e. Verstuur dynamische gegevens via de datalayer Voorbeeld: Productinfo Voorbeeld: User-ID • Cookie uitlezen via GTM (middels een Macro) • Datalayer;
  36. 36. 4f. Stel scripting op & publiceer!
  37. 37. 4g. Debuggen met Google Tag Assistant
  38. 38. 5. Custom dimensions instellen • Altijd i.c.m. ander data type (bv pageview, event) • Key bepalen (kan op basis van een Custom Dimension) • Via javascript meegeven • Bv: auteurs meegeven bij blog ga('send', 'pageview', { 'dimension5': '<?=$author?>' });
  39. 39. Uitsluitend via Universal Analytics 6. Importeer data
  40. 40. 3 stappen per upload; 1. Type upload selecteren 2. Key-metric in GA selecteren 3. Document/schema ophalen https://support.google.com/analytics/answer/3191417?hl=en 6. Importeer data
  41. 41. 7. Audit de datakwaliteit • Verschil UA vs traditioneel • Werkt het in alle browsers? • Lichte verschillen (meestal hoger in UA) • Meer sessies • Events • Referrals (nieuwe sessies) • Datakwaliteit zou hoger moeten zijn • User ID en cross device data in aparte view beschikbaar, op geaggregeerd niveau Medium Sessies UA Sessies Classic % verschil Organic 50898 51047 -0,30% Direct 28620 27186 +5,3% CPC 15054 15199 -0,95% Referral 4398 3729 +18%
  42. 42. 8. Stap over & verwijder de oude code
  43. 43. 9. Enhanced E-commerce instellen Product views Productlijsten / zoekresultaten Impressions Product detail views Actions Product clicks Toevoegen / verwijderen winkelwagen Transaction Transacties Refunds Complete transacties of items Promotie views banners / aanbiedingen Promotie clicks banners / aanbiedingen
  44. 44. 9. Enhanced E-commerce instellen • Implementatie afhankelijk van structuur / mogelijkheden website • Product impressions / actions versturen met Pageview of Event Enhanced E-commerce in schakelen in GTM Voorbeeld: Transactie Standaardvariabelen voor Enhanced E-commerce
  45. 45. Universal Analytics - migratie stappen samengevat 1. Maak een Universal Analytics property en GTM aan 2. Configureer de meetdefinities 3. (optie) Werk uit op welke plekken je de User ID zou kunnen identificeren op je website 4. Implementeer parallel Universal Analytics via Google Tag Manager (basisscript, event tracking, datalayer) 5. (optie) Custom dimensions instellen 6. (optie) Importeer data 7. Audit de datakwaliteit 8. Upgrade, stap over & verwijder de oude code 9. (optie) Enhanced Ecommerce instellen
  46. 46. Agenda Universal Analytics Migratie via GTM Aan de slag
  47. 47. Opdracht: zet de basis UA / GTM implementatie voor jouw organisatie op 1. Maak een Universal Analytics property en GTM aan 2. Configureer de meetdefinities 3. Werk uit op welke plekken je de User ID zou kunnen identificeren op je website 4. Implementeer Universal Analytics via Google Tag Manager (basisscript, event tracking)
  48. 48. Next step: regel toegang tot exclusieve UA en GTM Beta’s 1. Universal Analytics 2. Google Tag Manager
  49. 49. Aanspreekpunten • Martijn Staal martijn@oogstonline.nl • Krisjan Oldekamp krisjan@oogstonline.nl Vragen?

×