Casey Starnes: Measuring Success
-
Upload
jack-molisani -
Category
Leadership & Management
-
view
24 -
download
0
Transcript of Casey Starnes: Measuring Success
Measuring SuccessHow to Make Data-Driven Decisions in Content Development
Casey Starnes, Lead Information Developer
#SeizeTheData
What You’ll Learn
– How to use an analytics platform to gain insight into your content
– How to build your own analytics platform
– How to implement a model of making data-driven decisions
2
#SeizeTheData
You publish a new version of the documentation
3
#SeizeTheData
“Who is reading the doc and what are they reading?”Senior Manager
4
#SeizeTheData
Build Reports
5
Google Analytics Reports
#SeizeTheData
58%23%
10%
9%
2.1.x
2.0.x
1.8.x
1.7.x
6
Where We Started
Most Read Versions
#SeizeTheData 7
Where We Started
• Static
• Google Analytics Web UI is limited
• Manual process
• We wanted to create custom reports
#SeizeTheData
How do we create our own analytics platform?
8
#SeizeTheData
We Explored Our Options
Option 1
– Turn key solution
– All of the upgrades
– All the features we wanted and more
– The “perfect solution”
– Very expensive
Option 2
– Turn key solution
– At its core it had what we needed
– Couldn’t host via a web server
– Lacked beautiful visualizations and customization
– Expensive
Option 3
– Required a lot customization and coding
– But it had the best of the first two
– Great custom visualizations
– Required a lot of maintenance
– Open source
9
#SeizeTheData
We Explored Our Options
Option 1
– Turn key solution
– All of the upgrades
– All the features we wanted and more
– The “perfect solution”
– Very expensive
Option 2
– Turn key solution
– At its core it had what we needed
– Couldn’t host via a web server
– Lacked beautiful visualizations and customization
– Expensive
Option 3
– Required a lot customization and coding
– But it had the best of the first two
– Great custom visualizations
– Required a lot of maintenance
– Open source
10
#SeizeTheData
We Explored Our Options
Option 1
– Turn key solution
– All of the upgrades
– All the features we wanted and more
– The “perfect solution”
– Very expensive
Option 2
– Turn key solution
– At its core it had what we needed
– Couldn’t host via a web server
– Lacked beautiful visualizations and customization
– Expensive
Option 3
– Required a lot customization and coding
– But it had the best of the first two
– Great custom visualizations
– Required a lot of maintenance
– Open source
11
#SeizeTheData
We Chose Option 3
– Required a lot customization and coding
– We were comfortable writing the code
– Great custom visualizations
– Best of the three options, but required a lot of coding
– Requires some configuration after initial setup
– You still have to do some manual updates
– Open source
– This was very important because cost was a major factor
12
#SeizeTheData
Our Solution
13
Vertica Database Shiny Dashboard Web page
+
#SeizeTheData
How Data Is Loaded Each Day
14
Google Analytics+
Other Data Sources
User Interaction Data Vertica Database
#SeizeTheData
Every Team Member Can View the Data
15
#SeizeTheData
“What is the most viewed version?”
Senior Manager
16
#SeizeTheData 17
#SeizeTheData 18
#SeizeTheData 19
#SeizeTheData
“What are the most popular community pages in the last week?”Information Developer
20
#SeizeTheData 21
#SeizeTheData 22
#SeizeTheData
“What do users think about the topics?”
Senior Manager
23
#SeizeTheData 24
Helpful Button
#SeizeTheData 25
#SeizeTheData 26
#SeizeTheData
“What do users search to get to a specific page?”
Information Developer
27
#SeizeTheData 28
#SeizeTheData
“How are users getting to our content?”
Information Developer
29
#SeizeTheData 30
#SeizeTheData
“What makes a page successful?”
Senior Manager
31
#SeizeTheData
How we define successful content
– Use multiple data sources to understand the topic
– Listen to all channels
– Measure the amount of feedback the topic gets
– Don’t just rely on one metric, listen to your customers
– Internal feedback from development, training, sales, etc.
– Some of the best feedback comes from your in-house teams
– Developed a methodology to score topics
– Think about all aspects of the topics: word count, images, etc.
32
#SeizeTheData
Making Data-Driven Decisions
– Develop a methodology to score topics
– This should guide the decision making process
– Discover areas of improvement
– Find the holes in the data
– Use your data to prioritize the backlog
– No more guesswork organizing tasks
– Properly allocate resources for each project
– Understand the reach of the changes to topics
33
#SeizeTheData
Takeaways
– Use analytics to improve your content
– Build your own analytics platform
– Empower your writers with data
– Use a model of data-driven decisions
34
Thank youCasey Starnes – [email protected]
35
#SeizeTheData
Parking Lot
36
#SeizeTheData
Technology Stack
37
Vertica Database Shiny Dashboard Web page
+
https://rstudio.github.io/shinydashboard/https://plot.ly/
https://my.vertica.com