Digital Analytics Hacks for the Masses

Michele Kiss
Michele KissSenior Partner at Analytics Demystified | Digital Analytics consulting | @michelejkiss
•Lorem ipsum dolor sit amet, consectetur elit, sed de eiusmod
Digital Analytics Hacks For The Masses
Digital Analytics Hacks For The Masses
There are not enough hours in the day! Learn and share hacks and time-saving techniques, to help you maximize your day.
Michele Kiss
@michelejkiss
Senior Partner
Analytics Demystified
1
2
The goal of
our session
I share some of my tips
You share yours!
01
Use Google Sheets to
manipulate data
When you can’t read your data…
=DETECTLANGUAGE(A2)
Google Sheets to the rescue!
=GOOGLETRANSLATE(A2,B2,"en")
Google Sheets to the rescue!
Which field you’d
like to translate
Language you’re
translating FROM
Language you’re
translating TO
CASE
WHEN REGEXP_CONTAINS(Event Label,"iemand.gezien.*niet.herkent|volto
sconosciuto") THEN "Type 1"
WHEN REGEXP_CONTAINS(Event Label,"bekend gezicht") THEN "Type 2"
WHEN REGEXP_CONTAINS(Event Label,"gehoord|suono") THEN "Type 5"
WHEN REGEXP_CONTAINS(Event Label,"qualcuno|volto|quelqu.un") THEN "Type 4"
WHEN REGEXP_CONTAINS(Event Label,"gezien|misschien|activiteit|attivit.")
THEN "Type 5"
ELSE "Other" END
Google Sheets to the rescue!
Convert GA’s funky 20190722 date format (Thanks Annie Cushing!)
=DATE(LEFT(H7,4),MID(H7,5,2),RIGHT(H7,2)
)
Other useful formulas
REGEXREPLACE, REGEXMATCH and REGEXEXTRACT
Other useful formulas
Example use case: Separate regional URLs
Reg Ex
CASE WHEN
REGEXP_CONTAINS(hits.page.pagePath,"/[a-z]{2}/[a-z]{2}/")
THEN
REGEXP_REPLACE(hits.page.pagePath,"/[a-z]{2}/[a-z]{2}/","/")
WHEN REGEXP_CONTAINS(hits.page.pagePath,"/[a-z]{2}/") THEN
REGEXP_REPLACE(hits.page.pagePath,"/[a-z]{2}/","/")
ELSE hits.page.pagePath END
AS PagePathMinusLocale,
Reg Ex Contains and Replace
What others do you find useful?
Using Spreadsheets to
build repetitive SQL
02
So tedious…
Make it a little easier
03
Fix bad data!
Using Adobe Analytics calculated metrics to fix bad data
Who has seen negative revenue...
Major revenue issues…
● Order revenue recorded was grossly inflated or negative
● Duplicate purchase event (on the wrong page), double counting revenue
● Donations counting as “revenue” (instead of in a separate event)
Adobe Calculated Metrics to the rescue!
First, create a “Valid Orders” segment
Requires:
● Correct product category
● Purchase be fired on the proper
confirmation page
● Order was not be one of the
known “outlier” orders
(identified by the Purchase ID)
Create your “Revenue (Corrected)” metric
Create a calculated metric:
Magic!
Voila! Problem solved:
04
Using Data Studio for
Google Analytics Alerts
Who finds these useless?
I’ve moved to Data Studio
A few key metrics
per client/site
Sends daily
(We’re
actually pretty
good pattern
detectors)
05
Share cleaner screenshots
Want someone to “see what you see” on a report?
Need to anonymize a screenshot for a blog post?
01
Share cleaner screenshots
01
Share cleaner screenshots
What do you want users to look at?
01
Share cleaner screenshots
Hide menus Keep important info, like which View the
data is coming from, or the fact that it’s
not segmented
Call out the
metric(s) of
importance
Share cleaner screenshots
Add call outs
Redact information
Redact information
“Blur” is my friend!
06
Data Studio Dashboard…
… of your Data Studio Dashboards!
“Does anyone even use this report?”
Data Studio “Meta Dash”
Add GA Tracking to every DS reports
(I use a separate property for each client)
Clean up GA data
URLs captured are going to be gibberish
Page Title is going to be your best bet for
easy-to-understand data
Uh-oh, we have a consistency problem
Reports with multiple pages
Reports with only one page
Page Title + >
CONCAT(Page Title," ›")
What it does: Appends “>” to the end of all Page Titles. Now every page title
contains at least one “>”
If a report has multiple pages, it will end up reading Report Name > Page
Name > but that’s fine – we’re never going to actually use that value.
Let’s fix it
Let’s fix it
Page Title Combined
CASE
WHEN REGEXP_MATCH(Page Title,".*›.*")
THEN Page Title
ELSE Page Title + >
END
What it does: Chooses which value to use – the original Page Title, or the one
created by Formula 1. Where there is already a “>” in the Page Title, it will use
the original Page Title. If there is no “>”, it will use the Formula 1.
Woo hoo!
Report Name – Final
REGEXP_EXTRACT(Page Title Combined,'(.*).*›.*')
What it does: Extract everything before “>”
This will give you just the “Report Name”, for every Page Title, regardless of
the number of pages and the presence (or absence) of “>” in the original Page
Title
(Why so many formulas? I tried combining them in to one uber-formula, and
unfortunately Data Studio could not cope with that kind of adversity.)
Final Report
Click a report
to see the
most popular
pages below
See where
people are
accessing the
report(s) from
(Proxy for
which office
they work in, or
what team
they’re on.)
(You still can’t send PII)
07
Using Data Studio to recreate
Channel definitions
1
2
3
4
In-built Channel
Definitions are (a
necessary)
Not retroactive
Tedious to create and maintain
Painful to scale
evil
Define Channels in Data Studio
They execute in order
08
Use Sparklines
for quick visuals
Use Google Sheets in-built Sparklines
formulas to add “mini trends” to data tables,
or create quick visual funnels:
=SPARKLINE(B2,{"charttype",
"bar";"color1",$B$15;"max",
$B$14})
Sparklines
Set automatic
max to 10%
higher than
your biggest
value
Control hex code
from one place
Let’s share!
Michele Kiss
Email
michele@analyticsdemystified.com
Measure Chat
join.measure.chat
michelejkiss
Twitter
@michelejkiss
Digital Analytics Hacks for the Masses
1 of 53

Recommended

14 awesome productivity hacks using google sheets [2020] by
14 awesome productivity hacks using google sheets [2020]14 awesome productivity hacks using google sheets [2020]
14 awesome productivity hacks using google sheets [2020]Adin Alihodzic
26 views15 slides
You Need Pivot Tables! by
You Need Pivot Tables!You Need Pivot Tables!
You Need Pivot Tables!Debra Dalgleish
986 views16 slides
Stop reporting on rubbish! 10 ways to fix your Analytics data - #LeedsLovesSe... by
Stop reporting on rubbish! 10 ways to fix your Analytics data - #LeedsLovesSe...Stop reporting on rubbish! 10 ways to fix your Analytics data - #LeedsLovesSe...
Stop reporting on rubbish! 10 ways to fix your Analytics data - #LeedsLovesSe...Branded3
1.4K views40 slides
Data Science for non techies using KNIME 08 Weeks Training by
Data Science for non techies using KNIME 08 Weeks TrainingData Science for non techies using KNIME 08 Weeks Training
Data Science for non techies using KNIME 08 Weeks TrainingAli Raza Anjum
328 views18 slides
danmcclary-pspresentation-katieboyle-171030115522.pdf by
danmcclary-pspresentation-katieboyle-171030115522.pdfdanmcclary-pspresentation-katieboyle-171030115522.pdf
danmcclary-pspresentation-katieboyle-171030115522.pdfssuser3ee399
4 views37 slides
Why Big and Small Data Is Important by Google's Product Manager by
Why Big and Small Data Is Important by Google's Product ManagerWhy Big and Small Data Is Important by Google's Product Manager
Why Big and Small Data Is Important by Google's Product ManagerProduct School
461 views37 slides

More Related Content

Similar to Digital Analytics Hacks for the Masses

Continuous Validation - Lean Startup Machine Sydney 2013 by
Continuous Validation - Lean Startup Machine Sydney 2013Continuous Validation - Lean Startup Machine Sydney 2013
Continuous Validation - Lean Startup Machine Sydney 2013Shihab Hamid
847 views39 slides
5 Hacks to create awesome Presentations by
5 Hacks to create awesome Presentations5 Hacks to create awesome Presentations
5 Hacks to create awesome Presentations3sharad
5.3K views30 slides
Think like a developer debugging seo - be wizard 2013 rimini by
Think like a developer  debugging seo - be wizard 2013 riminiThink like a developer  debugging seo - be wizard 2013 rimini
Think like a developer debugging seo - be wizard 2013 riminiDavid Sottimano
1.9K views40 slides
The Google Analytics API and Analytics Canvas by
The Google Analytics API and Analytics CanvasThe Google Analytics API and Analytics Canvas
The Google Analytics API and Analytics CanvasnModal Solutions Inc.
2.1K views39 slides
Learn to-use-google-data-studio-jan22 by
Learn to-use-google-data-studio-jan22Learn to-use-google-data-studio-jan22
Learn to-use-google-data-studio-jan22Rahmat Taufiq Sigit
267 views56 slides
Why Analytics is Important for Any Business - EBriks Infotech by
Why Analytics is Important for Any Business - EBriks InfotechWhy Analytics is Important for Any Business - EBriks Infotech
Why Analytics is Important for Any Business - EBriks InfotechEBriks Infotech Pvt. Ltd.
1.2K views77 slides

Similar to Digital Analytics Hacks for the Masses(20)

Continuous Validation - Lean Startup Machine Sydney 2013 by Shihab Hamid
Continuous Validation - Lean Startup Machine Sydney 2013Continuous Validation - Lean Startup Machine Sydney 2013
Continuous Validation - Lean Startup Machine Sydney 2013
Shihab Hamid847 views
5 Hacks to create awesome Presentations by 3sharad
5 Hacks to create awesome Presentations5 Hacks to create awesome Presentations
5 Hacks to create awesome Presentations
3sharad5.3K views
Think like a developer debugging seo - be wizard 2013 rimini by David Sottimano
Think like a developer  debugging seo - be wizard 2013 riminiThink like a developer  debugging seo - be wizard 2013 rimini
Think like a developer debugging seo - be wizard 2013 rimini
David Sottimano1.9K views
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr... by Anna Loughnan Colquhoun
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Boulder HubSpot User Group: Top 5 Use Cases for Operations Hub by Dustin Brackett
Boulder HubSpot User Group: Top 5 Use Cases for Operations HubBoulder HubSpot User Group: Top 5 Use Cases for Operations Hub
Boulder HubSpot User Group: Top 5 Use Cases for Operations Hub
Dustin Brackett12 views
Advanced excel 2010 & 2013 updated Terrabiz by Ahmed Yasir Khan
Advanced excel 2010 & 2013 updated TerrabizAdvanced excel 2010 & 2013 updated Terrabiz
Advanced excel 2010 & 2013 updated Terrabiz
Ahmed Yasir Khan8.5K views
Office 365 - Practical Adoption Strategies - SP Unite @ Haarlem by Joanne Klein
Office 365 - Practical Adoption Strategies - SP Unite @ HaarlemOffice 365 - Practical Adoption Strategies - SP Unite @ Haarlem
Office 365 - Practical Adoption Strategies - SP Unite @ Haarlem
Joanne Klein691 views
SPUnite17 O365 Practical Adoption Strategies by NCCOMMS
SPUnite17 O365 Practical Adoption StrategiesSPUnite17 O365 Practical Adoption Strategies
SPUnite17 O365 Practical Adoption Strategies
NCCOMMS273 views
Women in Communications Presentation: Marketing Analytics by Webspec Design
Women in Communications Presentation: Marketing AnalyticsWomen in Communications Presentation: Marketing Analytics
Women in Communications Presentation: Marketing Analytics
Webspec Design235 views
#SPSEMEA SharePoint & jQuery - What I wish I would have known a year ago.. by Mark Rackley
#SPSEMEA SharePoint & jQuery - What I wish I would have known a year ago..#SPSEMEA SharePoint & jQuery - What I wish I would have known a year ago..
#SPSEMEA SharePoint & jQuery - What I wish I would have known a year ago..
Mark Rackley700 views
Agile Data Science 2.0: Using Spark with MongoDB by Russell Jurney
Agile Data Science 2.0: Using Spark with MongoDBAgile Data Science 2.0: Using Spark with MongoDB
Agile Data Science 2.0: Using Spark with MongoDB
Russell Jurney2.4K views
IT 210 Milestone Two Technology Guide Rubric Overvi.docx by aryan532920
 IT 210 Milestone Two Technology Guide Rubric  Overvi.docx IT 210 Milestone Two Technology Guide Rubric  Overvi.docx
IT 210 Milestone Two Technology Guide Rubric Overvi.docx
aryan5329207 views
Steve mo's formulas and life hacks frankfurt de 2020-05-07 by Alan Thomas Payne
Steve mo's formulas and life hacks   frankfurt de 2020-05-07Steve mo's formulas and life hacks   frankfurt de 2020-05-07
Steve mo's formulas and life hacks frankfurt de 2020-05-07
Alan Thomas Payne155 views
Turning Big Data Analytics To Knowledge PowerPoint Presentation Slides by SlideTeam
Turning Big Data Analytics To Knowledge PowerPoint Presentation SlidesTurning Big Data Analytics To Knowledge PowerPoint Presentation Slides
Turning Big Data Analytics To Knowledge PowerPoint Presentation Slides
SlideTeam19 views

Recently uploaded

Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
280 views86 slides
Business Analyst Series 2023 - Week 3 Session 5 by
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5DianaGray10
300 views20 slides
Future of AR - Facebook Presentation by
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentationssuserb54b561
15 views27 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
132 views17 slides
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
34 views35 slides
MVP and prioritization.pdf by
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
31 views8 slides

Recently uploaded(20)

Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software280 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10300 views
Future of AR - Facebook Presentation by ssuserb54b561
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
ssuserb54b56115 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi132 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays11 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2218 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman36 views
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab21 views

Digital Analytics Hacks for the Masses