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.
19. En na de transactie
Bedankt voor
uw aankoop
E-commerce
Enhanced E-commerce
Nu niet in Analytics
externe
product
data
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. 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. 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. 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
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>
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. 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. 4e. Verstuur dynamische gegevens via de datalayer
Voorbeeld: Productinfo Voorbeeld: User-ID
• Cookie uitlezen via GTM (middels een Macro)
• Datalayer;
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?>'
});
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. 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%
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. 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
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. Next step: regel toegang tot exclusieve UA en GTM Beta’s
1. Universal Analytics
2. Google Tag Manager