Tips & Tricks for Getting Things Done Using Analytics Data

Charles Meaden
Charles MeadenOwner, Digital Nation
Tips & Tricks:
Doing the right
stuff with
Analytics
bit.ly/AnalyticsDone
@OptimiseOrDie @CharlesMeaden
“A very common theme that runs through all our
investments is really around data and the merger of
human and machine. How do we process that data in
order to make the world a better place? To make people
happier, to enrich their lives, to provide better products
and services. It doesn’t matter if it’s to enable drug
discovery or trying to make food delivery more efficient,
data runs across almost every one of our companies.”
Jeffrey Housenbold, Softbank
(1 Trillion Dollar fund)
© Optimal Visit 2d018© Optimise Or Die & Digital Nation Ltd.
INTRODUCTION
YOUR PRESENTERS TODAY:1.
Charles Meaden
@CharlesMeaden
bit.ly/2HeHAt6
Craig Sullivan
@OptimiseOrDie
linkd.in/pvrg14
66.249.64.135, 10.2.0.36, 10.2.0.62 - -
[25/Jan/2018:07:24:16 +0000] "GET /webapp/wcs/stores/
servlet/qs_product_tbp?catId=168216&catalogId=10051&fi
lters=2a7&productId=513678 HTTP/1.1" 200 19351 "-"
"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.
google.com/bot.html)"sctest.thebookpeople.co.uk2_443
66.249.76.132, 10.2.0.36, 10.2.0.61 - -
[25/Jan/2018:07:24:28 +0000] "GET /webapp/wcs/stores/
servlet/qs_product_tbp?catId=168216&catalogId=10051&fi
lters=2a7&productId=501281 HTTP/1.1" 200 19345 "-"
"Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.
google.com/bot.html)"sctest.thebookpeople.co.uk2_443
WHY ASK US?
• 40 years working with Analytics
• Nearly 500 Analytics setups
• Mistakes are good!
• Failure is a part of analytics work
• Our pain is your gain
@OptimiseOrDie @CharlesMeaden
TECHNOLOGY AGNOSTIC
• This isn’t a Google specific talk
• Actionable information
• But not about geeky reports (aww!)
• It’s about Analytics Strategy
• Competitive Advantage
• Employee Productivity
@OptimiseOrDie @CharlesMeaden
EXAMPLES ARE REAL
• We care about handling client data
• We can’t always show real data
• We will show you models or concepts
@OptimiseOrDie @CharlesMeaden
The Right Stuff:
1. Data Collection (CS)
2. Data Skew (CM)
3. Data Pollution (CS)
4. Data Enrichment (CM)
5. Data Automation (CS)
6. Data Presentation (CM)
7. Data Ownership (CS)
8. Training & Investment (CS)
DATA COLLECTION
“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
11
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
Why is Google Analytics free?Wiring Analytics to Idiosyncratic Business Signals:
@OptimiseOrDie
You wouldn’t do out of the box for….
• Ecommerce software
• Credit Card Processing backend
• Security systems, Tills, Wifi in retail
• Computer Networking
• Accounting Software
• Stock Management
• Nuclear power station management software...
@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
Hello Mate! Got some cheap tills for ya!
@OptimiseOrDie
Knackered Tills = Crap Data
• Would they work out of the box?
• What would you need to do?
• Set up Categories
• Set up all the buttons
• Refunds?
• Lunch Money?
• Gift Certificates?
• Supplier cash payouts?
• Till operator signon?
• Cash, Credit, Account payments?
• Fraud detection?
In other words, the till is an empty
vessel until wired into the context of
your business operations and
reporting!
@OptimiseOrDie
Bulls**t flows upwards!
Pastel BS
Dashboard
BS metrics
BS Collection
BS metrics
BS Collection
BS metrics
BS Collection
BS metrics
BS Collection
BS reports BS Reports
@OptimiseOrDie
Get Data Collection Nailed
• Over 50% of setups are ‘plain vanilla’ (GA)
• Even Free Analytics is NOT free – it needs work
• If you screw up collection, you need a Time Machine
• Problems either exist now (Audit catches them) or are introduced (poor
release process for Analytics)
• Always have a TEST and LIVE data view (TEST is for staging/QA/any
non live testing)
• Invest in automation (e.g. link/campaign tracking tools to reduce
tracking errors)
• Invest directly into supporting data collection as part of the project
outcome!
 Data Collection Summary
 Get a regular baseline audit of tracking
 Set up TEST & LIVE data views
 Provide ‘tracking’ support for all stories / tasks
 Test all new changes on staging (before
implementing)
 Have a ‘signoff’ process to validate
 Listen to Simo about Agile Integration
 Don’t do a bolt on – data is part of everything
DATA SKEW
• Where your data is 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?
SECTION TITLE
SANITY CHECKS FOR DATA HYGIENE
1. Does the data I’m working with make sense to me?
2. Does it make sense to someone else?
3. How clean is the data collection & processing?
4. How much work have I got to fix this?
@OptimiseOrDie
You have one landing page on your site called:
www.website.com/index.html
But in your analytics system, you have three hundred pages like:
www.website.com/index.html?partnerid=123
Why is this a problem?
@OptimiseOrDie @CharlesMeaden
Data Skew – Too Many URL’s
• Subdomain / Cross domain tracking
• Payment Gateway / 3rd party redirects
• Campaign Tracking Misconfigured
• Pages with mixed cases (e.g. /Index and /index.html)
@OptimiseOrDie @CharlesMeaden
Data Skew – Common Sources:
• Google Analytics shows only the top
50,000 items per table
• Everything else goes into a bucket
marked “(other)”
Our client asked 3 questions:
(1) Are we recording everything?
(2) Are we recording too much data?
(3) How do just record what we need?
• Investigations showed 111 different
query strings appearing in the URLs
@OptimiseOrDie @CharlesMeaden
Data Skew – Too Many URL’s
• Working with the client, we determined which
query strings:
1. Were useful for analysing user
behaviour and should be kept
2. Had no analytical value and should be
removed
• 150 Google Analytics filters were configured to
clean and remove the unnecessary query
strings
• Where possible, useful data passed is via the
Data Layer instead of on URLs!
• The end result - a clean and usable analytics
system without page fragmentation! @OptimiseOrDie @CharlesMeaden
Data Skew Filtering Solution
 Data Skew Summary
 Do the page names and events make sense (to someone
else other than you)?
 Are you capturing data that you don't need for analysis?
 Does your analytics match up with your other systems?
 How have you grouped the data in your systems?
 How many views on your data exists?
 When was the last time you audited your analytics?
 Test every single change that you make!
