SlideShare a Scribd company logo
1 of 5
Download to read offline
 
 
 
Personalizing a Dashboard for 
200 Users 
December 9, 2015 
By Justin Marciszewski, Data Analyst at Empirical Path 
 
 
 
 
 
 
 
 
 
Introduction 
Dashboarding and visualization tools like Klipfolio allow distributed teams and organizations to 
stay aligned and make data­driven decisions using a shared, centralized report.  But, what about 
those situations in which many different stakeholders need access to their own, individualized 
subsets of the same data?  These situations occur when different business units, geographies, 
departments or, in this case, affiliated content providers require personalized or localized views 
of their own key metrics and performance.  As a Klipfolio Registered Partner, Empirical Path was 
engaged to deliver such a distributed dashboard for a client and its network of third­party 
content providers. 
Situation 
A well­known consumer publisher needed to communicate personalized content performance 
metrics to their network of 200 affiliated content providers.  These affiliated contributors 
submitted articles and videos for publication on our client’s mobile apps and website, and each 
contributor needed a filtered dashboard view showing only their KPI charts and graphs in 
Klipfolio.  Our team not only needed to put together an effective overall content performance 
dashboard; we also needed to deliver personalized views of engagement metrics such as page 
views by user device, user demographics, and top content categories and views to each unique 
stakeholder. 
As for the technical environment, the client had been using standard, out­of­the­box Google 
Analytics reports for tracking its website as well as its iOS and Android apps.  Additional 
dashboard data was sourced from the client’s Microsoft Azure database. 
Approach 
Before diving into the dashboard, our team took the opportunity to simplify administration of the 
existing analytics for the customer by implementing Google Tag Manager.  This made 
configuration across the desktop and mobile platforms much easier to manage and provided a 
solid foundation on which to build the reporting layer.  With Tag Manager in place, we 
customized Google Analytics in order to capture events, content groupings, and custom 
dimensions.  We also reorganized the account structure for more intuitive Properties and Views. 
From there we followed the process outlined below­­one we recommend to anyone wanting to 
build a personalized and filtered dashboard solution in Klipfolio. 
Step 1: Definition 
The most critical and important step in building any kind of successful dashboard is to start by 
clearly defining the business goals and related KPIs.  Experience has shown us that the 
 
Empirical Path LLC | ​contact@empiricalpath.com  
Eastern US: (404) 445­7272 Western US: (505) 738­6888   
Page 2 
 
 
 
temptation to take shortcuts during this phase leads to dashboards that don’t deliver business 
value and actually end up creating extra hours of re­work.  
For our client, we started by spending time brainstorming with stakeholders and reviewing 
requirements to ensure we clearly understood the end goal.  By listening to our client and 
learning about their organization’s marketing goals, approaches, resources and decision­making 
processes, we were able to specify exact metrics, dimensions, ratios, baselines and segments to 
be reported.  Next, we proposed structured definitions for each KPI­­the precise baselines and GA 
metrics, dimensions, ratios and segments­­and prioritized them based on a client­specific 
weighting of relevance to goals, technical feasibility and action­ability.  Finally, we settled on a list 
of 7 KPIs that would best support the needs of their 200 distributed content providers.  Pro tip: 
we generally aim for a maximum of 4­6 KPIs, as that range helps balance the breadth and focus of 
the report for many of our customers. 
Step 2: Design 
Next comes mocking up your layout and, for Klipfolio users, defining Klip chart types and widgets 
that will best communicate each of your metrics.  This phase applies the wisdom of beginning 
with the end in mind.  Just like developing a web site, or a skyscraper for that matter, it’s 
important for all parties to see a model of the final product and agree it is what everybody wants 
in the final delivery.  For our dashboard, we used the following tools: 
1. A mockup or wireframe (​like this one​) that showed the layout of the dashboard and the 
Klips and individual data representations that make up a complete panel. 
2. A spec sheet detailing the specific attributes and data sources of each Klip (metrics, 
dimensions, data source and more).  ​Download our Google sheets template​. 
In putting together both documents, you’ll want to cover these details: 
● What data sources will you need to query? 
● What dimensions, metrics and filtering will you need? 
● How often do you want the data refreshed?  
● For what time periods do you want to look at time series data (daily, weekly, monthly)? 
For our client, we spent a good bit of time going through these considerations using one of our 
favorite tools­­a regular whiteboard­­sketching (and erasing) ideas until everyone had a clear, 
visual goal in mind and a solid understanding of how each dashboard widget would be be 
supplied. 
Step 3: Construction 
If you’ve done a good job on the first two steps, this final part should be relatively painless.  The 
reverse is also true, so proceed only when ready.  It’s now time to give your in­house or agency 
Klipfolio expert the blueprints you have so methodically prepared.  Again, the more precise your 
definition and design, the quicker the construction. If you have properly defined the scope of the 
dashboard, the documents created in the design phase (the wireframe and spec sheet) can simply 
 
