SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Designing better
analytics dashboards
Designing better
analytics dashboards
A ‘work in progress’approach for designing
analytics dashboards
Substanceoverstyle?
Analystsareusuallymorecomfortableworkingwithdatathandesigningwithit
https://searchbusinessanalytics.techtarget.com/feature/Data-
scientist-skills-range-from-data-prep-to-storytelling
Nofunctionwithoutform
Butdesignmakesthedifferencebetween:
Not understanding Understanding data
Nofunctionwithoutform
Butdesignmakesthedifferencebetween:
Sharing stats Telling a story
Nofunctionwithoutform
Butdesignmakesthedifferencebetween:
Providing information Shaping decisions
Thenatureofdashboards
Adashboardisafixed,repeatabledisplayofinformation
Dashboard – a standardised, repeatable
visualisation of performance
Key features:
• Fixed structure (even with interactive filters /
elements)
• Focus on changes over time / trends
• Lends itself to real-time / rolling timeframe analysis
Report – a stand-alone snapshot of
performance
Key features:
• Selective use of data points and visualisations –
only the key ones that tell a story
• Focus on insights and recommendations
• Static / fixed timeframe
Ourapproach
Asaresult,it’sessentialtogetthebalanceright
Meaningless ‘Sweet spot’ Incomprehensible
Beautiful Useful
Ourapproach
Wecombinedifferenttechniquestodefineandstructurethequestionsthatneedanswering
• This ‘work in progress’approach combines
– understanding user groups
– defining their requirements
– creating storyframes
– building towards wireframes and a prototype
– establishing the data structure
Understanding user groupsSTEP 1
Understandingusergroups
Thereisusuallymorethanonetypeofuser–askingafewquestionshelpsuncoverthis
• Typical user groups:
– Who are our senior stakeholders?
A marketing dashboard should reflect what’s important to our boss’ boss
– Who are our decision makers?
Who will have the authority to decide what changes are made?
– Who will implement / act?
Decision makers aren’t always the ones who make changes. This might mean other agency / internal teams
– Who else should we consider?
Understandingusergroups
Foreachofthesegroups,workoutwhattheyknowandtheirlevelofdataliteracy
• Levels of experience / knowledge
– What’s their level of data and digital marketing literacy?
– What level of [dashboard tool] experience do they have?
– What role will they play in:
• Analysis
• Decision making
• Taking action
Depending on their levels of knowledge and how similar their needs are, you might need to ‘layer’ information within the
dashboard. This can take different forms: top to bottom within a single view/page; different pages for different user groups; or even
separate dashboards for different users
Defining requirementsSTEP 2
Definingbusinessrequirements
Foreachgroupweestablishthequestionsthattheywillask,howtheywillusethedata,andhowoften
We use the Business Requirements Document (BRD) template below to do this. The USE category is critical – it acts as a check to
ensure all data ‘needs’ lead to action. It works well as an interactive session, getting groups to complete their own data questions
and uses, but can also be drafted by an analytics team and then reviewed by each group/stakeholder.
User group
Information NEED
("I want to…")
Information USE
("So that…")
Frequency
("On a …
basis")
As part of the Global
team
I want to understand media performance by
country
Each must-win country can be
supported equally through the
media plan
Weekly
As part of the Global
team
I want to know overall video completion rates,
broken down by video and indication
I can understand which video
content best meets the needs
of customers for each indication
and which to improve
Monthly
Definingbusinessrequirements
Withthiscomplete,wecanstarttoprioritiseeach‘need’
Once we’ve defined requirements, we can prioritise these into priority 1, 2 and 3 categories. Inevitably, there will be more needs
than space within the dashboard. This prioritisation exercise allows us to de-scope some of the P3 needs and focus on the most
important ones
User group
Information NEED
("I want to…")
Information USE
("So that…")
Frequency
("On a …
basis")
As part of the Global
team
I want to understand media performance by country Each must win country can be
supported equally through the
media plan
Weekly
As part of the Global
team
I want to know alignment video completion rates,
broken down by video
I can understand which video
content best meets the needs of
customers and what to improve
Monthly
P1
Priority 1
Focused on key performance
measures / results
P2
Priority 2
Source of insights and optimization
opportunities
P3 Priority 3
Reference point / hygiene metric
Creating storyframesSTEP 3
WTFisastoryframe?
Storyframesareawrittenwireframe–ahybridbetweena scriptandasketch
Storyframes answer the question:
“How would I explain to a friend, in a conversation or
in an email, this thing/topic/product/story I am trying
to communicate?”
Fabricio Teixeria
They act hybrid document between a script/story
and a wireframe.
https://uxdesign.cc/storyframes-before-wireframes-starting-designs-in-the-
text-editor-ec69db78e6e4
Example storyframe for dropbox.com
Howtowriteastoryframe
Startwiththeprioritised‘needs’fromeachusergroup,includingtheseasquestionsthatneedanswering
Tips on writing storyframes
1. Write it all down
2. Keep it short
3. Play around with the story. Change the order, the hierarchy
4. Shop it around for feedback
5. Think through how to design it: group modules, how to display information, proof points
https://uxdesign.cc/storyframes-before-wireframes-starting-designs-in-the-text-editor-ec69db78e6e4
Build towards a prototypeSTEP 4
Bringingitalltogether
Usingstoryframing,wecanrapidlyexploredifferentdashboardstructure/layoutsandmoveintowireframes
Priority User group
Information NEED
("I want to…")
Information USE
("So that…")
Frequency
("On a …
basis")
1
As part of the
Global team
I want to understand media performance
by country
Each must win country can
be supported equally
through the media plan
Weekly
2
As part of the
Global team
I want to know alignment video
completion rates, broken down by video
I can understand which
video content best meets
the needs of HCPs and
what to improve
Monthly
3
As part of the
global PRODUCT
team
I want to understand what the bounce
rate is per page for the PRODUCT
website section
I can identify any outliers or
changes over time
Bi-monthly
Establishing the data structureSTEP 5
Fromvisualtodatastructure
Basedonthewireframes,wecaneasilyworkoutwhatdataarerequiredtobuildthedashboard
P1 metrics
• Single metric
• Granularity: aggregated
• Metric / calculated metric
P2 metrics
• Time series
• Granularity: daily
• Metric / calculated metric
• New segment required
P3 metrics
• Heatmap
• Granularity: aggregated
• Related to a single dimension
• Metric / calculated metric
Usingtheseconcepts
• These are just ‘ideas’on how to design dashboards
• They can be strung together into a single waterfall process…
• Or cherry-picked to fit into however you work

Weitere ähnliche Inhalte

Ähnlich wie Measurecamp Manchester 2018 - designing better marketing analytics dashboard

Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...Looker
 
Pin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octPin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octSteven Martin
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderProduct School
 
Boosting Personalization In SaaS Using Machine Learning.pdf
Boosting Personalization  In SaaS Using Machine Learning.pdfBoosting Personalization  In SaaS Using Machine Learning.pdf
Boosting Personalization In SaaS Using Machine Learning.pdfReza Rahimi
 
Scrum - Requirements and User Stories
Scrum - Requirements and User StoriesScrum - Requirements and User Stories
Scrum - Requirements and User StoriesUpekha Vandebona
 
Dashboard research_fin
Dashboard research_finDashboard research_fin
Dashboard research_fintadams76
 
Abhishek Deshpande's latest resume - May 2023
Abhishek Deshpande's latest resume - May 2023Abhishek Deshpande's latest resume - May 2023
Abhishek Deshpande's latest resume - May 2023Abhishek Deshpande
 
Boosting Personalization In SaaS Using Machine Learning
Boosting Personalization  In SaaS Using Machine LearningBoosting Personalization  In SaaS Using Machine Learning
Boosting Personalization In SaaS Using Machine LearningGlorium Tech
 
Building Innovative Products with Agile
Building Innovative Products with AgileBuilding Innovative Products with Agile
Building Innovative Products with AgileSean Ammirati
 
Storyboarding for Data Visualization
Storyboarding for Data VisualizationStoryboarding for Data Visualization
Storyboarding for Data VisualizationAmanda Makulec
 
Open / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceOpen / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceLevelTen Interactive
 
Introduction to Storyboards
Introduction to StoryboardsIntroduction to Storyboards
Introduction to StoryboardsLou Patnode
 

Ähnlich wie Measurecamp Manchester 2018 - designing better marketing analytics dashboard (20)

Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...Creating a Single Source of Truth: Leverage all of your data with powerful an...
Creating a Single Source of Truth: Leverage all of your data with powerful an...
 
Pin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 octPin the tail on the metric v01 2016 oct
Pin the tail on the metric v01 2016 oct
 
How to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate FounderHow to Best Develop a Product by PlateRate Founder
How to Best Develop a Product by PlateRate Founder
 
Scrum it up!
Scrum it up!Scrum it up!
Scrum it up!
 
Boosting Personalization In SaaS Using Machine Learning.pdf
Boosting Personalization  In SaaS Using Machine Learning.pdfBoosting Personalization  In SaaS Using Machine Learning.pdf
Boosting Personalization In SaaS Using Machine Learning.pdf
 
UCD overview
UCD overviewUCD overview
UCD overview
 
Scrum - Requirements and User Stories
Scrum - Requirements and User StoriesScrum - Requirements and User Stories
Scrum - Requirements and User Stories
 
BA Resume
BA  ResumeBA  Resume
BA Resume
 
Designing the User Experience
Designing the User ExperienceDesigning the User Experience
Designing the User Experience
 
Dashboard research_fin
Dashboard research_finDashboard research_fin
Dashboard research_fin
 
Abhishek Deshpande's latest resume - May 2023
Abhishek Deshpande's latest resume - May 2023Abhishek Deshpande's latest resume - May 2023
Abhishek Deshpande's latest resume - May 2023
 
Boosting Personalization In SaaS Using Machine Learning
Boosting Personalization  In SaaS Using Machine LearningBoosting Personalization  In SaaS Using Machine Learning
Boosting Personalization In SaaS Using Machine Learning
 
eBook-DataSciencePlatform
eBook-DataSciencePlatformeBook-DataSciencePlatform
eBook-DataSciencePlatform
 
Building Innovative Products with Agile
Building Innovative Products with AgileBuilding Innovative Products with Agile
Building Innovative Products with Agile
 
Storyboarding for Data Visualization
Storyboarding for Data VisualizationStoryboarding for Data Visualization
Storyboarding for Data Visualization
 
Open / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent BiceOpen / Drupal Camp Presentation: Brent Bice
Open / Drupal Camp Presentation: Brent Bice
 
29.4 mb
29.4 mb29.4 mb
29.4 mb
 
29.4 Mb
29.4 Mb29.4 Mb
29.4 Mb
 
Introduction to Storyboards
Introduction to StoryboardsIntroduction to Storyboards
Introduction to Storyboards
 
Sap abap course
Sap abap course Sap abap course
Sap abap course
 

Kürzlich hochgeladen

Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Kürzlich hochgeladen (20)

Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 

Measurecamp Manchester 2018 - designing better marketing analytics dashboard