DATA POLLUTION
Your data contains extra stuff (more data) that shouldn’t be there
A 3rd party is adding the data (bot, spam) or you’ve done something wrong!
@OptimiseOrDie @CharlesMeaden
What is data pollution (vs. skew)?
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
Philippines
This is how it REALLY should look:
Data Pollution Example
Bot, Spam,
Automated
@OptimiseOrDie @CharlesMeaden
• Not filtering out 3rd parties (agencies, dev, partners,
employees, contractors)
• Bots and automated services
• Site Performance Tools
• Internal Testing (Dev)
• Internal Monitoring (Dev)
• External Monitoring (Uptime)
• Misconfigured tags
• Double firing tags
@OptimiseOrDie @CharlesMeaden
Common Data Pollution Sources:
 Data Pollution Summary
 Very common problem but until you check, it’s
usually invisible, unless you look carefully
 External or internal can screw data hygiene
 Impacts trust in data (visible or invisible)
 Worst case we’ve seen was 60% of traffic
 Corrupts key site metrics (CR, Bounce etc.)
 Filter out to ONLY what you explicitly need!
@OptimiseOrDie @CharlesMeaden
DATA ENRICHMENT
37
Plug and Play Analytics?
Data quality isn’t acquired – it’s earned!
Thanks to
@Simoahava
SECTION TITLE
• Some ‘Out of the box’ analytics definitions are flawed
• You will always need to tune these to fit how your business,
product or service actually works
• Customising, tweaking and enhancing the vanilla analytics
configuration = enriched data
• What can you do to capture more of the important
interactions and events as part of the user journey?
• Client had lots of useful information –
which was added to the query strings on
the page URL
• When they launched their new site, they
implemented analytics with ‘clean urls’
and a vanilla analytics implementation
• All the useful data that used to be there,
was no longer being recorded
@OptimiseOrDie @CharlesMeaden
Data Enrichment – Data Going Missing
• We created a plan to explicitly review all
the data required and identified which
stuff was useful
• We then made sure the important
signals that were really needed by the
client, were put back!
• Instead of being on every URL, the data
is pushed to GA 360 using Custom
Dimensions & Events
@OptimiseOrDie @CharlesMeaden
Data Enrichment – Capturing The Useful Stuff
• Departure and arrival airports
• Dates of travel
• Size of group
• Hotels viewed
• Whether search used
• Quote created
• Availability for each hotel
• Existing customer or prospect
@OptimiseOrDie @CharlesMeaden
Example Custom Dimensions
42
Genuine
Prospect
Internal
Dev
QA
Classic
Classic
downgrade
Standard VIP
Standard
downgrade
Premium
Prospects, Customers, Staff (subscriptions)
@OptimiseOrDie @CharlesMeaden
@OptimiseOrDie @CharlesMeaden
Analytics Data Enrichment
 Data Enrichment Summary
 Are you capturing all the key information you need to
analyse the customer journey
 Maximise use of your analytics tool to store additional
information – you’ll be glad that you did in a years
time (love note!)
 Think about what you need to capture every short and
long term customer goal reached
 Investigate how to integrate or blend additional tool
data (e.g. VOC, Session replay) with your analytics tool
@OptimiseOrDie @CharlesMeaden
DATA AUTOMATION
• If it takes longer than 15 mins/week
• AUTOMATE IT
• Do you know how much time is wasted?
• Not without doing user research!
• Do you know the life of data?
• Why don’t you follow it sometime?
• Remove Report Monkey Wastage
Data Automation Foundations:
• Removal of manual reporting tasks
• Making it 1 click, auto email or dynamic
• Saving multiple repeat efforts
• Allows for pushback / redefinition
• Reduces ‘ad hoc’ report processing
• Needs OVER resourcing to work
• Won’t save time – saves PRODUCTIVITY
Data Automation Definition:
• SQL extracts
• Spreadsheet or Google Sheets pull
• Automation / Reporting / Analysis tools
• Analytics Package Auto Reporting
• Dashboards
• Emailed Reports
• Work back from outcomes!
Data Automation Execution:
@OptimiseOrDie
Craig’s Favourite Models
A. 1 Hour Research
B. Bounce Layer
C. Landing & Next Page Path
D. Traditional Funnel
E. Ring Model
F. Horizontal Funnel
G. Top of Funnel Drivers
H. Page Groups
I. Intent Model
J. Multi Goal Groups
K. Temporal or Lifecycle
L. Ecommerce Grid
M. Dimensional Grid Pull
Funnel success
Funnel Step 2
Funnel Step 1
Sales
Ecommerce
Behaviour
@OptimiseOrDie
Traffic
Get a funnel for all these:
• New & Returning Visitors
• Channel breakdown
• Country breakdown
• iPhone Models
• Android Models
• Windows Browsers
• Mac Browsers
• Device type & Category
• Landing page(s)
• Content page(s) viewed
• Demographics
• Days to conversion
• Path Length
Want something? Get in touch!
Dimension Grid Pull
@OptimiseOrDie
• Rapid Blockage Identification
• Landing Layer Issue
• Site Depth Engagement
• Funnel Loss
• Bugs
• Measurement issues
• This one grid cube on the left
started 1 hour of work that
nailed a 2M per month issue
Dimension Grid Pull (app.profitgrid.io)
@OptimiseOrDie
Dimension Grid Pull (app.profitgrid.io)
@OptimiseOrDie
Dimension Grid Pull
Grid Tool app.ProfitGrid.io
Download Deck bit.ly/2nySVXd
XDO – Full Article bit.ly/XDOfull
Build your own device lab bit.ly/MobileDeviceLab
Google Analytics Templates bit.ly/XDOTemplates
Mobile Checklist for XDO bit.ly/MobiCheck
Excel Grid and Dimensions bit.ly/TheGridLayout
Feedback & Suggestions sullivac@gmail.com
pieter@zetom.nl
@OptimiseOrDie
4L Grid Resource Pack
@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
@OptimiseOrDie
• Learn how to craft useful and reliable models from data directly
• Make your own ‘on the fly’ ‘User’ or ‘Session’ funnels for anything!
• Understand how the Analytics Package data model works
• Understand your data collection – how it works
• Learn about common collection and configuration biases
• Improve Event and Interaction tracking
• Learn how to integrate or transform data sources
• Ability to target/analyse cohorts rather than just ‘average’ or ‘mixed’ traffic
• Automating and iterating models, grids and funnels
Core Skillz & Benefitz
@OptimiseOrDie
• Browsers & Devices – how do they work (for analytics)
• Tagging and Javascript – how it works (and tool proficiency)
• Filters and Regex – for quickly hacking or grouping models
• Data Model – familiarity with how GA collects and stores data
• Advanced Segments – a stepping stone to mastering API pulls
• Modelling – imposing your abstraction upon a dataset
• Audit & Configuration – knowing exactly what’s broken or reliable
• Visualisation – Presenting actionable, useful and simple truths
• Automation – API pulls, Integration, GTM, Machine Learning
Core Skills – MUST have
@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)
 Data Automation Summary
 To save, you have to spend
 One hour of automation = Days saved
 Increases Data Literacy and ‘art of the possible’
 You don’t need to know how to code
 Or create SQL queries
 If you can use Excel, you can Automate
 Restructure analytics work around removing