Empirical Path LLC | ​contact@empiricalpath.com  
Eastern US: (404) 445­7272 Western US: (505) 738­6888   
Page 3 
 
 
 
be handed off to your Klipfolio developer(s), and they can start right away with very little 
discussion. 
Here we can share a simple and efficient method our developers used to quickly setup the 
Klipfolio backend for user­login filtering for our client’s 200 users.  
All you need is a Google Sheet as a Data Source for your Klipfolio dashboard.  Within the Google 
Sheet, create a tab that looks like this: 
 
user_login  dimensionN  publisher_name  first_name  last_name  password 
The email associated 
with the user login 
account 
The dimension 
that exists in 
data source to be 
filtered on 
A name to identify the 
user’s publisher or 
company 
User’s first 
name 
User’s last 
name 
User password 
jsmith@website.com  00001  Publisher A  John  Smith  ******* 
mjones@website.co
m 
00002  Publisher B  Marie  Jones  ******* 
(next user row…)  ...  ...  ...  ...  ... 
 
Using this sheet, Klipfolio will then be able to filter the data based on the “dimensionN” field.  So, 
when John Smith (00001) logs in, the Klips he sees will only contain data that has dimensionN = 
00001.  For example, if Klipfolio sees the following data within a Data Source for total sessions 
from Nov 15 ­ Nov 16, 2015, John Smith will see his total as 4,000.  The next user, Marie Jones 
(00002), would see a total of 2,100, and so on down your list­­in our case, another 198 rows. 
 
date  dimensionN  sessions 
2015­11­15  00002  1,000 
2015­11­15  00001  2,100 
2015­11­16  00002  1,100 
2015­11­16  00001  1,900 
 
Full Klipfolio documentation on user­level filtering ​can be found here​. 
Step 4: Quality Assurance Testing 
Once construction of the individual Klips is complete, it’s a good idea to set up some test logins 
and put yourself in your end user’s shoes for testing.  Pretend you are logging in for the first time 
and ask yourself questions like: 
 
Empirical Path LLC | ​contact@empiricalpath.com  
Eastern US: (404) 445­7272 Western US: (505) 738­6888   
Page 4 
 
 
 
● Is the data accurate in comparison to the source Google Analytics reports or database?  
● Are the values as expected, overreported or under­reported? 
● Does the dashboard clearly communicate the status of the KPI’s we need to monitor? 
During testing, we recommend using ​Google Analytics Query explorer​ to see the same raw GA 
data that your Klipfolio dashboard relies on.  Similarly, for other data sources, we recommend 
using your favorite SQL workbench to directly query dependencies to see the raw data and make 
any tweaks necessary before adding the final query to the related Klipfolio datasource. 
Once you have completed testing and you are confident in the data your users will be seeing, you 
are finally ready to add remaining users to the Google Sheet table and provide them with user 
seats from Klipfolio’s admin screen (see pricing details on Klipfolio users ​here​). 
Beyond getting your users access to their filtered dashboard, our team recommends providing 
basic training and documentation or links to Klipfolio tutorials that will help them take full 
advantage of all the clever work and planning you have done on your dashboard.  In our 
experience with clients, we have found that a little training goes a long way toward promoting 
user engagement and enthusiasm for this powerful and intuitive reporting tool. 
Here at Empirical Path, we find Klipfolio dashboards to be one of the best ways to help 
organizations understand the story behind their numbers.  If you have questions or are 
interested in getting expert help with your implementation, we would be happy to talk with you. 
Contact us at ​www.empiricalpath.com​.   
 
