Casey Starnes: Measuring Success

37
Measuring Success How to Make Data-Driven Decisions in Content Development Casey Starnes, Lead Information Developer

Transcript of Casey Starnes: Measuring Success

Page 1: Casey Starnes: Measuring Success

Measuring SuccessHow to Make Data-Driven Decisions in Content Development

Casey Starnes, Lead Information Developer

Page 2: Casey Starnes: Measuring Success

#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

Page 3: Casey Starnes: Measuring Success

#SeizeTheData

You publish a new version of the documentation

3

Page 4: Casey Starnes: Measuring Success

#SeizeTheData

“Who is reading the doc and what are they reading?”Senior Manager

4

Page 5: Casey Starnes: Measuring Success

#SeizeTheData

Build Reports

5

Google Analytics Reports

Page 6: Casey Starnes: Measuring Success

#SeizeTheData

58%23%

10%

9%

2.1.x

2.0.x

1.8.x

1.7.x

6

Where We Started

Most Read Versions

Page 7: Casey Starnes: Measuring Success

#SeizeTheData 7

Where We Started

• Static

• Google Analytics Web UI is limited

• Manual process

• We wanted to create custom reports

Page 8: Casey Starnes: Measuring Success

#SeizeTheData

How do we create our own analytics platform?

8

Page 9: Casey Starnes: Measuring Success

#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

Page 10: Casey Starnes: Measuring Success

#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

Page 11: Casey Starnes: Measuring Success

#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

Page 12: Casey Starnes: Measuring Success

#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

Page 13: Casey Starnes: Measuring Success

#SeizeTheData

Our Solution

13

Vertica Database Shiny Dashboard Web page

+

Page 14: Casey Starnes: Measuring Success

#SeizeTheData

How Data Is Loaded Each Day

14

Google Analytics+

Other Data Sources

User Interaction Data Vertica Database

Page 15: Casey Starnes: Measuring Success

#SeizeTheData

Every Team Member Can View the Data

15

Page 16: Casey Starnes: Measuring Success

#SeizeTheData

“What is the most viewed version?”

Senior Manager

16

Page 17: Casey Starnes: Measuring Success

#SeizeTheData 17

Page 18: Casey Starnes: Measuring Success

#SeizeTheData 18

Page 19: Casey Starnes: Measuring Success

#SeizeTheData 19

Page 20: Casey Starnes: Measuring Success

#SeizeTheData

“What are the most popular community pages in the last week?”Information Developer

20

Page 21: Casey Starnes: Measuring Success

#SeizeTheData 21

Page 22: Casey Starnes: Measuring Success

#SeizeTheData 22

Page 23: Casey Starnes: Measuring Success

#SeizeTheData

“What do users think about the topics?”

Senior Manager

23

Page 24: Casey Starnes: Measuring Success

#SeizeTheData 24

Helpful Button

Page 25: Casey Starnes: Measuring Success

#SeizeTheData 25

Page 26: Casey Starnes: Measuring Success

#SeizeTheData 26

Page 27: Casey Starnes: Measuring Success

#SeizeTheData

“What do users search to get to a specific page?”

Information Developer

27

Page 28: Casey Starnes: Measuring Success

#SeizeTheData 28

Page 29: Casey Starnes: Measuring Success

#SeizeTheData

“How are users getting to our content?”

Information Developer

29

Page 30: Casey Starnes: Measuring Success

#SeizeTheData 30

Page 31: Casey Starnes: Measuring Success

#SeizeTheData

“What makes a page successful?”

Senior Manager

31

Page 32: Casey Starnes: Measuring Success

#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

Page 33: Casey Starnes: Measuring Success

#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

Page 34: Casey Starnes: Measuring Success

#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

Page 35: Casey Starnes: Measuring Success

Thank youCasey Starnes – [email protected]

35

Page 36: Casey Starnes: Measuring Success

#SeizeTheData

Parking Lot

36

Page 37: Casey Starnes: Measuring Success

#SeizeTheData

Technology Stack

37

Vertica Database Shiny Dashboard Web page

+

https://rstudio.github.io/shinydashboard/https://plot.ly/

https://my.vertica.com