duplicated or senseless work
 90/10% monkey/thinking vs. 10/90
DATA PRESENTATION
@OptimiseOrDie @CharlesMeaden
SECTION TITLE
ASK THESE 3 QUESTIONS WHEN PRESENTING
1. Can people clearly see surfaced and actionable issues?
2. Do people know what actions they can or should take?
3. What does your presented data cause your audience to think?
• Ecommerce client had suspicions
that their site search tool wasn’t
working effectively
• The person responsible for the
tool also managed 4 other tools
• Data was presented as a table
containing thousands of rows
@OptimiseOrDie @CharlesMeaden
Data Presentation – High Cognitive Load
Completely Useless Search Report:
@OptimiseOrDie @CharlesMeaden
@OptimiseOrDie
@CharlesMeaden
Data Enrichment – Making it Useful
 Data Presentation Summary
 Find out what jobs people actually do and then figure out the
information they need to do their job better (or just ask
them)
 Don’t assume that everyone needs to know everything
 The insight should jump out at you, along with either a
followup question or a concrete action
 Watch – “How to Present to Get Results” by Lea Pica
 Buy - Storytelling with Data: A Data Visualization Guide for
Business Professionals
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
Tips & Tricks for Getting Things Done Using Analytics Data
 Data Ownership
 A complicated area but vital
 Dedicated analytics inside project teams
 No Analytics or Report Monkey Silos
 Watch the Simo talks on Agile Integration
 Every Project or Task must include Analytics
 If it doesn’t need any, then great
 Done does not mean Done – without tracking!
@OptimiseOrDie @CharlesMeaden
TRAINING + INVESTMENT
“Nobody ever admits being unable to use
Google Analytics properly. We’d all admit to
being no good at Quantum Physics but when it
comes to analytics, most people either don’t
know or they’re lying. ”
Craig Sullivan
Tips & Tricks for Getting Things Done Using Analytics Data
@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
• Data Noodling!
A Ferrari mechanic without engine training?
Tips & Tricks for Getting Things Done Using Analytics Data
@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 time & analytics budget on EXTENDING
• Things like -> Data Collection, Training, Fixing Stuff,
Automation, Enrichment, Tracking Tools
• Validate training – through research (UX)
• Write 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 least 3 months of clean stuff and like reports and stuff
like totally makes sense now! Whoa!
Love you, Dude!
Craig from the Past, Dude
 Investment & Training
 Analytics Strategy needs Training Strategy
 Training people does not mean they leave
 Add 5-10% dev & software budget!
 Don’t just tread water – continual improvement
 Over investing leads to automation (explain)
 Automation leads to standardisation (explain)
 Standardisation leads to Productivity (explain)
 Hiring tips – ask us in Q&A
@OptimiseOrDie @CharlesMeaden
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
Automation Presentation Ownership
Train &
Invest
SUMMARY GRID
THANK YOU!
• WRITE THAT LOVE NOTE!
• WANT AN AUDIT?
• SKILLS TRANSFER?
• GET IN TOUCH!
CHARLES : bit.ly/2HeHAt6
CRAIG : linkd.in/pvrg14
Optimising the
Optimisation
@OptimiseOrDie
@CharlesMeaden
26TH MARCH 2019
GOOGLE CONVERSIONS, DUBLIN
bit.ly/AnalyticsDone
1 of 92

Recommended

Acceptance, Accessible, Actionable and Auditable by
Acceptance, Accessible, Actionable and AuditableAcceptance, Accessible, Actionable and Auditable
Acceptance, Accessible, Actionable and AuditableAlban Gérôme
261 views47 slides
The Value of Pervasive Analytics by
The Value of Pervasive AnalyticsThe Value of Pervasive Analytics
The Value of Pervasive AnalyticsCloudera, Inc.
2.7K views92 slides
Pervasive Analytics Gets Real by
Pervasive Analytics Gets RealPervasive Analytics Gets Real
Pervasive Analytics Gets RealCloudera, Inc.
3.9K views73 slides
Predictive analytics from a to z by
Predictive analytics from a to zPredictive analytics from a to z
Predictive analytics from a to zalpinedatalabs
4.2K views21 slides
Just the facts ma'am dynamics webinar - 11 4 2013 v2 by
Just the facts ma'am   dynamics webinar - 11 4 2013 v2Just the facts ma'am   dynamics webinar - 11 4 2013 v2
Just the facts ma'am dynamics webinar - 11 4 2013 v2Ray Major
562 views54 slides
Wisdom of Crowds Webinar Deck by
Wisdom of Crowds Webinar DeckWisdom of Crowds Webinar Deck
Wisdom of Crowds Webinar DeckLooker
1.5K views51 slides