Empirical Path LLC | ​contact@empiricalpath.com  
Eastern US: (404) 445­7272 Western US: (505) 738­6888   
Page 5 
 

More Related Content

Viewers also liked

Viewers also liked (14)

GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...
GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...
GAUCbe 2015 - Dashboard Building - Involving clients to find the right metric...
 
Richslide for enterprise
Richslide for enterpriseRichslide for enterprise
Richslide for enterprise
 
Grafana Review
Grafana ReviewGrafana Review
Grafana Review
 
Klipfolio The 8 must have metrics for your marketing dashboard
Klipfolio   The 8 must have metrics for your marketing dashboardKlipfolio   The 8 must have metrics for your marketing dashboard
Klipfolio The 8 must have metrics for your marketing dashboard
 
관제, IoT/Wearable에서 주목할 정보행동
관제, IoT/Wearable에서 주목할 정보행동관제, IoT/Wearable에서 주목할 정보행동
관제, IoT/Wearable에서 주목할 정보행동
 
Difference between business intelligence, business analytics, and business an...
Difference between business intelligence, business analytics, and business an...Difference between business intelligence, business analytics, and business an...
Difference between business intelligence, business analytics, and business an...
 
Pbi iot data viz
Pbi iot data vizPbi iot data viz
Pbi iot data viz
 
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation Groupby -Power bi dashboard in hour by vishal pawar-Presentation
Groupby -Power bi dashboard in hour by vishal pawar-Presentation
 
BI Dashboard Formula Methodology: How to make your first big data visualizati...
BI Dashboard Formula Methodology: How to make your first big data visualizati...BI Dashboard Formula Methodology: How to make your first big data visualizati...
BI Dashboard Formula Methodology: How to make your first big data visualizati...
 
TWP Meetup
TWP MeetupTWP Meetup
TWP Meetup
 
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
 
Writing DSL with Applicative Functors
Writing DSL with Applicative FunctorsWriting DSL with Applicative Functors
Writing DSL with Applicative Functors
 
Isi makalah uji kuat tarik
Isi makalah uji kuat tarikIsi makalah uji kuat tarik
Isi makalah uji kuat tarik
 
Blue converter
Blue converterBlue converter
Blue converter
 

More from Empirical Path

More from Empirical Path (7)

Google Tag Manager Training
Google Tag Manager TrainingGoogle Tag Manager Training
Google Tag Manager Training
 
What’s New in Google Analytics: New Features & What You Need to Know
What’s New in Google Analytics: New Features & What You Need to KnowWhat’s New in Google Analytics: New Features & What You Need to Know
What’s New in Google Analytics: New Features & What You Need to Know
 
Track Report & Optimize Your Web Creations
Track Report & Optimize Your Web CreationsTrack Report & Optimize Your Web Creations
Track Report & Optimize Your Web Creations
 
Google Analytics on Steroids: New Features & What You Need to Know
Google Analytics on Steroids: New Features & What You Need to KnowGoogle Analytics on Steroids: New Features & What You Need to Know
Google Analytics on Steroids: New Features & What You Need to Know
 
Measure Digital to Ignite Results, not Reports (LSC TIG)
Measure Digital to Ignite Results, not Reports (LSC TIG)Measure Digital to Ignite Results, not Reports (LSC TIG)
Measure Digital to Ignite Results, not Reports (LSC TIG)
 
Measure Digital to Ignite Results, not Reports (BI)
Measure Digital to Ignite Results, not Reports (BI)Measure Digital to Ignite Results, not Reports (BI)
Measure Digital to Ignite Results, not Reports (BI)
 
Measure Digital to Ignite Results, not Reports (AAF)
Measure Digital to Ignite Results, not Reports (AAF)Measure Digital to Ignite Results, not Reports (AAF)
Measure Digital to Ignite Results, not Reports (AAF)
 

Recently uploaded

Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Monica Sydney
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
ydyuyu
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
F
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
ayvbos
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Monica Sydney
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Monica Sydney
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Monica Sydney
 

Recently uploaded (20)

20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理一比一原版田纳西大学毕业证如何办理
一比一原版田纳西大学毕业证如何办理
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 

Empirical Path Klipfolio Case Study