Casey Starnes: Measuring Success

Post on 16-Apr-2017

24 views 0 download

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 – cstarnes@hpe.com

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