More Related Content

What's hot

Don't be a last minute holiday marketer by
Don't be a last minute holiday marketerDon't be a last minute holiday marketer
Don't be a last minute holiday marketerExperian Data Quality
866 views27 slides
NYC Data Driven Business Meetup - 2.7.17 by
NYC Data Driven Business Meetup - 2.7.17NYC Data Driven Business Meetup - 2.7.17
NYC Data Driven Business Meetup - 2.7.17Karl Pawlewicz
297 views25 slides
Data Infrastructure for Your Retail Digital Strategy by
Data Infrastructure for Your Retail Digital StrategyData Infrastructure for Your Retail Digital Strategy
Data Infrastructure for Your Retail Digital StrategyAtif Shaikh
409 views22 slides
How to Scale your Analytics in a Maturing Organization by
How to Scale your Analytics in a Maturing OrganizationHow to Scale your Analytics in a Maturing Organization
How to Scale your Analytics in a Maturing OrganizationKissmetrics on SlideShare
2.5K views61 slides
Strengthen Your AML Compliance Program with Data Mining by
Strengthen Your AML Compliance Program with Data Mining Strengthen Your AML Compliance Program with Data Mining
Strengthen Your AML Compliance Program with Data Mining Alessa
82 views36 slides
10 steps to better data quality by
10 steps to better data quality10 steps to better data quality
10 steps to better data qualityExperian Data Quality
557 views13 slides

What's hot(20)

