Google Analytics Powerups and Smartcuts

Charles Meaden
Charles MeadenOwner, Digital Nation
Google Analytics:
Powerups and Smartcuts
@OptimiseOrDie @CharlesMeaden
Fix or Do These Things
and Get Much Smarter
@OptimiseOrDie @CharlesMeaden
© Optimal Visit 2d018© Optimise Or Die & Digital Nation Ltd.
INTRODUCTION
GET IN TOUCH!1.
Charles Meaden
@CharlesMeaden
bit.ly/2HeHAt6
Craig Sullivan
@OptimiseOrDie
linkd.in/pvrg14
WHY US THEN?
• 40 years working with Analytics
• Nearly 500 Analytics setups
• Most of them totally broken
• Mistakes are good!
• Failure is a part of analytics work
• Our pain is your gain
@OptimiseOrDie @CharlesMeaden
ABOUT THIS TALK:
• Solid, hard won advice
• Actionable insights
• Google Analytics tips
• Models, Templates, Reports
• Articles & further reading
@OptimiseOrDie @CharlesMeaden
Google Analytics Powerups and Smartcuts
CASES ARE REAL:
• We care about handling client data
• We can’t always show real data
• We will show you models or concepts
@OptimiseOrDie @CharlesMeaden
Powerups & Smartcuts
1. Inheritance Tax
2. Site Audits
3. Walkthroughs
4. Early Warning Hacks
5. Data Skew
6. Data Pollution
7. Data Enrichment
8. Data Models
9. Data Automation
10. Data Ownership
11. Training & Investment
(1 - INHERITANCE TAX
10
When Taking Over An Account
Get the History!
@OptimiseOrDie
Analytics History
 You might be lucky – the analytics configuration might have notes!
 Always check the notes, talk to the team and discover the history
 Have tags been changed in the last 2 years?
 Has anyone updated the analytics?
 Who made the changes?
 What were the changes?
 Are there any plans to make more changes?
 Do any of these changes impact time periods used for analysis?
 Have you talked to the analytics owner and developers?
 Who owns the delivery and prioritisation of these changes?
2 – ANALYTICS AUDITING
“Out of the entire lifecycle of
analytics measurement, there is
only one place guaranteed to
pollute everywhere else and that’s
the data collection layer.”
Simo Ahava
“Bullshit data flows like raw
sewage up and through every layer
of an organisation, poisoning
everyone with bad decision
making.”
@OptimiseOrDie
@OptimiseOrDie
Bulls**t flows upwards!
Pastel Coloured Total Bullshit Google
Studio Dashboard
BS metrics
BS Collection
BS metrics
BS Collection
BS metrics
BS Collection
BS metrics
BS Collection
BS reports BS Reports
16
What’s the problem?
Data Collection is Broken for Most Companies
Thanks to
@Simoahava
480 client configurations
95% had high priority issues
100% had medium priority
3/480 had no tracking issues
<1% had solid analytics
Analysis of Site Audits
@OptimiseOrDie
@OptimiseOrDie
Even FREE tools are not FREE of effort:
• FREE simply means that you get a basic system
• It does not mean that it RUNS for free
• A car needs correct setup, oil, fuel and maintenance
• It doesn’t run on air and neither does analytics
• Investment in analytics is #1 weakness in my clients
• How can you race with others, if your dash is broken?
• How can measure self performance if it’s flawed?
• How can your team do their jobs, if they can’t measure too?
@OptimiseOrDie
Why is Google Analytics free?Wiring Analytics to Idiosyncratic Business Signals:
@OptimiseOrDie
Analytics Audit Resources
@OptimiseOrDie
THE GOOGLE ANALYTICS AUDIT CHECKLIST FROM DISTILLED:
Genuinely good and comprehensive list, resources, source articles, checklist:
https://www.distilled.net/resources/google-analytics-audit-checklist/
https://docs.google.com/spreadsheets/d/1GnwB-jYnNJu18NwuZJzgarZAotXQ0kxXbZAIhI4H0IE/edit#gid=0
ANNIELYTICS CHECKLIST ($295)
https://www.annielytics.com/resources/annielytics-site-audit-checklist/
GOOGLE ANALYTICS HEALTH CHECK FROM CONVERSIONXL:
Some excellent stuff not included in any other articles - a good roundup, sources, expert checklists:
https://conversionxl.com/google-analytics-health-check
HOW TO SELF AUDIT YOUR GOOGLE ANALYTICS
A roundup of some useful things to audit but not a comprehensive checklist:
https://boazsasson.com/tracking-reporting/how-to-self-audit-your-google-analytics/
10 POINT CHECKLIST FOR A PERFECT GA SETUP:
Some good information mixed with some less helpful stuff:
http://supermetrics.com/blog/10-things-to-check-in-google-analytics-account/
GA CHECKLIST ON GOOGLE SHEETS:
https://docs.google.com/spreadsheets/d/1pU9MpjjzxI-LLu45gPyGiHEpr_v-2rVpYuyNlPTXZ-I/edit#gid=0
GOOGLE ANALYTICS HEALTH CHECK:
Solid checklist and additional articles - although probably needs expanding to include the best of the rest here:
http://online-metrics.com/wp-content/uploads/2016/10/Google-Analytics-Health-Check.pdf
TWO BASIC CHECKLISTS:
https://www.dropbox.com/s/1f4w1vhpmzu938x/GoogleAnalyticsChecklist.pdf?dl=0
http://media.perpettersson.me/2017/02/GoogleAnalyticsImplementationChecklist.pdf
@OptimiseOrDie
Automating Audits at scale:
• Event Taxonomies
• Page Fragmentation (parameters)
• PII compliance
• Campaign Tracking
• Channel Configuration
• Custom Dimensions
• Page Crawling (tag checks)
• Abnormal bounce rates
• Goal & Filter checks (Management API)
• Bulk configuration updates
@OptimiseOrDie
Audit Summary
• Everyone has problems now AND you’ll surely add more later
• Audit regularly to avoid the flow of BS
• Screw up Collection – there’s no Free Time Machine
• Auditing requires more than just tech knowledge
• + Lenses of User Experience, Business Goals, Platform & Tech Capability
• Auditing is the easy bit – it’s what you do after that counts
@OptimiseOrDie
TIP – Push through the PAIN of Post Audit:
• We have 161 standard slides for our audits that we customise
• Scored by Impact, Ease of fix, Business outcomes
• We show clients how each thing shafts their data
• CRITICAL, HIGH, MEDIUM & LOW classifications
• Then the REAL work starts
• Takes MONTHS or YEARS to fix everything
@OptimiseOrDie
TIP – Push through the PAIN of Post Audit:
• So what stuff do we get done first, that helps the company most?
• Prioritisation for analytics stories!
• Get resource & planning mobilised, signed in blood
• Build a relationship with tech/dev
• Agree a release (testing) process with dev
• Parcel out prioritised work in ‘bite sized pieces’
• Celebrate every small achievement
• Psychology of managing the post audit period is critical!
3 – SITE WALKTHROUGHS
“Walkthroughs are where we tear down the
frontend experience and GA configuration, to
understand the flow of data.
The Holy Trinity for us is Customer, Collection &
Configuration
- what does the customer see in the browser,
what tags fire when and why, how does that
data flow into GA. This is all.”
@OptimiseOrDie
@OptimiseOrDie
Data Collection & Tagging Tools
WASP Inspector:
• Use for general purpose GA tag inspection & debugging
• Find out what scripts are running in which order
• Great for core GA stuff
http://bit.ly/2qrYbRE
bit.ly/2qrYbRE
@OptimiseOrDie
Audit Walkthrough Tools
GTM/GA Debug
• Debugging datalayer and GA
• Simo’s fave extension
bit.ly/2KtuYzm
Data Slayer:
• Handy for debugging GA and event issues
• Find out what stuff is firing on the page
bit.ly/2pbNmPN
Data Layer Inspector:
• Inspect GA and GTM activity
• Hack and test data layer
bit.ly/2p0r5IN
Event Tracking Tracker:
• Dump of event data in table
• Handy for debugging GA and event issues
bit.ly/2pHAlRg
@OptimiseOrDie
What do we walk on the site? Everything!
Key interaction patterns:
 Searching, Category and List Pages
 Filters, Sort Controls
 Product Page elements
 Guest checkout
 Key landing pages & Journeys
 Registered checkout
 Logged in checkout
 Logged out and then logged in checkout
 Basket handling
 Content pages
 Quick view
 Basket page
 Checkout steps
 Failure and error states
 Email handling, more, more, more....
@OptimiseOrDie
Walkthrough: Inspection Parameters
1. What URL shows in the address bar when we do stuff?
2. What tags & data (pageviews, events, data layer) fire when we use the product?
3. Are there any timing delayed tags? Interaction tags? Scroll tags?
4. What parameters or options are firing with the tags?
5. Which GA properties are the tags sending data to?
6. Are there page templates which are similar or identical in the tagging setup?
7. Are pages consistent within one style of template?
8. Are event tags set to interactive or non-interactive?
9. What data is sent in any event tags? What’s the taxonomy?
10. What page and interaction data is actally being pushed to Google Analytics?
@OptimiseOrDie
Here’s one I made earlier…
AMAZING! I KNOW HOW THE SITE & DATA WORKS!
 Category Page /category/xxxx or /cat/xxxx
 Search /search?q=xxxx
 Product /product/xxxx
 Basket add /addtobasket
 Login /loginregister
 Guest flow /guestcheckout/address (then steps are the same)
 Registered flow /address (first time only)
 Delivery /deliveryoption
 Payment /paymentmethod
 Confirm /confirmorder
 Payment /payment
 Success /ordersuccess/xxxx
@OptimiseOrDie
The Holy Trinity of Walkthroughs
CUSTOMER Intersection of Product and Data
CONFIG Filters and Configuration inside GA setup
COLLECTION Tagging, Data Layer, Data Flow to GA
@OptimiseOrDie
Tip! User Explorer
• Run a walkthrough session
• Add a fake parameter (?piggle=diggle) or record the GA user ID
• Filter using a segment to catch it
• Check it’s your session, review
• Check the GA data lines up with your journey steps!
4 – EARLY WARNING HACKS
Setup Your Own ‘Menwith Hills’
Spotting The Algorithmic Bot
• Someone in IT deployed a bot that created random user journeys to ‘really
test the system’
• Accounted for 30% of all sessions
• What can you put into place to stop this?
4 Ways to Set Up your Early Warnings
• Use Google Analytics Custom Alerts
• Automate using the API
• Off the shelf tools such as Analytics Edge
or Super Metrics
• Dashboards in Google Data Studio
Early Warning Ideas
• Capture Page Load time for every page
using Simo Ahava’s Google Tag Manager
trick
• Adapt Craig’s 15 Minute Model to extract
data and compare against a running
average
55+ Google Analytics Custom Alerts
6 Essential Google Analytics Alerts for SEO Specialists & Web Agencies
Google Analytics Spreadsheet Add-on
Building visual reporting in Google Sheets
@OptimiseOrDie @CharlesMeaden
Tips and Resources
5 – DATA SKEW
• Where your data in Google
Analytics correct, but needs to
cleaned and untangled, before
you perform any analysis
• Time taken to clean the data
means less time for analysis!
• People start to lose trust in the
data if you don’t fix this…
@OptimiseOrDie @CharlesMeaden
What is Skewed data then?
@OptimiseOrDie
• When a user hops between subdomains in their user journey such as
blog.test.com and checkout.test.com
• You’ve got 2 or 3 separate sessions to try and stitch together
• Google Tag Manager makes it way easier than configuring GA!
@OptimiseOrDie @CharlesMeaden
Subdomain / Cross domain tracking not setup
• Will appear as the top referring site for
your all conversions and destroys your
campaign tracking
• Often appears when finance / IT add in a
new payment gateway or tool without
informing you
• The Referral Exclusion list allows you to
also add items such as dev servers and
other ‘breakers’
@OptimiseOrDie @CharlesMeaden
Payment Gateways and 3rd Party Redirects
• Misspelling and upper and lower cases cause
havoc
• Same issues can cause duplicates with page
names
• Google Analytics filters will save hours of
needless pain
• Fining your agency also really focuses minds
@OptimiseOrDie @CharlesMeaden
Misconfigured Campaign Tracking
• Most clients don’t have this working right
• Changes to the website and campaigns are not
reflected, stuff goes in the wrong bucket
• Channels and Content Groups can be customised to
your organisational way of working
• People looking at reports simply don’t realise that their
channel or content groupings are skewed
• Sit down and bucket your Source/Medium distribution
with the client –put everything in the right channel
(ask us how)
@OptimiseOrDie @CharlesMeaden
Misconfigured Channels and Content Groups
• Some are incredibly useful, others fragment
page data but aren’t actually used for anything!
• This regex ?|& will show you all the URL’s in
the All Pages that contain a query string
• Don’t remove all the query strings in one go –
check stuff that is needed!
• Do use the Exclude URL Query Parameters and
individual filters for specific query string
@OptimiseOrDie @CharlesMeaden
Query Strings
‘With ITP 2.1, all persistent client-side cookies, i.e. persistent
cookies created through document.cookie, are capped to
a seven day expiry’ – Webkit
• Affects EVERYONE using iPhones, iPads (also laptop Safari)
• EVERY tool you use that tries to look longer than 7 days?
• All the ‘Existing Visitors’ will look like ‘New Visitors’!
• It’s going to skew tools, AB testing, attribution – lots of stuff
• Ask your vendors for their response!
@OptimiseOrDie @CharlesMeaden
ITP 2 and Safari
Simo Ahava
ITP 2.1 and Web Analytics
Use Localstorage for Client ID Persistence
Maciej Zawadziński
Complete guide to ITP versions 1.0-2.2
Built Visible
What Intelligent Tracking Prevention (ITP) 2.1 means for digital analytics
Metric Theory
How to Use Google Analytics to Estimate the Impact of ITP 2.1
Digiday
WTF is Apple’s ITP 2.2 update?
@OptimiseOrDie @CharlesMeaden
Only the Best ITP Resources for you!
Cory Underwood
A Safari Intelligent Tracking Prevention Risk Analysis
Google’s Plan for Privacy
Mike King
Your Analytics Data Isn’t Real and it’s getting worse
• Basic Google Analytics Filters For Every Site
• Regexr Regular Expression Builder
• Ultimate Guide to Using Google Analytics Filters
• The Definitive Guide To Campaign Tagging in Google Analytics
• Google Analytics channels: Let's make them great again
• The Definitive Guide to Channels in Google Analytics
• Why you want to customise Google Analytics Channels
@OptimiseOrDie @CharlesMeaden
Data Skew – Tips & Resources
6 – DATA POLLUTION
• Data contains extra shizzle that shouldn’t be there
• Either a 3rd party is doing this (bot/spam)
• Or you are doing it, (by not filtering stuff)
@OptimiseOrDie @CharlesMeaden
What is data pollution (vs. skew)?
• Invisible unless
you check
• Corrupts key site
metrics (e.g. CR,
Bounce Rate)
• “Help – our
conversion rate
is dropping!”
Our Conversion Rate is Dropping:
Prospects
Customer
Logins
Internal
Logins
Dev & Staging
Philippines
Data Pollution Example
Automated
@OptimiseOrDie @CharlesMeaden
Prospects
Customers
(trial &
paid)
Internal
& Partner
Dev &
Staging
This is how it REALLY should look:
Data Pollution Example
Bot, Spam,
Automated
@OptimiseOrDie @CharlesMeaden
Philippines
• Not filtering internal traffic (dev, staging, testing, agencies,
partners, employees, contractors)
• Bots, Spam (automated)
• External Site Performance Monitoring
• Internal Site Monitoring
• Scraping or Auditing
• Misconfigured tags
• Double firing tags
@OptimiseOrDie @CharlesMeaden
Common Data Pollution Sources:
@OptimiseOrDie
Tip! - Top Bot Detective Resources
Best Strategies for Dealing with Bot Traffic in GA
How to Block Spam & Bots from GA
Detecting Headerless Bot Traffic in GA
30+ Custom View Filters for GA
Is bot traffic costing you affiliate fees?
Some additional techniques for spam
@OptimiseOrDie
Tip! User Explorer
• Check the Session Distribution Report
• Set up an advanced segment
• Do you have users with lots of sessions?
• Filter to sessions > 200 (tweak accordingly)
• Examine the high repeat session users
• Is there anything odd about this traffic?
• Get useful clues from network, hostname,
bounce, browser, geo-IP, screen resolution
• Identify, Filter, Fix
7 – DATA ENRICHMENT
59
Plug and Play Analytics?
Data quality isn’t acquired – it’s earned!
Thanks to
@Simoahava
• You will always need to tune Google Analytics to fit how your business,
product or service actually works
• Customising, tweaking and enhancing the vanilla Google Analytics
configuration = enriched data
• What can you do to capture more of the important interactions and
events as part of the user journey
@OptimiseOrDie @CharlesMeaden
Google Analytics – One Size Fits All
1. Visit Query Explorer and authenticate your
Google Analytics view
2. Get the total for your busiest month
• Subtract that from 10,000,000
• Divide the figure by the number of
sessions for that month
3. That’s how many additional events you can
fire into Google Analytics per session
@OptimiseOrDie @CharlesMeaden
Ten Million Hits A Month To Use
@OptimiseOrDie @CharlesMeaden
Analytics Data Enrichment
• Capture the important information shown to a user on a page
• The Datalayer and Google Tag Manager make it far easier to capture
information about a page and push it into Google Analytics
• You’ll still need developers to generate the Datalayer
• The data can then be stored in a custom dimension or in an event
@OptimiseOrDie @CharlesMeaden
Capturing Content About A Page
@OptimiseOrDie
• Capturing how the user interacts with individual elements on the page is
incredibly useful for understanding user behaviour
• Organisations such as M&M Direct are capturing every click to build
‘Propensity to Purchase’ models
• Really important to build an event taxonomy that describes how people
interact with your site
@OptimiseOrDie @CharlesMeaden
Capturing Interactions on A Page
@OptimiseOrDie
ACTION (VERB)
Clicks, Applies, Adds, Removes, Selects, Collapses, Expands, Views
CATEGORY (CONTEXT)
Navigation, Footer, Filters, Button, Promotion, Product, Basket, Search
LABEL (OBJECT)
Contact Us, Product ID, Sizefilter, List ID, www.crud.com, GBP
@OptimiseOrDie @CharlesMeaden
The Grammar of Event Tracking
Clicks Navigation About Us
Clicks Button Read More
Views Product 11234
Adds Basket 11234
Views Product 82641
Scrolls Content 50%
Clicks Promotion May001
Clicks Currency GBP
@OptimiseOrDie @CharlesMeaden
The Grammar of Event Tracking
Views List 11345
Applies Filter Size|12|black
Clicks Footer Terms and Conditions
Views Basket [contents]
Clicks IncreaseQty 11234
Clicks Button Checkout Now
Reaches Checkoutstep 1
Clicks Button Find Address
Action/Verb Category/Context Label/Object
Tip! – 500 characters lets you stuff values with separators
@CarmenMardiros
Stuff Attribute Data into Label
Building an Event Grammar – Alex Dean
The Lego Data Layer – Carmen Mardiros
Event Tracking and 10 Questions to Answer First – Paul Koks
Event Tracking in Google Analytics – Himanshu Sharma
13 Useful Custom Dimensions For Google Analytics – Simo Ahava
50+ Custom Dimensions in Google Analytics – Martijn Scheijbeler
Tracking Multiple Categories for Content Pages – Allaedin Ezzedin
@OptimiseOrDie @CharlesMeaden
Tips and Resources
8 – DATA MODELS
@OptimiseOrDie
s zn+1 = zn
2 + c
Every Client has Gearing:
@OptimiseOrDie
Favourite Models of the Masters
A. 15 minute Device Model
B. Bounce Layer Analysis
C. Horizontal Funnel
D. Segmented Funnel
E. Page Group Yield
F. Intent Model
G. Landing & Next Page Paths
H. Top of Funnel Drivers
I. Flow Report Hacking
J. Multi Goal Groups
K. Temporal or Lifecycle
L. Ecommerce Grid
M. Dimensional Funnel
@OptimiseOrDie
30 minutes to save £80M+ in conversion:
bit.ly/DeviceModel15
Page Yield Group % traffic User CR # Sales % revenue
List / Grid 44.33% 0.24% 7547 27.6%
Product Page 15.19% 0.12% 1293 4.7%
Homepage 13.49% 0.82% 7848 28.7%
Brand 9.75% 1.28% 8851 32.3%
Category 4.51% 0.31% 991 3.6%
Blog 4.00% 0.21% 596 2.2%
• Why does product page conversion suck so much?
• Touch devices (Mobile & Tablet) impacted
• Now 7x Conversion – added 30% to revenue
• 40% of traffic to these pages was PPC, D’oh!
Landing Page Group Model:
@OptimiseOrDie
All traffic
HearingSight
StoreOther
Step 1
Step 2
Step 3
Goal
Page PageHearing
Intent – Landing Page Groups
@OptimiseOrDie
All traffic
HearingSight
StoreOther
Contact form
Interact
Submit
Goal
Store
Intent Modelling – Stores:
Phone
Answers
Goal
Visit
Promo
viewed /
printed
Store
visit
• Funnel head gets 94% from
ONLY 3 pages
• There are 3 types of PPC
template being used
• So 6 pages account for 94%
• Simples! - to increase funnel
flow, link more funnel head
drivers or increase CR of other
pages to the funnel head!
• Increase head drivers
• Experiment with templates
Funnel Head Drivers:
Funnel success
Funnel Step 2
Funnel Step 1
Sales
Ecommerce
Behaviour
@OptimiseOrDie
Traffic
Automated funnels for:
• New & Returning
• Analytics Channels
• Country
• Customer Type
• Mobile, Tablet, Desktop
• iPhone Model
• Windows OS
• Mac OS
• Browser & Version
• In app or Native Browser
• Screen Resolution
• Landing page(s)
• Content page(s) viewed
• Demographics
• Days to conversion
• Path Length
Dimension Grid Pull
@OptimiseOrDie
Why are Segmented Grids useful?
• Segments on speed!
• Quick to scan
• Shows up oddities in:
• Landing & Bounce
• Site Depth Engagement
• Funnel Losses
• UX Issues
• Bugs & Broken stuff
• This one grid cube on the left
started 1 hour of work that
fixed an 800K loss per month!
Try app.profitgrid.io
@OptimiseOrDie
Tip! Sketch with paper first:
9 – DATA AUTOMATION
• If you need to run a report more than once
• If it involves multiple steps and clicks
• If it takes longer than 2 minutes
• AUTOMATE IT
• You’ll get to the data quicker
• More time left over to actually do thinking and analysis!
• Write once, use multiple times
@OptimiseOrDie @CharlesMeaden
When and Why Should You Automate
@OptimiseOrDie
• 15 3 minute Device Model
• Bounce Layer Analysis
• Site Speed DOM Timings
• Most navigated to pages
• Locating personally identifiable information (PII)
• Exporting and finding query strings
• Grouping device screen heights
• Classifying search terms from internal search
• Building user based funnels
• Building categories from URLs using regex patterns
@OptimiseOrDie @CharlesMeaden
Charles and Craig Most Frequently Used
@OptimiseOrDie
Automated Ecommerce Models
A. Customer Segmentation
B. New vs. Existing customer
C. Basket analysis (various)
D. Returns analysis
E. Site Search analysis
F. Boston Grid Quadrant
G. Profit Analysis
H. Yield Analysis
I. Product Interaction Layer analysis
J. Out of stock analysis
K. First purchase / anchors
L. Discount impact model
M. Cart abandonment analysis
N. Live chat or textual analysis
O. Merchandising reporting (various)
• Excel plugins such as Analytics Edge or Supermetrics for Excel allow you
to access the Google Analytics API directly with no need to program the
queries
• The Google Analytics Spreadsheet Add-on takea data directly into Google
Sheets
• Analytics 360 users can export directly to Big Query
• Data Studio reports will automatically update from Google Analytics
• Email reports from Google Analytics
@OptimiseOrDie @CharlesMeaden
How do I automate stuff?
@OptimiseOrDie
Automating Models and Data Integration:
Dimensions, Metrics, Query Explorer:
Very useful for forming queries and getting to know the API:
https://developers.google.com/analytics/devguides/reporting/core/dimsmets
https://ga-dev-tools.appspot.com/query-explorer/
Guide to getting started with the API:
https://www.optimizesmart.com/how-to-use-google-analytics-api-without-any-coding/
Free Google Sheets Addon:
Google Sheets Addon:
https://developers.google.com/analytics/solutions/google-analytics-spreadsheet-add-on
@OptimiseOrDie
Automating Models and Data Integration:
Automating Google Sheets:
https://medium.com/@jev/how-to-import-data-from-google-analytics-into-google-sheets-with-
google-apps-script-5174a10b24d8
ProfitGrid:
Simple tool to pull a multi-dimensional grid from any GA setup:
http://app.profitgrid.io
Analytics Edge:
Very flexible excel tool for pulling API data. Free version available. Bristling with options:
http://www.analyticsedge.com/simply-free/
Supermetrics:
Free GA plugin for Excel and Google Sheets. Multiple data sources available:
https://supermetrics.com/product/supermetrics-data-grabber/
https://supermetrics.com/product/supermetrics-for-google-drive/
@OptimiseOrDie
Automating Models and Data Integration:
PowerBI:
Allows you to pull GA data directly - was PowerPivot. If you want a multi-dimensional API pulled
horizontal funnel you can segment on-the-fly, this is what you need. A very powerful way of
viewing and pivoting cubes of GA data:
https://powerpivotpro.com/get-the-software/
Next Analytics:
Free and paid options available:
https://www.nextanalytics.com/excel-google-analytics/
Analytics Canvas
Integration, extracts, multiple accounts, automation and scripting. Paid only.
http://analyticscanvas.com/google-analytics/
Scitylana:
Integration, Hit level datastream, Extracts. Free option available.
https://www.scitylana.com/
@OptimiseOrDie
Automating Models and Data Integration:
Integrating GA with R:
http://code.markedmondson.me/googleAnalyticsR/
http://cran.r-project.org/web/packages/RGoogleAnalytics/
https://github.com/skardhamar/rga
http://cran.r-project.org/web/packages/RGA/index.html
R for Analysts:
http://www.eanalytica.com/r-for-web-analysts/
Simo Ahava Recommends:
"I wrote these two a while ago. First is for validating a GA account setup, with focus on
Custom Dims too, and the second is for mass updating Custom Dimensions"
https://chrome.google.com/webstore/detail/google-analytics-
validato/nmjiiaaejkhpegmcpfaehmbijgoilimo?utm_source=permalink
https://chrome.google.com/webstore/detail/google-analytics-custom-
d/ogcaloflfbimfnpkkfpfddocaegdmgkk?utm_source=permalink
10 DATA OWNERSHIP IS WEAK
Do these sound familiar?
Monthly reports which lack relevance, are rife with generic suggestions unsupported by research
within the context of your business and simply regurgitate last month’s points, failing to show
any new actionable data.
Thanks to
@Simoahava
Ugly and ineffective hacks to get tracking working at the last minute.
A lack of coordination or standards for how business critical tracking should be delivered. No
data layer or cross silo approach.
Thanks to
@Simoahava
Analytics changes are given low priority and deployed infrequently
Fix Funnel
Tracking
Thanks to
@Simoahava
Deploy
new
funnel
Analytics tracking is often ‘added later’ or seen as a ‘Bolt On’ to existing project work because
ownership is unevenly distributed!
Thanks to
@Simoahava
How to Integrate Analytics & Agile
Agile Analytics:
www.youtube.com/watch?v=yIJp9s46CF8
Meaningful Data:
www.youtube.com/watch?v=rMrB0bKdOtc
Google Analytics Powerups and Smartcuts
 Data Ownership
 Weak ownership kills data outcomes
 If your data is not there, late or crap, this is why
 Watch the Simo talks on Agile Integration
 It isn’t ‘Done’ unless Data’s there
@OptimiseOrDie @CharlesMeaden
11 TRAINING + INVESTMENT
“This is a huge weakness for many of my
clients. Few companies validate if the
analytics tools and skills people are given,
actually allow them to do their jobs quickly
and proficiently.”
Craig Sullivan
@OptimiseOrDie
Train Your Team so they….
• Can be better at their job, through data
• Know how everything works in analytics
• Get data out with less work
• Achieve self servicing for data needs
• Automate repetitive tasks
• Get more proficient at finding value
• Become happier and less bored!
A Ferrari mechanic without engine training?
Google Analytics Powerups and Smartcuts
@OptimiseOrDie
Invest in Analytics
Even if tools are free, you should:
• Get an Independent Audit
• Invest in a proper release architecture (QA/DEV/STAGING)
• Make tracking part of every project
• Don’t just tread water – improve tracking
• Put >5% of dev & analytics budget on ENHANCING
• Things like -> Data Collection, Team Training, Fixing Stuff,
Automation, Enrichment, Tracking Tools
• It’s like writing a love note to yourself…
@OptimiseOrDie
Write a Love Note to your Future Self:
Hey Craig,
All we are is dust in the wind dude. You’re like my future self, so I had
to tell you. I thought it would be most excellent to give you clean
data, so I fixed it, like all the things.
You’ve got like at least 3 months of clean data man and like all the
reports and stuff totally makes sense now! Whoa!
Love you, Dude!
Craig from the Past, Dude
@OptimiseOrDie
Invest in Tech & Dev
Don’t forget investing in the relationship with tech:
• Build a direct relationship with dev & tech teams
• Educate them on the outcomes and positives you seek
• Educate yourself on how dev, platform & release cycle works
• HELP THEM to deliver analytics reliably without extra work
• Help to SOLVE PROBLEMS, s**t will get done
Examples:
• Give code changes directly to dev (not via marketing)
• 5 minute video explanation of the data layer
• Integrate the dev staging environment with the GA staging view
SUMMARY
480 client configurations
95% had high priority issues
100% had medium priority
3/480 had no tracking issues
<1% had solid analytics
The Dark Side
@OptimiseOrDie
@OptimiseOrDie @CharlesMeaden
The Sunny Uplands:
@OptimiseOrDie
Collection Skew Pollution Enrichment
Modelling
&
Noodling
Automation Ownership
Invest
&
Train
OUR PATH TO ANALYTICS SUCCESS:
THANK YOU!
• WRITE THAT LOVE NOTE!
• WANT AN AUDIT?
• SKILLS TRANSFER?
CHARLES bit.ly/2HeHAt6
CRAIG linkd.in/pvrg14Optimising the
Optimisation
@OptimiseOrDie
@CharlesMeaden
SLIDES bit.ly/PowSmc
1 of 113

Recommended

Google Analytics Implementation for Agencies and Companies by
Google Analytics Implementation for Agencies and CompaniesGoogle Analytics Implementation for Agencies and Companies
Google Analytics Implementation for Agencies and CompaniesBen Holland
11K views133 slides
MKEsearch 2018 | CSI: Forensic SEO Audits by
MKEsearch 2018 | CSI: Forensic SEO AuditsMKEsearch 2018 | CSI: Forensic SEO Audits
MKEsearch 2018 | CSI: Forensic SEO AuditsRenee Girard
398 views50 slides
Technical SEO Audits - SEO Consultant Bill Hartzer - Triangle Marketing Club by
Technical SEO Audits - SEO Consultant Bill Hartzer - Triangle Marketing ClubTechnical SEO Audits - SEO Consultant Bill Hartzer - Triangle Marketing Club
Technical SEO Audits - SEO Consultant Bill Hartzer - Triangle Marketing ClubBill Hartzer
894 views69 slides
Google Analytics: Understanding Your Users by
Google Analytics: Understanding Your UsersGoogle Analytics: Understanding Your Users
Google Analytics: Understanding Your UsersLunaMetrics
6.4K views82 slides
Google analytics-basics-presentation by
Google analytics-basics-presentationGoogle analytics-basics-presentation
Google analytics-basics-presentationKhan G Khan
1.7K views45 slides
Google Analytics Crash Course by
Google Analytics Crash CourseGoogle Analytics Crash Course
Google Analytics Crash CoursePeter O'Neill
3.8K views36 slides

More Related Content

Similar to Google Analytics Powerups and Smartcuts

Tips & Tricks for Getting Things Done Using Analytics Data by
Tips & Tricks for Getting Things Done Using Analytics DataTips & Tricks for Getting Things Done Using Analytics Data
Tips & Tricks for Getting Things Done Using Analytics DataCharles Meaden
235 views92 slides
Surviving the hype cycle Shortcuts to split testing success by
Surviving the hype cycle   Shortcuts to split testing successSurviving the hype cycle   Shortcuts to split testing success
Surviving the hype cycle Shortcuts to split testing successCraig Sullivan
2.6K views64 slides
12 Things to do Before Your Company Dies : Conversion Conference London - Oct... by
12 Things to do Before Your Company Dies : Conversion Conference London - Oct...12 Things to do Before Your Company Dies : Conversion Conference London - Oct...
12 Things to do Before Your Company Dies : Conversion Conference London - Oct...Craig Sullivan
3.3K views84 slides
Advanced Analytics Implementations at EA scale by
Advanced Analytics Implementations at EA scaleAdvanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scaleAni Lopez
1.7K views77 slides
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di... by
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di..."Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di...
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di...Tealium
1.2K views79 slides
Surviving the AB Testing Hype Cycle - Reaktor Breakpoint 2015 by
Surviving the AB Testing Hype Cycle - Reaktor Breakpoint 2015Surviving the AB Testing Hype Cycle - Reaktor Breakpoint 2015
Surviving the AB Testing Hype Cycle - Reaktor Breakpoint 2015Craig Sullivan
2.8K views86 slides

Similar to Google Analytics Powerups and Smartcuts (20)

Tips & Tricks for Getting Things Done Using Analytics Data by Charles Meaden
Tips & Tricks for Getting Things Done Using Analytics DataTips & Tricks for Getting Things Done Using Analytics Data
Tips & Tricks for Getting Things Done Using Analytics Data
Charles Meaden235 views
Surviving the hype cycle Shortcuts to split testing success by Craig Sullivan
Surviving the hype cycle   Shortcuts to split testing successSurviving the hype cycle   Shortcuts to split testing success
Surviving the hype cycle Shortcuts to split testing success
Craig Sullivan2.6K views
12 Things to do Before Your Company Dies : Conversion Conference London - Oct... by Craig Sullivan
12 Things to do Before Your Company Dies : Conversion Conference London - Oct...12 Things to do Before Your Company Dies : Conversion Conference London - Oct...
12 Things to do Before Your Company Dies : Conversion Conference London - Oct...
Craig Sullivan3.3K views
Advanced Analytics Implementations at EA scale by Ani Lopez
Advanced Analytics Implementations at EA scaleAdvanced Analytics Implementations at EA scale
Advanced Analytics Implementations at EA scale
Ani Lopez1.7K views
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di... by Tealium
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di..."Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di...
"Taming Advanced Analytics Implementations at EA Scale" - Electronic Arts, Di...
Tealium1.2K views
Surviving the AB Testing Hype Cycle - Reaktor Breakpoint 2015 by Craig Sullivan
Surviving the AB Testing Hype Cycle - Reaktor Breakpoint 2015Surviving the AB Testing Hype Cycle - Reaktor Breakpoint 2015
Surviving the AB Testing Hype Cycle - Reaktor Breakpoint 2015
Craig Sullivan2.8K views
Myths and Illusions of Cross Device Testing - Elite Camp June 2015 by Craig Sullivan
Myths and Illusions of Cross Device Testing - Elite Camp June 2015Myths and Illusions of Cross Device Testing - Elite Camp June 2015
Myths and Illusions of Cross Device Testing - Elite Camp June 2015
Craig Sullivan5.2K views
Toolkits and tips of the conversion pros v 1.6 by Craig Sullivan
Toolkits and tips of the conversion pros v 1.6Toolkits and tips of the conversion pros v 1.6
Toolkits and tips of the conversion pros v 1.6
Craig Sullivan4.7K views
Toolkits and tips for UX analytics CRO by Craig Sullivan by UXPA UK
Toolkits and tips for UX analytics CRO by Craig SullivanToolkits and tips for UX analytics CRO by Craig Sullivan
Toolkits and tips for UX analytics CRO by Craig Sullivan
UXPA UK4.3K views
UXPA UK - Toolkits and Tips for Blending UX, Analytics and CRO by Craig Sullivan
UXPA UK - Toolkits and Tips for Blending UX, Analytics and CROUXPA UK - Toolkits and Tips for Blending UX, Analytics and CRO
UXPA UK - Toolkits and Tips for Blending UX, Analytics and CRO
Craig Sullivan7.2K views
Data Driven Website Optimization - Big Footprint Tech4Good Presentation by BigFootprint
Data Driven Website Optimization - Big Footprint Tech4Good PresentationData Driven Website Optimization - Big Footprint Tech4Good Presentation
Data Driven Website Optimization - Big Footprint Tech4Good Presentation
BigFootprint864 views
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a... by Northern User Experience
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
Top Google Analytics Customisations - Brighton SEO April 2018 by Anna Lewis
Top Google Analytics Customisations - Brighton SEO April 2018Top Google Analytics Customisations - Brighton SEO April 2018
Top Google Analytics Customisations - Brighton SEO April 2018
Anna Lewis3.7K views
Cross Device Optimisation - Google Analytics Shortcuts by Craig Sullivan
Cross Device Optimisation - Google Analytics ShortcutsCross Device Optimisation - Google Analytics Shortcuts
Cross Device Optimisation - Google Analytics Shortcuts
Craig Sullivan3.7K views
Martijn Scheijbeler @ All Things DATA 2016 by Shuki Mann
Martijn Scheijbeler @ All Things DATA 2016Martijn Scheijbeler @ All Things DATA 2016
Martijn Scheijbeler @ All Things DATA 2016
Shuki Mann686 views
Hub'Scan - Bring order to your tagging chaos with data quality assurance - Ju... by Julien Coquet
Hub'Scan - Bring order to your tagging chaos with data quality assurance - Ju...Hub'Scan - Bring order to your tagging chaos with data quality assurance - Ju...
Hub'Scan - Bring order to your tagging chaos with data quality assurance - Ju...
Julien Coquet1.4K views
20 top AB testing mistakes and how to avoid them by Craig Sullivan
20 top AB testing mistakes and how to avoid them20 top AB testing mistakes and how to avoid them
20 top AB testing mistakes and how to avoid them
Craig Sullivan3.9K views
20 Ways to Shaft your Split Tesring : Conversion Conference by Craig Sullivan
20 Ways to Shaft your Split Tesring : Conversion Conference20 Ways to Shaft your Split Tesring : Conversion Conference
20 Ways to Shaft your Split Tesring : Conversion Conference
Craig Sullivan3.7K views
Analytics update - Sean Burton by Screen Pages
Analytics update - Sean BurtonAnalytics update - Sean Burton
Analytics update - Sean Burton
Screen Pages428 views

More from Charles Meaden

Ten Hard Won Lessons on the Road to Automation by
Ten Hard Won Lessons on the Road to AutomationTen Hard Won Lessons on the Road to Automation
Ten Hard Won Lessons on the Road to AutomationCharles Meaden
369 views19 slides
How Credible Is Your Data? by
How Credible Is Your Data?How Credible Is Your Data?
How Credible Is Your Data?Charles Meaden
328 views21 slides
Tracking Gaps in the User Experience by
Tracking Gaps in the User ExperienceTracking Gaps in the User Experience
Tracking Gaps in the User ExperienceCharles Meaden
446 views25 slides
How to Break Bad News When No-One is Listening by
How to Break Bad News When No-One is ListeningHow to Break Bad News When No-One is Listening
How to Break Bad News When No-One is ListeningCharles Meaden
1K views27 slides
Baking Analytics Into Your Digital Projects by
Baking Analytics Into Your Digital ProjectsBaking Analytics Into Your Digital Projects
Baking Analytics Into Your Digital ProjectsCharles Meaden
1K views26 slides
31 Ways To Destroy Your Google Analytics Implementation by
31 Ways To Destroy Your Google Analytics Implementation31 Ways To Destroy Your Google Analytics Implementation
31 Ways To Destroy Your Google Analytics ImplementationCharles Meaden
7.3K views43 slides

More from Charles Meaden(7)

Ten Hard Won Lessons on the Road to Automation by Charles Meaden
Ten Hard Won Lessons on the Road to AutomationTen Hard Won Lessons on the Road to Automation
Ten Hard Won Lessons on the Road to Automation
Charles Meaden369 views
Tracking Gaps in the User Experience by Charles Meaden
Tracking Gaps in the User ExperienceTracking Gaps in the User Experience
Tracking Gaps in the User Experience
Charles Meaden446 views
How to Break Bad News When No-One is Listening by Charles Meaden
How to Break Bad News When No-One is ListeningHow to Break Bad News When No-One is Listening
How to Break Bad News When No-One is Listening
Charles Meaden1K views
Baking Analytics Into Your Digital Projects by Charles Meaden
Baking Analytics Into Your Digital ProjectsBaking Analytics Into Your Digital Projects
Baking Analytics Into Your Digital Projects
Charles Meaden1K views
31 Ways To Destroy Your Google Analytics Implementation by Charles Meaden
31 Ways To Destroy Your Google Analytics Implementation31 Ways To Destroy Your Google Analytics Implementation
31 Ways To Destroy Your Google Analytics Implementation
Charles Meaden7.3K views
Internal Search - The Lost Child of Web Analytics by Charles Meaden
Internal Search - The Lost Child of Web AnalyticsInternal Search - The Lost Child of Web Analytics
Internal Search - The Lost Child of Web Analytics
Charles Meaden1.3K views

Recently uploaded

London HUG - Do More With SMS For HubSpot by
London HUG - Do More With SMS For HubSpot London HUG - Do More With SMS For HubSpot
London HUG - Do More With SMS For HubSpot Whitehat Inbound Marketing Agency
5 views23 slides
digital marketing ppt.pptx by
digital marketing ppt.pptxdigital marketing ppt.pptx
digital marketing ppt.pptxsurendraswami7172
6 views13 slides
digi marketer.pdf by
digi marketer.pdfdigi marketer.pdf
digi marketer.pdfrayanjohn998
5 views20 slides
Year in Review by
Year in ReviewYear in Review
Year in ReviewRebecca731061
7 views11 slides
DM.pdf by
DM.pdfDM.pdf
DM.pdfvrp2861
5 views2 slides
BLOOM_November2023.pdf by
BLOOM_November2023.pdfBLOOM_November2023.pdf
BLOOM_November2023.pdfBalmerLawrie
40 views14 slides

Recently uploaded(20)

DM.pdf by vrp2861
DM.pdfDM.pdf
DM.pdf
vrp28615 views
QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE] by Nabeela Moosakutty
QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE]QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE]
QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE]
How to create and present logo. pdf by Gaurav Singh
How to create and present logo. pdfHow to create and present logo. pdf
How to create and present logo. pdf
Gaurav Singh14 views
content strategy _ seconed oponion _medical industry by jonathanhany42
content strategy _ seconed oponion _medical industrycontent strategy _ seconed oponion _medical industry
content strategy _ seconed oponion _medical industry
jonathanhany4212 views
7 Crucial aspects to maintaining authenticity in modern marketing: dispelling... by Reversed Out Creative
7 Crucial aspects to maintaining authenticity in modern marketing: dispelling...7 Crucial aspects to maintaining authenticity in modern marketing: dispelling...
7 Crucial aspects to maintaining authenticity in modern marketing: dispelling...
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction... by Rio Ichikawa
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...
Rio Ichikawa132 views
Deltaplan - SEO Search by Roy Huiskes
Deltaplan - SEO SearchDeltaplan - SEO Search
Deltaplan - SEO Search
Roy Huiskes49 views
Performance Max Pros and Cons by akisselev
Performance Max Pros and ConsPerformance Max Pros and Cons
Performance Max Pros and Cons
akisselev5 views
Weekly Media Update_28_11_2023.pdf by BalmerLawrie
Weekly Media Update_28_11_2023.pdfWeekly Media Update_28_11_2023.pdf
Weekly Media Update_28_11_2023.pdf
BalmerLawrie10 views
What's new at Ahrefs [end of 2023] by Ahrefs
What's new at Ahrefs [end of 2023]What's new at Ahrefs [end of 2023]
What's new at Ahrefs [end of 2023]
Ahrefs59 views

