meaningful data - best internet conference 2015 (lithuania)
Post on 21-Jan-2017
10.544 Views
Preview:
TRANSCRIPT
Reaktor Mannerheimintie 2 00100, Helsinki Finland
tel : +358 9 4152 0200 www.reaktor.com info@reaktor.com
Confidential ©2015 Reaktor All r ights reser ved
MEANINGFUL DATA Inventive Google Analytics Tips, Tricks, and Hacks
@SimoAhava | 22 September 2015 | Best Internet
Simo AhavaSenior Data Advocate, Reaktor
@SimoAhava from @ReaktorNow | 22 Sept 2015
Google Developer Expert, Google AnalyticsBlogger, developer, www.simoahava.com
Twitter-er, @SimoAhavaGoogle+:er, +SimoAhava
Plug-and-play Analytics
@SimoAhava from @ReaktorNow | 22 Sept 2015
Data quality isn’t acquired — It’s earned.
Google Analytics is a tool designed to work for
9,352,458* different businesses.
* Author’s estimate, not an official figure
@SimoAhava from @ReaktorNow | 22 Sept 2015
It is thus conceivable Google doesn’t know what your business
objectives are.@SimoAhava from @ReaktorNow | 22 Sept 2015
23.75 %@SimoAhava from @ReaktorNow | 22 Sept 2015
23.75 %Dear CMO, last month, the Ecommerce Conversion Rate on our site
was…
…which is an uplift of 3.45% compared to the previous month!
@SimoAhava from @ReaktorNow | 22 Sept 2015
2,342,566Dear CMO, last month, the number of sessions to our site was…
…which is an uplift of 3.45% compared to the previous month!
Digital Analytics Café 20-May-2015 | @SimoAhava
Definition of a Session
Group of interactions that takes place on a website
That expires after 30 minutes of inactivity…
Or at the end of they day…
Or when acquisition campaign changes… Unless the referral is in the Referral Exclusion List…
Or traffic is cross-domain, and cross-domain tracking is implemented… Unless it’s implemented incorrectly… Which is likely since it’s so !#/%(“% difficult…
Unless you’re using Google Tag Manager… Except if you’ve implemented THAT incorrectly…
There’s also the sessionControl parameter…
@SimoAhava from @ReaktorNow | 22 Sept 2015
@SimoAhava from @ReaktorNow | #2015ac | 8–11
X
This has two major implications on how we collect, process, and
analyse the data.
@SimoAhava from @ReaktorNow | 22 Sept 2015
Stay away from aggregate metrics.1
@SimoAhava from @ReaktorNow | 22 Sept 2015
Stay away from aggregate metrics.Combine, segment,visualize, predict.1
@SimoAhava from @ReaktorNow | 22 Sept 2015
All metrics and dimensions used by a platform subscribe to the schemas of said platform!
GPeC Summit 11-May-2015 | @SimoAhava from @ReaktorNow
All metrics and dimensions used by a platform subscribe to the schemas of said platform!
GPeC Summit 11-May-2015 | @SimoAhava from @ReaktorNow
Sessionization Schema
Plug-and-play metrics are session outcomes. Measure the funnels that produce them.2
@SimoAhava from @ReaktorNow | 22 Sept 2015
Tweaks & TricksTo improve data quality at data collection time.
@SimoAhava from @ReaktorNow | 22 Sept 2015
Track content with Ecommerce
Setup Enhanced Ecommerce in the GA View
GA
@SimoAhava from @ReaktorNow | 22 Sept 2015
Figure out the terminology
GTM
@SimoAhava from @ReaktorNow | 22 Sept 2015
Connect interactions with the data layer
GTM
@SimoAhava from @ReaktorNow | 22 Sept 2015
Create Tags for the individual events
GTM
@SimoAhava from @ReaktorNow | 22 Sept 2015
Funnelize your content
GA
@SimoAhava from @ReaktorNow | 22 Sept 2015
Analyze scroll depth
GA
@SimoAhava from @ReaktorNow | 22 Sept 2015
GA
READ MORE: http://goo.gl/KvAvJ6
Content performance!
Track weather as a dimension
How it works
@SimoAhava from @ReaktorNow | 22 Sept 2015
Create Custom Dimensions
GA
@SimoAhava from @ReaktorNow | 22 Sept 2015
Custom HTML Tag to collect the data
GTM
@SimoAhava from @ReaktorNow | 22 Sept 2015
Event Tag to send weather data to GA
GTM
@SimoAhava from @ReaktorNow | 22 Sept 2015
READ MORE: http://goo.gl/ZM2FOP
Track page visibility
@SimoAhava from @ReaktorNow | 22 Sept 2015
1. Page is loaded in the browser
2.Is the Visibility API supported?
3.Is the page visible?
4.Is a visibility change detected?
yes / no FIRE PAGE VIEW
…and remove visibility listener… …and end the process…
@SimoAhava from @ReaktorNow | 22 Sept 2015
1. Page is loaded in the browser
2.Is the Visibility API supported?
3.Is the page visible?
4.Is a visibility change detected?
yes / no FIRE PAGE VIEW
…and remove visibility listener… …and end the process…
@SimoAhava from @ReaktorNow | 22 Sept 2015
1. Page is loaded in the browser
2.Is the Visibility API supported?
3.Is the page visible?
4.Is a visibility change detected?
yes / no FIRE PAGE VIEW
…and remove visibility listener… …and end the process…
@SimoAhava from @ReaktorNow | 22 Sept 2015
1. Page is loaded in the browser
2.Is the Visibility API supported?
3.Is the page visible?
4.Is a visibility change detected?
yes / no FIRE PAGE VIEW
…and remove visibility listener… …and end the process…
document.addEventListener( 'visibilityChange', function() { dataLayer.push({ 'event' : 'visChange' }); } );
@SimoAhava from @ReaktorNow | 22 Sept 2015
1. Page is loaded in the browser
2.Is the Visibility API supported?
3.Is the page visible?
4.Is a visibility change detected?
yes / no FIRE PAGE VIEW
…and remove visibility listener… …and end the process…
@SimoAhava from @ReaktorNow | 22 Sept 2015
1. Page is loaded in the browser
2.Is the Visibility API supported?
3.Is the page visible?
4.Is a visibility change detected?
yes / no FIRE PAGE VIEW
…and remove visibility listener… …and end the process…
@SimoAhava from @ReaktorNow | 22 Sept 2015
1. Page is loaded in the browser
2.Is the Visibility API supported?
3.Is the page visible?
4.Is a visibility change detected?
yes / no FIRE PAGE VIEW
…and remove visibility listener… …and end the process…
@SimoAhava from @ReaktorNow | 22 Sept 2015
1. Page is loaded in the browser
2.Is the Visibility API supported?
3.Is the page visible?
4.Is a visibility change detected?
yes / no FIRE PAGE VIEW
…and remove visibility listener… …and end the process…
1. Page is loaded in the browser
2.Is the Visibility API supported?
3.Is the page visible?
4.Is a visibility change detected?
yes / no FIRE PAGE VIEW
…and remove visibility listener… …and end the process…
READ MORE: http://goo.gl/EJc6MQ
http://goo.gl/5U1wv2
@SimoAhava from @ReaktorNow | 22 Sept 2015
INJECT SEMANTIC DATA FOR CRAWLERS
Custom HTML Tag to inject Meta Descriptions with
GTM
READ MORE: http://goo.gl/uxJjIh
Custom HTML Tag to inject Structured Data with
GTM
READ MORE: http://goo.gl/m5xtmV
Data is difficultIt’s supposed to be.
@SimoAhava from @ReaktorNow | 22 Sept 2015
Data quality is directly proportional to how well you understand the data
collection mechanism.
@SimoAhava from @ReaktorNow | 22 Sept 2015
2,342,566Dear CMO, last month, the number of sessions to our site was…
…which is an uplift of 3.45% compared to the previous month!
Digital Analytics Café 20-May-2015 | @SimoAhava
Thank you!simo.ahava@reaktor.com
www.simoahava.com
Twitter: @SimoAhava
Google+: +SimoAhava
Data is difficult - http://goo.gl/WZDVgK
The Schema Conspiracy - http://goo.gl/I4PT9P
#GTMtips - http://goo.gl/I0e8RR
Further reading:
top related