NYC Data Driven Business Meetup - 2.7.17 by Karl Pawlewicz
NYC Data Driven Business Meetup - 2.7.17NYC Data Driven Business Meetup - 2.7.17
NYC Data Driven Business Meetup - 2.7.17
Karl Pawlewicz297 views
Data Infrastructure for Your Retail Digital Strategy by Atif Shaikh
Data Infrastructure for Your Retail Digital StrategyData Infrastructure for Your Retail Digital Strategy
Data Infrastructure for Your Retail Digital Strategy
Atif Shaikh409 views
Strengthen Your AML Compliance Program with Data Mining by Alessa
Strengthen Your AML Compliance Program with Data Mining Strengthen Your AML Compliance Program with Data Mining
Strengthen Your AML Compliance Program with Data Mining
Alessa82 views
Frank Bien Opening Keynote - Join 2016 by Looker
Frank Bien Opening Keynote - Join 2016Frank Bien Opening Keynote - Join 2016
Frank Bien Opening Keynote - Join 2016
Looker394 views
5 Essential Practices of the Data Driven Organization by Vivastream
5 Essential Practices of the Data Driven Organization5 Essential Practices of the Data Driven Organization
5 Essential Practices of the Data Driven Organization
Vivastream1.3K views
How to Build a Successful Data Team - Florian Douetteau (@Dataiku) by Dataiku
How to Build a Successful Data Team - Florian Douetteau (@Dataiku) How to Build a Successful Data Team - Florian Douetteau (@Dataiku)
How to Build a Successful Data Team - Florian Douetteau (@Dataiku)
Dataiku10K views
Transform Legacy Enterprise into Data-Driven Digital Business by Ashwini Kuntamukkala
Transform Legacy Enterprise into Data-Driven Digital BusinessTransform Legacy Enterprise into Data-Driven Digital Business
Transform Legacy Enterprise into Data-Driven Digital Business
11 Principles of Applied Analytics by Georgian
11 Principles of Applied Analytics11 Principles of Applied Analytics
11 Principles of Applied Analytics
Georgian10.6K views
10 tough decisions donor data migration decisions (Webinar hosted by Bloomera... by Brandon Fix
10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...
10 tough decisions donor data migration decisions (Webinar hosted by Bloomera...
Brandon Fix683 views
CommonAnalyticMistakes_v1.17_Unbranded by Jim Parnitzke
CommonAnalyticMistakes_v1.17_UnbrandedCommonAnalyticMistakes_v1.17_Unbranded
CommonAnalyticMistakes_v1.17_Unbranded
Jim Parnitzke190 views
SplunkLive! Warsaw 2016 - Splunk IT Service Intellience by Splunk
SplunkLive! Warsaw 2016 - Splunk IT Service IntellienceSplunkLive! Warsaw 2016 - Splunk IT Service Intellience
SplunkLive! Warsaw 2016 - Splunk IT Service Intellience
Splunk315 views
When the business needs intelligence (15Oct2014) by Dipti Patil
When the business needs intelligence   (15Oct2014)When the business needs intelligence   (15Oct2014)
When the business needs intelligence (15Oct2014)
Dipti Patil441 views
The Analytic Platform: Empowering the Business Now by Inside Analysis
The Analytic Platform: Empowering the Business NowThe Analytic Platform: Empowering the Business Now
The Analytic Platform: Empowering the Business Now
Inside Analysis1.8K views
DataTools Kleber. Powerful data quality is a single, simple to implement proc... by Mathew Rowlands
DataTools Kleber. Powerful data quality is a single, simple to implement proc...DataTools Kleber. Powerful data quality is a single, simple to implement proc...
DataTools Kleber. Powerful data quality is a single, simple to implement proc...
Mathew Rowlands439 views
Be a Data Hero and Drive Business Results by Hala Saleh
Be a Data Hero and Drive Business ResultsBe a Data Hero and Drive Business Results
Be a Data Hero and Drive Business Results
Hala Saleh1K views
Keys to understanding when you are looking for a Data Scientist vs. Engineer,... by Domino Data Lab
Keys to understanding when you are looking for a Data Scientist vs. Engineer,...Keys to understanding when you are looking for a Data Scientist vs. Engineer,...
Keys to understanding when you are looking for a Data Scientist vs. Engineer,...
Domino Data Lab 3.3K views

Similar to Tips & Tricks for Getting Things Done Using Analytics Data

Google Analytics Powerups and Smartcuts by
Google Analytics Powerups and Smartcuts Google Analytics Powerups and Smartcuts
Google Analytics Powerups and Smartcuts Charles Meaden
1.2K views113 slides
Turbocharging your Google Analytics data by
Turbocharging your Google Analytics dataTurbocharging your Google Analytics data
Turbocharging your Google Analytics dataNeil Barnes
1.8K views28 slides
Winning in Today's Data-Centric Economy (Part 1) by
Winning in Today's Data-Centric Economy (Part 1)Winning in Today's Data-Centric Economy (Part 1)
Winning in Today's Data-Centric Economy (Part 1)Alexander Loth
362 views26 slides
What makes an effective data team? by
What makes an effective data team?What makes an effective data team?
What makes an effective data team?Snowplow Analytics
677 views27 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
Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA... by
Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...
Dow Chemical presentation at the Chief Analytics Officer Forum East Coast USA...Chief Analytics Officer Forum
1.3K views33 slides

Similar to Tips & Tricks for Getting Things Done Using Analytics Data(20)

Google Analytics Powerups and Smartcuts by Charles Meaden
Google Analytics Powerups and Smartcuts Google Analytics Powerups and Smartcuts
Google Analytics Powerups and Smartcuts
Charles Meaden1.2K views
Turbocharging your Google Analytics data by Neil Barnes
Turbocharging your Google Analytics dataTurbocharging your Google Analytics data
Turbocharging your Google Analytics data
Neil Barnes1.8K views
Winning in Today's Data-Centric Economy (Part 1) by Alexander Loth
Winning in Today's Data-Centric Economy (Part 1)Winning in Today's Data-Centric Economy (Part 1)
Winning in Today's Data-Centric Economy (Part 1)
Alexander Loth362 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
The New Self-Service Analytics - Going Beyond the Tools by Katherine Gabriel
The New Self-Service Analytics - Going Beyond the ToolsThe New Self-Service Analytics - Going Beyond the Tools
The New Self-Service Analytics - Going Beyond the Tools
Katherine Gabriel804 views
Big Data Tools PowerPoint Presentation Slides by SlideTeam
Big Data Tools PowerPoint Presentation SlidesBig Data Tools PowerPoint Presentation Slides
Big Data Tools PowerPoint Presentation Slides
SlideTeam33 views
How to unlock new data-driven potential for your organization by Michal Hodinka
How to unlock new data-driven potential for your organizationHow to unlock new data-driven potential for your organization
How to unlock new data-driven potential for your organization
Michal Hodinka381 views
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester by Cubic Corporation
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from ForresterStreaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Cubic Corporation905 views
Your AI and ML Projects Are Failing – Key Steps to Get Them Back on Track by Precisely
Your AI and ML Projects Are Failing – Key Steps to Get Them Back on TrackYour AI and ML Projects Are Failing – Key Steps to Get Them Back on Track
Your AI and ML Projects Are Failing – Key Steps to Get Them Back on Track
Precisely233 views
What Data Do You Have and Where is It? by Caserta
What Data Do You Have and Where is It? What Data Do You Have and Where is It?
What Data Do You Have and Where is It?
Caserta 1.3K views
Simplify your analytics strategy by Ankita Kumari
Simplify your analytics strategySimplify your analytics strategy
Simplify your analytics strategy
Ankita Kumari35 views
DGIQ 2015 The Fundamentals of Data Quality by Caserta
DGIQ 2015 The Fundamentals of Data QualityDGIQ 2015 The Fundamentals of Data Quality
DGIQ 2015 The Fundamentals of Data Quality
Caserta 1.8K 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
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...
The Data Lake - Balancing Data Governance and Innovation by Caserta
The Data Lake - Balancing Data Governance and Innovation The Data Lake - Balancing Data Governance and Innovation
The Data Lake - Balancing Data Governance and Innovation
Caserta 2.4K views
Tdwi march 2015 presentation by Alison Macfie
Tdwi march 2015 presentationTdwi march 2015 presentation
Tdwi march 2015 presentation
Alison Macfie457 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

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

First 30 days of Your CRO Program by
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO ProgramVWO
52 views57 slides
What's new at Ahrefs [end of 2023] by
What's new at Ahrefs [end of 2023]What's new at Ahrefs [end of 2023]
What's new at Ahrefs [end of 2023]Ahrefs
56 views101 slides
Startup Fleuron presentation.pptx by
Startup Fleuron presentation.pptxStartup Fleuron presentation.pptx
Startup Fleuron presentation.pptxJView Narratives
24 views30 slides

Recently uploaded(20)

First 30 days of Your CRO Program by VWO
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO Program
VWO52 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]
Ahrefs56 views
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 Ichikawa123 views
The Lore of Entelect by mike719672
The Lore of EntelectThe Lore of Entelect
The Lore of Entelect
mike71967227 views
Deltaplan - SEO Search by Roy Huiskes
Deltaplan - SEO SearchDeltaplan - SEO Search
Deltaplan - SEO Search
Roy Huiskes49 views
Turning Business Challenges into Testable Ideas - 29 Nov '23.pdf by VWO
Turning Business Challenges into Testable Ideas - 29 Nov '23.pdfTurning Business Challenges into Testable Ideas - 29 Nov '23.pdf
Turning Business Challenges into Testable Ideas - 29 Nov '23.pdf
VWO37 views

Tips & Tricks for Getting Things Done Using Analytics Data

  • 1. Tips & Tricks: Doing the right stuff with Analytics bit.ly/AnalyticsDone @OptimiseOrDie @CharlesMeaden
  • 2. “A very common theme that runs through all our investments is really around data and the merger of human and machine. How do we process that data in order to make the world a better place? To make people happier, to enrich their lives, to provide better products and services. It doesn’t matter if it’s to enable drug discovery or trying to make food delivery more efficient, data runs across almost every one of our companies.” Jeffrey Housenbold, Softbank (1 Trillion Dollar fund)
  • 3. © Optimal Visit 2d018© Optimise Or Die & Digital Nation Ltd. INTRODUCTION YOUR PRESENTERS TODAY:1. Charles Meaden @CharlesMeaden bit.ly/2HeHAt6 Craig Sullivan @OptimiseOrDie linkd.in/pvrg14
  • 4. 66.249.64.135, 10.2.0.36, 10.2.0.62 - - [25/Jan/2018:07:24:16 +0000] "GET /webapp/wcs/stores/ servlet/qs_product_tbp?catId=168216&catalogId=10051&fi lters=2a7&productId=513678 HTTP/1.1" 200 19351 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www. google.com/bot.html)"sctest.thebookpeople.co.uk2_443 66.249.76.132, 10.2.0.36, 10.2.0.61 - - [25/Jan/2018:07:24:28 +0000] "GET /webapp/wcs/stores/ servlet/qs_product_tbp?catId=168216&catalogId=10051&fi lters=2a7&productId=501281 HTTP/1.1" 200 19345 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www. google.com/bot.html)"sctest.thebookpeople.co.uk2_443
  • 5. WHY ASK US? • 40 years working with Analytics • Nearly 500 Analytics setups • Mistakes are good! • Failure is a part of analytics work • Our pain is your gain @OptimiseOrDie @CharlesMeaden
  • 6. TECHNOLOGY AGNOSTIC • This isn’t a Google specific talk • Actionable information • But not about geeky reports (aww!) • It’s about Analytics Strategy • Competitive Advantage • Employee Productivity @OptimiseOrDie @CharlesMeaden
  • 7. EXAMPLES 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. The Right Stuff: 1. Data Collection (CS) 2. Data Skew (CM) 3. Data Pollution (CS) 4. Data Enrichment (CM) 5. Data Automation (CS) 6. Data Presentation (CM) 7. Data Ownership (CS) 8. Training & Investment (CS)
  • 10. “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
  • 11. 11 What’s the problem? Data Collection is Broken for Most Companies Thanks to @Simoahava
  • 12. 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
  • 13. @OptimiseOrDie Why is Google Analytics free?Wiring Analytics to Idiosyncratic Business Signals:
  • 14. @OptimiseOrDie You wouldn’t do out of the box for…. • Ecommerce software • Credit Card Processing backend • Security systems, Tills, Wifi in retail • Computer Networking • Accounting Software • Stock Management • Nuclear power station management software...
  • 15. @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?
  • 16. @OptimiseOrDie Hello Mate! Got some cheap tills for ya!
  • 17. @OptimiseOrDie Knackered Tills = Crap Data • Would they work out of the box? • What would you need to do? • Set up Categories • Set up all the buttons • Refunds? • Lunch Money? • Gift Certificates? • Supplier cash payouts? • Till operator signon? • Cash, Credit, Account payments? • Fraud detection? In other words, the till is an empty vessel until wired into the context of your business operations and reporting!
  • 18. @OptimiseOrDie Bulls**t flows upwards! Pastel BS Dashboard BS metrics BS Collection BS metrics BS Collection BS metrics BS Collection BS metrics BS Collection BS reports BS Reports
  • 19. @OptimiseOrDie Get Data Collection Nailed • Over 50% of setups are ‘plain vanilla’ (GA) • Even Free Analytics is NOT free – it needs work • If you screw up collection, you need a Time Machine • Problems either exist now (Audit catches them) or are introduced (poor release process for Analytics) • Always have a TEST and LIVE data view (TEST is for staging/QA/any non live testing) • Invest in automation (e.g. link/campaign tracking tools to reduce tracking errors) • Invest directly into supporting data collection as part of the project outcome!
  • 20.  Data Collection Summary  Get a regular baseline audit of tracking  Set up TEST & LIVE data views  Provide ‘tracking’ support for all stories / tasks  Test all new changes on staging (before implementing)  Have a ‘signoff’ process to validate  Listen to Simo about Agile Integration  Don’t do a bolt on – data is part of everything
  • 22. • Where your data is 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?
  • 23. SECTION TITLE SANITY CHECKS FOR DATA HYGIENE 1. Does the data I’m working with make sense to me? 2. Does it make sense to someone else? 3. How clean is the data collection & processing? 4. How much work have I got to fix this?
  • 25. You have one landing page on your site called: www.website.com/index.html But in your analytics system, you have three hundred pages like: www.website.com/index.html?partnerid=123 Why is this a problem? @OptimiseOrDie @CharlesMeaden Data Skew – Too Many URL’s
  • 26. • Subdomain / Cross domain tracking • Payment Gateway / 3rd party redirects • Campaign Tracking Misconfigured • Pages with mixed cases (e.g. /Index and /index.html) @OptimiseOrDie @CharlesMeaden Data Skew – Common Sources:
  • 27. • Google Analytics shows only the top 50,000 items per table • Everything else goes into a bucket marked “(other)” Our client asked 3 questions: (1) Are we recording everything? (2) Are we recording too much data? (3) How do just record what we need? • Investigations showed 111 different query strings appearing in the URLs @OptimiseOrDie @CharlesMeaden Data Skew – Too Many URL’s
  • 28. • Working with the client, we determined which query strings: 1. Were useful for analysing user behaviour and should be kept 2. Had no analytical value and should be removed • 150 Google Analytics filters were configured to clean and remove the unnecessary query strings • Where possible, useful data passed is via the Data Layer instead of on URLs! • The end result - a clean and usable analytics system without page fragmentation! @OptimiseOrDie @CharlesMeaden Data Skew Filtering Solution
  • 29.  Data Skew Summary  Do the page names and events make sense (to someone else other than you)?  Are you capturing data that you don't need for analysis?  Does your analytics match up with your other systems?  How have you grouped the data in your systems?  How many views on your data exists?  When was the last time you audited your analytics?  Test every single change that you make!
  • 31. Your data contains extra stuff (more data) that shouldn’t be there A 3rd party is adding the data (bot, spam) or you’ve done something wrong! @OptimiseOrDie @CharlesMeaden What is data pollution (vs. skew)?
  • 32. Our Conversion Rate is Dropping: Prospects Customer Logins Internal Logins Dev & Staging Philippines Data Pollution Example Automated @OptimiseOrDie @CharlesMeaden
  • 33. Prospects Customers (trial & paid) Internal & Partner Dev & Staging Philippines This is how it REALLY should look: Data Pollution Example Bot, Spam, Automated @OptimiseOrDie @CharlesMeaden
  • 34. • Not filtering out 3rd parties (agencies, dev, partners, employees, contractors) • Bots and automated services • Site Performance Tools • Internal Testing (Dev) • Internal Monitoring (Dev) • External Monitoring (Uptime) • Misconfigured tags • Double firing tags @OptimiseOrDie @CharlesMeaden Common Data Pollution Sources:
  • 35.  Data Pollution Summary  Very common problem but until you check, it’s usually invisible, unless you look carefully  External or internal can screw data hygiene  Impacts trust in data (visible or invisible)  Worst case we’ve seen was 60% of traffic  Corrupts key site metrics (CR, Bounce etc.)  Filter out to ONLY what you explicitly need! @OptimiseOrDie @CharlesMeaden
  • 37. 37 Plug and Play Analytics? Data quality isn’t acquired – it’s earned! Thanks to @Simoahava
  • 38. SECTION TITLE • Some ‘Out of the box’ analytics definitions are flawed • You will always need to tune these to fit how your business, product or service actually works • Customising, tweaking and enhancing the vanilla analytics configuration = enriched data • What can you do to capture more of the important interactions and events as part of the user journey?
  • 39. • Client had lots of useful information – which was added to the query strings on the page URL • When they launched their new site, they implemented analytics with ‘clean urls’ and a vanilla analytics implementation • All the useful data that used to be there, was no longer being recorded @OptimiseOrDie @CharlesMeaden Data Enrichment – Data Going Missing
  • 40. • We created a plan to explicitly review all the data required and identified which stuff was useful • We then made sure the important signals that were really needed by the client, were put back! • Instead of being on every URL, the data is pushed to GA 360 using Custom Dimensions & Events @OptimiseOrDie @CharlesMeaden Data Enrichment – Capturing The Useful Stuff
  • 41. • Departure and arrival airports • Dates of travel • Size of group • Hotels viewed • Whether search used • Quote created • Availability for each hotel • Existing customer or prospect @OptimiseOrDie @CharlesMeaden Example Custom Dimensions
  • 44.  Data Enrichment Summary  Are you capturing all the key information you need to analyse the customer journey  Maximise use of your analytics tool to store additional information – you’ll be glad that you did in a years time (love note!)  Think about what you need to capture every short and long term customer goal reached  Investigate how to integrate or blend additional tool data (e.g. VOC, Session replay) with your analytics tool @OptimiseOrDie @CharlesMeaden
  • 46. • If it takes longer than 15 mins/week • AUTOMATE IT • Do you know how much time is wasted? • Not without doing user research! • Do you know the life of data? • Why don’t you follow it sometime? • Remove Report Monkey Wastage Data Automation Foundations:
  • 47. • Removal of manual reporting tasks • Making it 1 click, auto email or dynamic • Saving multiple repeat efforts • Allows for pushback / redefinition • Reduces ‘ad hoc’ report processing • Needs OVER resourcing to work • Won’t save time – saves PRODUCTIVITY Data Automation Definition:
  • 48. • SQL extracts • Spreadsheet or Google Sheets pull • Automation / Reporting / Analysis tools • Analytics Package Auto Reporting • Dashboards • Emailed Reports • Work back from outcomes! Data Automation Execution:
  • 49. @OptimiseOrDie Craig’s Favourite Models A. 1 Hour Research B. Bounce Layer C. Landing & Next Page Path D. Traditional Funnel E. Ring Model F. Horizontal Funnel G. Top of Funnel Drivers H. Page Groups I. Intent Model J. Multi Goal Groups K. Temporal or Lifecycle L. Ecommerce Grid M. Dimensional Grid Pull
  • 50. Funnel success Funnel Step 2 Funnel Step 1 Sales Ecommerce Behaviour @OptimiseOrDie Traffic Get a funnel for all these: • New & Returning Visitors • Channel breakdown • Country breakdown • iPhone Models • Android Models • Windows Browsers • Mac Browsers • Device type & Category • Landing page(s) • Content page(s) viewed • Demographics • Days to conversion • Path Length Want something? Get in touch! Dimension Grid Pull
  • 51. @OptimiseOrDie • Rapid Blockage Identification • Landing Layer Issue • Site Depth Engagement • Funnel Loss • Bugs • Measurement issues • This one grid cube on the left started 1 hour of work that nailed a 2M per month issue Dimension Grid Pull (app.profitgrid.io)
  • 52. @OptimiseOrDie Dimension Grid Pull (app.profitgrid.io)
  • 54. Grid Tool app.ProfitGrid.io Download Deck bit.ly/2nySVXd XDO – Full Article bit.ly/XDOfull Build your own device lab bit.ly/MobileDeviceLab Google Analytics Templates bit.ly/XDOTemplates Mobile Checklist for XDO bit.ly/MobiCheck Excel Grid and Dimensions bit.ly/TheGridLayout Feedback & Suggestions sullivac@gmail.com pieter@zetom.nl @OptimiseOrDie 4L Grid Resource Pack
  • 55. @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
  • 56. @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/
  • 57. @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/
  • 58. @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
  • 59. @OptimiseOrDie • Learn how to craft useful and reliable models from data directly • Make your own ‘on the fly’ ‘User’ or ‘Session’ funnels for anything! • Understand how the Analytics Package data model works • Understand your data collection – how it works • Learn about common collection and configuration biases • Improve Event and Interaction tracking • Learn how to integrate or transform data sources • Ability to target/analyse cohorts rather than just ‘average’ or ‘mixed’ traffic • Automating and iterating models, grids and funnels Core Skillz & Benefitz
  • 60. @OptimiseOrDie • Browsers & Devices – how do they work (for analytics) • Tagging and Javascript – how it works (and tool proficiency) • Filters and Regex – for quickly hacking or grouping models • Data Model – familiarity with how GA collects and stores data • Advanced Segments – a stepping stone to mastering API pulls • Modelling – imposing your abstraction upon a dataset • Audit & Configuration – knowing exactly what’s broken or reliable • Visualisation – Presenting actionable, useful and simple truths • Automation – API pulls, Integration, GTM, Machine Learning Core Skills – MUST have
  • 61. @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)
  • 62.  Data Automation Summary  To save, you have to spend  One hour of automation = Days saved  Increases Data Literacy and ‘art of the possible’  You don’t need to know how to code  Or create SQL queries  If you can use Excel, you can Automate  Restructure analytics work around removing duplicated or senseless work  90/10% monkey/thinking vs. 10/90
  • 65. SECTION TITLE ASK THESE 3 QUESTIONS WHEN PRESENTING 1. Can people clearly see surfaced and actionable issues? 2. Do people know what actions they can or should take? 3. What does your presented data cause your audience to think?
  • 66. • Ecommerce client had suspicions that their site search tool wasn’t working effectively • The person responsible for the tool also managed 4 other tools • Data was presented as a table containing thousands of rows @OptimiseOrDie @CharlesMeaden Data Presentation – High Cognitive Load
  • 67. Completely Useless Search Report: @OptimiseOrDie @CharlesMeaden
  • 69.  Data Presentation Summary  Find out what jobs people actually do and then figure out the information they need to do their job better (or just ask them)  Don’t assume that everyone needs to know everything  The insight should jump out at you, along with either a followup question or a concrete action  Watch – “How to Present to Get Results” by Lea Pica  Buy - Storytelling with Data: A Data Visualization Guide for Business Professionals
  • 71. Do these sound familiar?
  • 72. 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
  • 73. 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
  • 74. Analytics changes are given low priority and deployed infrequently Fix Funnel Tracking Thanks to @Simoahava Deploy new funnel
  • 75. Analytics tracking is often ‘added later’ or seen as a ‘Bolt On’ to existing project work because ownership is unevenly distributed!
  • 77. How to Integrate Analytics & Agile Agile Analytics: www.youtube.com/watch?v=yIJp9s46CF8 Meaningful Data: www.youtube.com/watch?v=rMrB0bKdOtc
  • 79.  Data Ownership  A complicated area but vital  Dedicated analytics inside project teams  No Analytics or Report Monkey Silos  Watch the Simo talks on Agile Integration  Every Project or Task must include Analytics  If it doesn’t need any, then great  Done does not mean Done – without tracking! @OptimiseOrDie @CharlesMeaden
  • 81. “Nobody ever admits being unable to use Google Analytics properly. We’d all admit to being no good at Quantum Physics but when it comes to analytics, most people either don’t know or they’re lying. ” Craig Sullivan
  • 83. @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 • Data Noodling! A Ferrari mechanic without engine training?
  • 85. @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 time & analytics budget on EXTENDING • Things like -> Data Collection, Training, Fixing Stuff, Automation, Enrichment, Tracking Tools • Validate training – through research (UX) • Write a love note to yourself…
  • 86. @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 least 3 months of clean stuff and like reports and stuff like totally makes sense now! Whoa! Love you, Dude! Craig from the Past, Dude
  • 87.  Investment & Training  Analytics Strategy needs Training Strategy  Training people does not mean they leave  Add 5-10% dev & software budget!  Don’t just tread water – continual improvement  Over investing leads to automation (explain)  Automation leads to standardisation (explain)  Standardisation leads to Productivity (explain)  Hiring tips – ask us in Q&A @OptimiseOrDie @CharlesMeaden
  • 89. 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
  • 91. @OptimiseOrDie Collection Skew Pollution Enrichment Automation Presentation Ownership Train & Invest SUMMARY GRID
  • 92. THANK YOU! • WRITE THAT LOVE NOTE! • WANT AN AUDIT? • SKILLS TRANSFER? • GET IN TOUCH! CHARLES : bit.ly/2HeHAt6 CRAIG : linkd.in/pvrg14 Optimising the Optimisation @OptimiseOrDie @CharlesMeaden 26TH MARCH 2019 GOOGLE CONVERSIONS, DUBLIN bit.ly/AnalyticsDone