Google Analytics Powerups and Smartcuts

  • 1. Google Analytics: Powerups and Smartcuts @OptimiseOrDie @CharlesMeaden
  • 2. Fix or Do These Things and Get Much Smarter @OptimiseOrDie @CharlesMeaden
  • 3. © Optimal Visit 2d018© Optimise Or Die & Digital Nation Ltd. INTRODUCTION GET IN TOUCH!1. Charles Meaden @CharlesMeaden bit.ly/2HeHAt6 Craig Sullivan @OptimiseOrDie linkd.in/pvrg14
  • 4. WHY US THEN? • 40 years working with Analytics • Nearly 500 Analytics setups • Most of them totally broken • Mistakes are good! • Failure is a part of analytics work • Our pain is your gain @OptimiseOrDie @CharlesMeaden
  • 5. ABOUT THIS TALK: • Solid, hard won advice • Actionable insights • Google Analytics tips • Models, Templates, Reports • Articles & further reading @OptimiseOrDie @CharlesMeaden
  • 7. CASES ARE REAL: • We care about handling client data • We can’t always show real data • We will show you models or concepts @OptimiseOrDie @CharlesMeaden
  • 8. Powerups & Smartcuts 1. Inheritance Tax 2. Site Audits 3. Walkthroughs 4. Early Warning Hacks 5. Data Skew 6. Data Pollution 7. Data Enrichment 8. Data Models 9. Data Automation 10. Data Ownership 11. Training & Investment
  • 10. 10 When Taking Over An Account Get the History!
  • 11. @OptimiseOrDie Analytics History  You might be lucky – the analytics configuration might have notes!  Always check the notes, talk to the team and discover the history  Have tags been changed in the last 2 years?  Has anyone updated the analytics?  Who made the changes?  What were the changes?  Are there any plans to make more changes?  Do any of these changes impact time periods used for analysis?  Have you talked to the analytics owner and developers?  Who owns the delivery and prioritisation of these changes?
  • 12. 2 – ANALYTICS AUDITING
  • 13. “Out of the entire lifecycle of analytics measurement, there is only one place guaranteed to pollute everywhere else and that’s the data collection layer.” Simo Ahava
  • 14. “Bullshit data flows like raw sewage up and through every layer of an organisation, poisoning everyone with bad decision making.” @OptimiseOrDie
  • 15. @OptimiseOrDie Bulls**t flows upwards! Pastel Coloured Total Bullshit Google Studio Dashboard BS metrics BS Collection BS metrics BS Collection BS metrics BS Collection BS metrics BS Collection BS reports BS Reports
  • 16. 16 What’s the problem? Data Collection is Broken for Most Companies Thanks to @Simoahava
  • 17. 480 client configurations 95% had high priority issues 100% had medium priority 3/480 had no tracking issues <1% had solid analytics Analysis of Site Audits @OptimiseOrDie
  • 18. @OptimiseOrDie Even FREE tools are not FREE of effort: • FREE simply means that you get a basic system • It does not mean that it RUNS for free • A car needs correct setup, oil, fuel and maintenance • It doesn’t run on air and neither does analytics • Investment in analytics is #1 weakness in my clients • How can you race with others, if your dash is broken? • How can measure self performance if it’s flawed? • How can your team do their jobs, if they can’t measure too?
  • 19. @OptimiseOrDie Why is Google Analytics free?Wiring Analytics to Idiosyncratic Business Signals:
  • 20. @OptimiseOrDie Analytics Audit Resources @OptimiseOrDie THE GOOGLE ANALYTICS AUDIT CHECKLIST FROM DISTILLED: Genuinely good and comprehensive list, resources, source articles, checklist: https://www.distilled.net/resources/google-analytics-audit-checklist/ https://docs.google.com/spreadsheets/d/1GnwB-jYnNJu18NwuZJzgarZAotXQ0kxXbZAIhI4H0IE/edit#gid=0 ANNIELYTICS CHECKLIST ($295) https://www.annielytics.com/resources/annielytics-site-audit-checklist/ GOOGLE ANALYTICS HEALTH CHECK FROM CONVERSIONXL: Some excellent stuff not included in any other articles - a good roundup, sources, expert checklists: https://conversionxl.com/google-analytics-health-check HOW TO SELF AUDIT YOUR GOOGLE ANALYTICS A roundup of some useful things to audit but not a comprehensive checklist: https://boazsasson.com/tracking-reporting/how-to-self-audit-your-google-analytics/ 10 POINT CHECKLIST FOR A PERFECT GA SETUP: Some good information mixed with some less helpful stuff: http://supermetrics.com/blog/10-things-to-check-in-google-analytics-account/ GA CHECKLIST ON GOOGLE SHEETS: https://docs.google.com/spreadsheets/d/1pU9MpjjzxI-LLu45gPyGiHEpr_v-2rVpYuyNlPTXZ-I/edit#gid=0 GOOGLE ANALYTICS HEALTH CHECK: Solid checklist and additional articles - although probably needs expanding to include the best of the rest here: http://online-metrics.com/wp-content/uploads/2016/10/Google-Analytics-Health-Check.pdf TWO BASIC CHECKLISTS: https://www.dropbox.com/s/1f4w1vhpmzu938x/GoogleAnalyticsChecklist.pdf?dl=0 http://media.perpettersson.me/2017/02/GoogleAnalyticsImplementationChecklist.pdf
  • 21. @OptimiseOrDie Automating Audits at scale: • Event Taxonomies • Page Fragmentation (parameters) • PII compliance • Campaign Tracking • Channel Configuration • Custom Dimensions • Page Crawling (tag checks) • Abnormal bounce rates • Goal & Filter checks (Management API) • Bulk configuration updates
  • 22. @OptimiseOrDie Audit Summary • Everyone has problems now AND you’ll surely add more later • Audit regularly to avoid the flow of BS • Screw up Collection – there’s no Free Time Machine • Auditing requires more than just tech knowledge • + Lenses of User Experience, Business Goals, Platform & Tech Capability • Auditing is the easy bit – it’s what you do after that counts
  • 23. @OptimiseOrDie TIP – Push through the PAIN of Post Audit: • We have 161 standard slides for our audits that we customise • Scored by Impact, Ease of fix, Business outcomes • We show clients how each thing shafts their data • CRITICAL, HIGH, MEDIUM & LOW classifications • Then the REAL work starts • Takes MONTHS or YEARS to fix everything
  • 24. @OptimiseOrDie TIP – Push through the PAIN of Post Audit: • So what stuff do we get done first, that helps the company most? • Prioritisation for analytics stories! • Get resource & planning mobilised, signed in blood • Build a relationship with tech/dev • Agree a release (testing) process with dev • Parcel out prioritised work in ‘bite sized pieces’ • Celebrate every small achievement • Psychology of managing the post audit period is critical!
  • 25. 3 – SITE WALKTHROUGHS
  • 26. “Walkthroughs are where we tear down the frontend experience and GA configuration, to understand the flow of data. The Holy Trinity for us is Customer, Collection & Configuration - what does the customer see in the browser, what tags fire when and why, how does that data flow into GA. This is all.” @OptimiseOrDie
  • 27. @OptimiseOrDie Data Collection & Tagging Tools WASP Inspector: • Use for general purpose GA tag inspection & debugging • Find out what scripts are running in which order • Great for core GA stuff http://bit.ly/2qrYbRE bit.ly/2qrYbRE
  • 28. @OptimiseOrDie Audit Walkthrough Tools GTM/GA Debug • Debugging datalayer and GA • Simo’s fave extension bit.ly/2KtuYzm Data Slayer: • Handy for debugging GA and event issues • Find out what stuff is firing on the page bit.ly/2pbNmPN Data Layer Inspector: • Inspect GA and GTM activity • Hack and test data layer bit.ly/2p0r5IN Event Tracking Tracker: • Dump of event data in table • Handy for debugging GA and event issues bit.ly/2pHAlRg
  • 29. @OptimiseOrDie What do we walk on the site? Everything! Key interaction patterns:  Searching, Category and List Pages  Filters, Sort Controls  Product Page elements  Guest checkout  Key landing pages & Journeys  Registered checkout  Logged in checkout  Logged out and then logged in checkout  Basket handling  Content pages  Quick view  Basket page  Checkout steps  Failure and error states  Email handling, more, more, more....
  • 30. @OptimiseOrDie Walkthrough: Inspection Parameters 1. What URL shows in the address bar when we do stuff? 2. What tags & data (pageviews, events, data layer) fire when we use the product? 3. Are there any timing delayed tags? Interaction tags? Scroll tags? 4. What parameters or options are firing with the tags? 5. Which GA properties are the tags sending data to? 6. Are there page templates which are similar or identical in the tagging setup? 7. Are pages consistent within one style of template? 8. Are event tags set to interactive or non-interactive? 9. What data is sent in any event tags? What’s the taxonomy? 10. What page and interaction data is actally being pushed to Google Analytics?
  • 31. @OptimiseOrDie Here’s one I made earlier… AMAZING! I KNOW HOW THE SITE & DATA WORKS!  Category Page /category/xxxx or /cat/xxxx  Search /search?q=xxxx  Product /product/xxxx  Basket add /addtobasket  Login /loginregister  Guest flow /guestcheckout/address (then steps are the same)  Registered flow /address (first time only)  Delivery /deliveryoption  Payment /paymentmethod  Confirm /confirmorder  Payment /payment  Success /ordersuccess/xxxx
  • 32. @OptimiseOrDie The Holy Trinity of Walkthroughs CUSTOMER Intersection of Product and Data CONFIG Filters and Configuration inside GA setup COLLECTION Tagging, Data Layer, Data Flow to GA
  • 33. @OptimiseOrDie Tip! User Explorer • Run a walkthrough session • Add a fake parameter (?piggle=diggle) or record the GA user ID • Filter using a segment to catch it • Check it’s your session, review • Check the GA data lines up with your journey steps!
  • 34. 4 – EARLY WARNING HACKS
  • 35. Setup Your Own ‘Menwith Hills’
  • 36. Spotting The Algorithmic Bot • Someone in IT deployed a bot that created random user journeys to ‘really test the system’ • Accounted for 30% of all sessions • What can you put into place to stop this?
  • 37. 4 Ways to Set Up your Early Warnings • Use Google Analytics Custom Alerts • Automate using the API • Off the shelf tools such as Analytics Edge or Super Metrics • Dashboards in Google Data Studio
  • 38. Early Warning Ideas • Capture Page Load time for every page using Simo Ahava’s Google Tag Manager trick • Adapt Craig’s 15 Minute Model to extract data and compare against a running average
  • 39. 55+ Google Analytics Custom Alerts 6 Essential Google Analytics Alerts for SEO Specialists & Web Agencies Google Analytics Spreadsheet Add-on Building visual reporting in Google Sheets @OptimiseOrDie @CharlesMeaden Tips and Resources
  • 40. 5 – DATA SKEW
  • 41. • Where your data in Google Analytics correct, but needs to cleaned and untangled, before you perform any analysis • Time taken to clean the data means less time for analysis! • People start to lose trust in the data if you don’t fix this… @OptimiseOrDie @CharlesMeaden What is Skewed data then?
  • 43. • When a user hops between subdomains in their user journey such as blog.test.com and checkout.test.com • You’ve got 2 or 3 separate sessions to try and stitch together • Google Tag Manager makes it way easier than configuring GA! @OptimiseOrDie @CharlesMeaden Subdomain / Cross domain tracking not setup
  • 44. • Will appear as the top referring site for your all conversions and destroys your campaign tracking • Often appears when finance / IT add in a new payment gateway or tool without informing you • The Referral Exclusion list allows you to also add items such as dev servers and other ‘breakers’ @OptimiseOrDie @CharlesMeaden Payment Gateways and 3rd Party Redirects
  • 45. • Misspelling and upper and lower cases cause havoc • Same issues can cause duplicates with page names • Google Analytics filters will save hours of needless pain • Fining your agency also really focuses minds @OptimiseOrDie @CharlesMeaden Misconfigured Campaign Tracking
  • 46. • Most clients don’t have this working right • Changes to the website and campaigns are not reflected, stuff goes in the wrong bucket • Channels and Content Groups can be customised to your organisational way of working • People looking at reports simply don’t realise that their channel or content groupings are skewed • Sit down and bucket your Source/Medium distribution with the client –put everything in the right channel (ask us how) @OptimiseOrDie @CharlesMeaden Misconfigured Channels and Content Groups
  • 47. • Some are incredibly useful, others fragment page data but aren’t actually used for anything! • This regex ?|& will show you all the URL’s in the All Pages that contain a query string • Don’t remove all the query strings in one go – check stuff that is needed! • Do use the Exclude URL Query Parameters and individual filters for specific query string @OptimiseOrDie @CharlesMeaden Query Strings
  • 48. ‘With ITP 2.1, all persistent client-side cookies, i.e. persistent cookies created through document.cookie, are capped to a seven day expiry’ – Webkit • Affects EVERYONE using iPhones, iPads (also laptop Safari) • EVERY tool you use that tries to look longer than 7 days? • All the ‘Existing Visitors’ will look like ‘New Visitors’! • It’s going to skew tools, AB testing, attribution – lots of stuff • Ask your vendors for their response! @OptimiseOrDie @CharlesMeaden ITP 2 and Safari
  • 49. Simo Ahava ITP 2.1 and Web Analytics Use Localstorage for Client ID Persistence Maciej Zawadziński Complete guide to ITP versions 1.0-2.2 Built Visible What Intelligent Tracking Prevention (ITP) 2.1 means for digital analytics Metric Theory How to Use Google Analytics to Estimate the Impact of ITP 2.1 Digiday WTF is Apple’s ITP 2.2 update? @OptimiseOrDie @CharlesMeaden Only the Best ITP Resources for you! Cory Underwood A Safari Intelligent Tracking Prevention Risk Analysis Google’s Plan for Privacy Mike King Your Analytics Data Isn’t Real and it’s getting worse
  • 50. • Basic Google Analytics Filters For Every Site • Regexr Regular Expression Builder • Ultimate Guide to Using Google Analytics Filters • The Definitive Guide To Campaign Tagging in Google Analytics • Google Analytics channels: Let's make them great again • The Definitive Guide to Channels in Google Analytics • Why you want to customise Google Analytics Channels @OptimiseOrDie @CharlesMeaden Data Skew – Tips & Resources
  • 51. 6 – DATA POLLUTION
  • 52. • Data contains extra shizzle that shouldn’t be there • Either a 3rd party is doing this (bot/spam) • Or you are doing it, (by not filtering stuff) @OptimiseOrDie @CharlesMeaden What is data pollution (vs. skew)? • Invisible unless you check • Corrupts key site metrics (e.g. CR, Bounce Rate) • “Help – our conversion rate is dropping!”
  • 53. Our Conversion Rate is Dropping: Prospects Customer Logins Internal Logins Dev & Staging Philippines Data Pollution Example Automated @OptimiseOrDie @CharlesMeaden
  • 54. Prospects Customers (trial & paid) Internal & Partner Dev & Staging This is how it REALLY should look: Data Pollution Example Bot, Spam, Automated @OptimiseOrDie @CharlesMeaden Philippines
  • 55. • Not filtering internal traffic (dev, staging, testing, agencies, partners, employees, contractors) • Bots, Spam (automated) • External Site Performance Monitoring • Internal Site Monitoring • Scraping or Auditing • Misconfigured tags • Double firing tags @OptimiseOrDie @CharlesMeaden Common Data Pollution Sources:
  • 56. @OptimiseOrDie Tip! - Top Bot Detective Resources Best Strategies for Dealing with Bot Traffic in GA How to Block Spam & Bots from GA Detecting Headerless Bot Traffic in GA 30+ Custom View Filters for GA Is bot traffic costing you affiliate fees? Some additional techniques for spam
  • 57. @OptimiseOrDie Tip! User Explorer • Check the Session Distribution Report • Set up an advanced segment • Do you have users with lots of sessions? • Filter to sessions > 200 (tweak accordingly) • Examine the high repeat session users • Is there anything odd about this traffic? • Get useful clues from network, hostname, bounce, browser, geo-IP, screen resolution • Identify, Filter, Fix
  • 58. 7 – DATA ENRICHMENT
  • 59. 59 Plug and Play Analytics? Data quality isn’t acquired – it’s earned! Thanks to @Simoahava
  • 60. • You will always need to tune Google Analytics to fit how your business, product or service actually works • Customising, tweaking and enhancing the vanilla Google Analytics configuration = enriched data • What can you do to capture more of the important interactions and events as part of the user journey @OptimiseOrDie @CharlesMeaden Google Analytics – One Size Fits All
  • 61. 1. Visit Query Explorer and authenticate your Google Analytics view 2. Get the total for your busiest month • Subtract that from 10,000,000 • Divide the figure by the number of sessions for that month 3. That’s how many additional events you can fire into Google Analytics per session @OptimiseOrDie @CharlesMeaden Ten Million Hits A Month To Use
  • 63. • Capture the important information shown to a user on a page • The Datalayer and Google Tag Manager make it far easier to capture information about a page and push it into Google Analytics • You’ll still need developers to generate the Datalayer • The data can then be stored in a custom dimension or in an event @OptimiseOrDie @CharlesMeaden Capturing Content About A Page
  • 65. • Capturing how the user interacts with individual elements on the page is incredibly useful for understanding user behaviour • Organisations such as M&M Direct are capturing every click to build ‘Propensity to Purchase’ models • Really important to build an event taxonomy that describes how people interact with your site @OptimiseOrDie @CharlesMeaden Capturing Interactions on A Page
  • 67. ACTION (VERB) Clicks, Applies, Adds, Removes, Selects, Collapses, Expands, Views CATEGORY (CONTEXT) Navigation, Footer, Filters, Button, Promotion, Product, Basket, Search LABEL (OBJECT) Contact Us, Product ID, Sizefilter, List ID, www.crud.com, GBP @OptimiseOrDie @CharlesMeaden The Grammar of Event Tracking
  • 68. Clicks Navigation About Us Clicks Button Read More Views Product 11234 Adds Basket 11234 Views Product 82641 Scrolls Content 50% Clicks Promotion May001 Clicks Currency GBP @OptimiseOrDie @CharlesMeaden The Grammar of Event Tracking Views List 11345 Applies Filter Size|12|black Clicks Footer Terms and Conditions Views Basket [contents] Clicks IncreaseQty 11234 Clicks Button Checkout Now Reaches Checkoutstep 1 Clicks Button Find Address Action/Verb Category/Context Label/Object
  • 69. Tip! – 500 characters lets you stuff values with separators @CarmenMardiros Stuff Attribute Data into Label
  • 70. Building an Event Grammar – Alex Dean The Lego Data Layer – Carmen Mardiros Event Tracking and 10 Questions to Answer First – Paul Koks Event Tracking in Google Analytics – Himanshu Sharma 13 Useful Custom Dimensions For Google Analytics – Simo Ahava 50+ Custom Dimensions in Google Analytics – Martijn Scheijbeler Tracking Multiple Categories for Content Pages – Allaedin Ezzedin @OptimiseOrDie @CharlesMeaden Tips and Resources
  • 71. 8 – DATA MODELS
  • 72. @OptimiseOrDie s zn+1 = zn 2 + c Every Client has Gearing:
  • 73. @OptimiseOrDie Favourite Models of the Masters A. 15 minute Device Model B. Bounce Layer Analysis C. Horizontal Funnel D. Segmented Funnel E. Page Group Yield F. Intent Model G. Landing & Next Page Paths H. Top of Funnel Drivers I. Flow Report Hacking J. Multi Goal Groups K. Temporal or Lifecycle L. Ecommerce Grid M. Dimensional Funnel
  • 74. @OptimiseOrDie 30 minutes to save £80M+ in conversion: bit.ly/DeviceModel15
  • 75. Page Yield Group % traffic User CR # Sales % revenue List / Grid 44.33% 0.24% 7547 27.6% Product Page 15.19% 0.12% 1293 4.7% Homepage 13.49% 0.82% 7848 28.7% Brand 9.75% 1.28% 8851 32.3% Category 4.51% 0.31% 991 3.6% Blog 4.00% 0.21% 596 2.2% • Why does product page conversion suck so much? • Touch devices (Mobile & Tablet) impacted • Now 7x Conversion – added 30% to revenue • 40% of traffic to these pages was PPC, D’oh! Landing Page Group Model:
  • 76. @OptimiseOrDie All traffic HearingSight StoreOther Step 1 Step 2 Step 3 Goal Page PageHearing Intent – Landing Page Groups
  • 77. @OptimiseOrDie All traffic HearingSight StoreOther Contact form Interact Submit Goal Store Intent Modelling – Stores: Phone Answers Goal Visit Promo viewed / printed Store visit
  • 78. • Funnel head gets 94% from ONLY 3 pages • There are 3 types of PPC template being used • So 6 pages account for 94% • Simples! - to increase funnel flow, link more funnel head drivers or increase CR of other pages to the funnel head! • Increase head drivers • Experiment with templates Funnel Head Drivers:
  • 79. Funnel success Funnel Step 2 Funnel Step 1 Sales Ecommerce Behaviour @OptimiseOrDie Traffic Automated funnels for: • New & Returning • Analytics Channels • Country • Customer Type • Mobile, Tablet, Desktop • iPhone Model • Windows OS • Mac OS • Browser & Version • In app or Native Browser • Screen Resolution • Landing page(s) • Content page(s) viewed • Demographics • Days to conversion • Path Length Dimension Grid Pull
  • 80. @OptimiseOrDie Why are Segmented Grids useful? • Segments on speed! • Quick to scan • Shows up oddities in: • Landing & Bounce • Site Depth Engagement • Funnel Losses • UX Issues • Bugs & Broken stuff • This one grid cube on the left started 1 hour of work that fixed an 800K loss per month! Try app.profitgrid.io
  • 82. 9 – DATA AUTOMATION
  • 83. • If you need to run a report more than once • If it involves multiple steps and clicks • If it takes longer than 2 minutes • AUTOMATE IT • You’ll get to the data quicker • More time left over to actually do thinking and analysis! • Write once, use multiple times @OptimiseOrDie @CharlesMeaden When and Why Should You Automate
  • 85. • 15 3 minute Device Model • Bounce Layer Analysis • Site Speed DOM Timings • Most navigated to pages • Locating personally identifiable information (PII) • Exporting and finding query strings • Grouping device screen heights • Classifying search terms from internal search • Building user based funnels • Building categories from URLs using regex patterns @OptimiseOrDie @CharlesMeaden Charles and Craig Most Frequently Used
  • 86. @OptimiseOrDie Automated Ecommerce Models A. Customer Segmentation B. New vs. Existing customer C. Basket analysis (various) D. Returns analysis E. Site Search analysis F. Boston Grid Quadrant G. Profit Analysis H. Yield Analysis I. Product Interaction Layer analysis J. Out of stock analysis K. First purchase / anchors L. Discount impact model M. Cart abandonment analysis N. Live chat or textual analysis O. Merchandising reporting (various)
  • 87. • Excel plugins such as Analytics Edge or Supermetrics for Excel allow you to access the Google Analytics API directly with no need to program the queries • The Google Analytics Spreadsheet Add-on takea data directly into Google Sheets • Analytics 360 users can export directly to Big Query • Data Studio reports will automatically update from Google Analytics • Email reports from Google Analytics @OptimiseOrDie @CharlesMeaden How do I automate stuff?
  • 88. @OptimiseOrDie Automating Models and Data Integration: Dimensions, Metrics, Query Explorer: Very useful for forming queries and getting to know the API: https://developers.google.com/analytics/devguides/reporting/core/dimsmets https://ga-dev-tools.appspot.com/query-explorer/ Guide to getting started with the API: https://www.optimizesmart.com/how-to-use-google-analytics-api-without-any-coding/ Free Google Sheets Addon: Google Sheets Addon: https://developers.google.com/analytics/solutions/google-analytics-spreadsheet-add-on
  • 89. @OptimiseOrDie Automating Models and Data Integration: Automating Google Sheets: https://medium.com/@jev/how-to-import-data-from-google-analytics-into-google-sheets-with- google-apps-script-5174a10b24d8 ProfitGrid: Simple tool to pull a multi-dimensional grid from any GA setup: http://app.profitgrid.io Analytics Edge: Very flexible excel tool for pulling API data. Free version available. Bristling with options: http://www.analyticsedge.com/simply-free/ Supermetrics: Free GA plugin for Excel and Google Sheets. Multiple data sources available: https://supermetrics.com/product/supermetrics-data-grabber/ https://supermetrics.com/product/supermetrics-for-google-drive/
  • 90. @OptimiseOrDie Automating Models and Data Integration: PowerBI: Allows you to pull GA data directly - was PowerPivot. If you want a multi-dimensional API pulled horizontal funnel you can segment on-the-fly, this is what you need. A very powerful way of viewing and pivoting cubes of GA data: https://powerpivotpro.com/get-the-software/ Next Analytics: Free and paid options available: https://www.nextanalytics.com/excel-google-analytics/ Analytics Canvas Integration, extracts, multiple accounts, automation and scripting. Paid only. http://analyticscanvas.com/google-analytics/ Scitylana: Integration, Hit level datastream, Extracts. Free option available. https://www.scitylana.com/
  • 91. @OptimiseOrDie Automating Models and Data Integration: Integrating GA with R: http://code.markedmondson.me/googleAnalyticsR/ http://cran.r-project.org/web/packages/RGoogleAnalytics/ https://github.com/skardhamar/rga http://cran.r-project.org/web/packages/RGA/index.html R for Analysts: http://www.eanalytica.com/r-for-web-analysts/ Simo Ahava Recommends: "I wrote these two a while ago. First is for validating a GA account setup, with focus on Custom Dims too, and the second is for mass updating Custom Dimensions" https://chrome.google.com/webstore/detail/google-analytics- validato/nmjiiaaejkhpegmcpfaehmbijgoilimo?utm_source=permalink https://chrome.google.com/webstore/detail/google-analytics-custom- d/ogcaloflfbimfnpkkfpfddocaegdmgkk?utm_source=permalink
  • 92. 10 DATA OWNERSHIP IS WEAK
  • 93. Do these sound familiar?
  • 94. Monthly reports which lack relevance, are rife with generic suggestions unsupported by research within the context of your business and simply regurgitate last month’s points, failing to show any new actionable data. Thanks to @Simoahava
  • 95. Ugly and ineffective hacks to get tracking working at the last minute. A lack of coordination or standards for how business critical tracking should be delivered. No data layer or cross silo approach. Thanks to @Simoahava
  • 96. Analytics changes are given low priority and deployed infrequently Fix Funnel Tracking Thanks to @Simoahava Deploy new funnel
  • 97. Analytics tracking is often ‘added later’ or seen as a ‘Bolt On’ to existing project work because ownership is unevenly distributed!
  • 99. How to Integrate Analytics & Agile Agile Analytics: www.youtube.com/watch?v=yIJp9s46CF8 Meaningful Data: www.youtube.com/watch?v=rMrB0bKdOtc
  • 101.  Data Ownership  Weak ownership kills data outcomes  If your data is not there, late or crap, this is why  Watch the Simo talks on Agile Integration  It isn’t ‘Done’ unless Data’s there @OptimiseOrDie @CharlesMeaden
  • 102. 11 TRAINING + INVESTMENT
  • 103. “This is a huge weakness for many of my clients. Few companies validate if the analytics tools and skills people are given, actually allow them to do their jobs quickly and proficiently.” Craig Sullivan
  • 104. @OptimiseOrDie Train Your Team so they…. • Can be better at their job, through data • Know how everything works in analytics • Get data out with less work • Achieve self servicing for data needs • Automate repetitive tasks • Get more proficient at finding value • Become happier and less bored! A Ferrari mechanic without engine training?
  • 106. @OptimiseOrDie Invest in Analytics Even if tools are free, you should: • Get an Independent Audit • Invest in a proper release architecture (QA/DEV/STAGING) • Make tracking part of every project • Don’t just tread water – improve tracking • Put >5% of dev & analytics budget on ENHANCING • Things like -> Data Collection, Team Training, Fixing Stuff, Automation, Enrichment, Tracking Tools • It’s like writing a love note to yourself…
  • 107. @OptimiseOrDie Write a Love Note to your Future Self: Hey Craig, All we are is dust in the wind dude. You’re like my future self, so I had to tell you. I thought it would be most excellent to give you clean data, so I fixed it, like all the things. You’ve got like at least 3 months of clean data man and like all the reports and stuff totally makes sense now! Whoa! Love you, Dude! Craig from the Past, Dude
  • 108. @OptimiseOrDie Invest in Tech & Dev Don’t forget investing in the relationship with tech: • Build a direct relationship with dev & tech teams • Educate them on the outcomes and positives you seek • Educate yourself on how dev, platform & release cycle works • HELP THEM to deliver analytics reliably without extra work • Help to SOLVE PROBLEMS, s**t will get done Examples: • Give code changes directly to dev (not via marketing) • 5 minute video explanation of the data layer • Integrate the dev staging environment with the GA staging view
  • 110. 480 client configurations 95% had high priority issues 100% had medium priority 3/480 had no tracking issues <1% had solid analytics The Dark Side @OptimiseOrDie
  • 112. @OptimiseOrDie Collection Skew Pollution Enrichment Modelling & Noodling Automation Ownership Invest & Train OUR PATH TO ANALYTICS SUCCESS:
  • 113. THANK YOU! • WRITE THAT LOVE NOTE! • WANT AN AUDIT? • SKILLS TRANSFER? CHARLES bit.ly/2HeHAt6 CRAIG linkd.in/pvrg14Optimising the Optimisation @OptimiseOrDie @CharlesMeaden SLIDES bit.ly/PowSmc