Editor's Notes

  1. This is the title of my talk today. Wonderful picture, isn’t it? It’s from an IBM advert from 1951 and is a great piece of work, especially the copywriting. The whole message here is “Buying an IBM computer gets you the same power as 150 extra engineers”. And not a feature in sight – the trick is they’re not selling the computer, they’re selling what the computer will do for your business and your life. And what am I talking about today? Well the fact that most split tests being run these days are just bullshit – the slide rules don’t add up for a lot of companies. Many C level execs I’ve spoken to complain about the variability of return or success on this kind of testing. There’s a reason for this -
  2. 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 ;-)
  3. Not everyone will necessary know that the data is skewed or what steps need to be taken to clean the data
  4. Then looking at the analytics system that you’re working with
  5. Your data may look like this piece of data – shattered into tens, hundreds or thousands of pieces of data
  6. The URL’s are available via the Google Analytics API, but not everyone has access to this
  7. Not everyone will necessary know that the data is skewed or what steps need to be taken to clean the data
  8. 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
  9. Is there such a thing as plug and play analytics? Data enrichment is where we go beyond the standard out of the box analytics implementations and make your analytics systems a lot more powerful
  10. Analytics are flawed because they are essentially a one size fits all model
  11. 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
  12. Client is on 360 so made full use of the 200 custom dimensions Events
  13. Think about what data you need to capture both your short term and long term goals
  14. No point in spending time and effort analysing your data, if it ends up looking like this
  15. When data is presented, we ask 3 questions
  16. On a weekly basis, this would contain thousands of terms
  17. The results show was use to determine which action to take Anything less than 15 result can indicate a stock issue
  18. Created a taxonomy to classify the search terms and create useful grouping Split the searches into successful and failed searches Used the taxonomies to show types, materials Low stock queries are where less than 5 items were returned
  19. Mentioning audits as changes can creep in