Editor's Notes

  1. This is what we’ll cover today in the talk – what the big problem is that I’m trying to solve and some basic groundwork you should do before you start. I also show you how to pull the data for your company with a 15 minute technique and how to use this to test the right browsers and devices on your website or product. I’ll wrap up with showing you some examples and how to completely automate everything we’ve covered today, so nobody whines later on ;-)
  2. We spotted this during a site audit six months after it had been put in
  3. The key here is have
  4. The tips and resources section contains a list of
  5. Not everyone will necessary know that the data is skewed or what steps need to be taken to clean the data
  6. Your data may look like this piece of data – shattered into tens, hundreds or thousands of pieces of data
  7. Added this to make the point that it’s over looked by devs and others who assume that this just work
  8. Another good thing to setup an early warning system for
  9. Not everyone will necessary know that the data is skewed or what steps need to be taken to clean the data
  10. Query strings in the URL’s not pretty, but it worked as they had a process to extract then The analytics team hadn’t been involved in the site rebuild
  11. Make the point that there are ten million hits and this a quick and easy way to find out what you have Also a really good reminder that you may be capturing events that you don’t need
  12. Think about what data you need to capture both your short term and long term goals
  13. This slide to highlight all the things you can capture on the page – animation sequence set to add and remove then
  14. This slide to highlight all the things you can capture on the page – animation sequence set to add and remove itwm
  15. Quick click through slide to illustrate how many clicks it takes
  16. Mentioning audits as changes can creep in