3 Rules to Actionable Metrics in a Lean Startup

Written by Ash Maurya

First, what is an actionable metric?

An actionable metric is one that ties specific and repeatable actions to observed results.

The opposite of actionable metrics are vanity metrics (like web hits or number of downloads) which only serve to document the current state of the product but offer no insight into how we got here or what to do next.

In my last post, I highlighted the importance of thinking in terms of Pivots versus Optimizations before product/market fit.

Pivots are characterized by maximizing learning while Optimizations are characterized by maximizing efficiency.

This distinction carries over to metrics too. As we’ll see some metrics matter more than others depending on the stage of the company but more importantly, it’s how these metrics are measured that make them actionable versus not. I’ll share my 3 rules to actionable metrics, derived from Lean Startup principles, and specifically focus on what metrics I measure and how I measure them.

Rule 1: Measure the “Right” Macro

Eric Ries recommends focussing on the macro effect of an experiment (such as sign-ups versus button clicks) but it’s just as important to focus on the right macro. For example, spending a ton of effort to drive sign-ups for a product with very low retention is a form of waste.

Identify Key Metrics

The good news is that there are only a handful of macro metrics that really matter and Dave McClure has distilled them down to 5 key metrics. Of the 5, only 2 matter before Product/Market Fit – Activation and Retention.

Key Metrics Before Product/Market Fit

Before Product/Market Fit, the goal is validating that you have built something people want. You don’t need lots of traffic sources to support learning and people don’t usually refer a product unless they have used and like the service. So both Acquisition and Referral can be tabled for now. What does correlate with building something people want is providing a great first experience (Activation) and most important of all, that they come back (Retention).

Note: Some of you might have noticed that I swapped Revenue with Referral from Dave’s version. This is because I believe in charging from day 1 which more naturally aligns (but does not replace) Revenue with Retention.

Map Metrics to Actions

The next step is to map specific actions in your product to Activation and Retention.

Activation Actions
Activation actions typically start with your sign-up process and need to end with the key activities that define your product’s unique value proposition.

Activation Actions Mapping

Note: The “Tell Friends” here is used to publicize shared galleries and I don’t count it towards “Referral”. I view “Referral” actions as being more deliberate endorsements of the product such as through an affiliate program.

Retention Actions
There are a number of ways to define retention and Andrew Chen even draws a distinction between retention and engagement. Personally, I prefer to tie my retention action to the key activity that maps to the UVP.

Retention Actions Mapping

Rule 2: Create Simple Reports

Reports that are hard to understand simply won’t get used. Similarly, reports that are spread across pages and pages of numbers (ahem Google Analytics) won’t be actionable. I am a big fan of simple 1-page reports and funnels are a great format for that.

Funnel Reports – The Good, The Bad and The Ugly

Funnels are a great way to summarize key metrics: They are simple, visual, and map well to the Activation flow (and Dave’s AARRR startup metrics in general). Here is an example of a funnel for a service that is offered under a 14 day free trial.

Conversion Funnel

But funnel analysis, as implemented by analytics tools today, have several shortcomings:

Tracking long life-cycle events
For one it is hard to accurately track long lifecycle events. Almost all funnel analysis tools use a reporting period where events generated in that period are aggregated across all users. This skews numbers at the boundaries of the funnel. But more importantly, because you are constantly changing the product, it is impossible to tie back observed results to specific actions you might have taken a month ago.

Tracking split tests
A more serious manifestation of the same problem is tracking split-tests for a macro metric like Revenue which also has a long life-cycle. An example of an experiment I am currently running is studying the long-term consequences of offering a Freemium plan alongside a Free Trial plan. I believe that a properly modeled Freemium plan should behave like a Free Trial. The only difference is that Free Trials have a set expiration while with Freemium, a user outgrows the service after some time X. I can guess with reasonable certainly that I will get more sign-ups with Freemium, but the bigger questions are whether that will also translate to more Retention/Revenue. If so, what is the average time to conversion (time period X)? I can’t answer these types of questions with the current funnel tools.

Measuring Retention
And finally, funnel tools don’t provide a way to track retention which by definition needs to track user activity over long periods of time.

Funnels Alone Are Not Enough. Say Hello to the Cohort.

So while funnels are a great visualization tool, funnels alone are not enough. The analytics tools today work well for micro-optimization experiments (such as landing page conversion) but fall short for macro-pivot experiments.

The answer is to couple funnels with cohorts.

Cohort Analysis is very popular in medicine where it is used to study the long term effects of drugs and vaccines:

A cohort is a group of people who share a common characteristic or experience within a defined period (e.g., are born, are exposed to a drug or a vaccine, etc.). Thus a group of people who were born on a day or in a particular period, say 1948, form a birth cohort. The comparison group may be the general population from which the cohort is drawn, or it may be another cohort of persons thought to have had little or no exposure to the substance under investigation, but otherwise similar. Alternatively, subgroups within the cohort may be compared with each other.

Source: Wikipedia

We can apply the same concept of the cohort or group to users and track their usage lifecycle over time. For our purposes, a cohort is any property attributed to a user that we wish to track. The most common cohort used is “join date” but as we’ll see this could just as easily be the user’s “plan type”, “operating system”, ‘sex”, etc.

Lets see how to apply cohorts to overcome the shortcomings with funnels we covered up above.

Tracking Long LifeCycle Events

The first report I recommend implementing is a “Weekly Cohort Report by Join Date”. This report functions like a canary in the coal mine and is a great alerting tool for picking up on actions that had overall positive or negative impact.

Conversion Funnel

Weekly Cohorts

You group users by the week in the year they signed-up and track all their events over time. This report was generated from the same data used in the funnel up above (which I’ve shown again for easy comparison). The key difference from the funnel report is that other than the join date, all other user events don’t need to have taken place within the reporting period. You’ll notice immediately that a lot of the conversion numbers (especially Purchased) are quite different because a cohort report doesn’t suffer from the boundary issues with simple funnel reports.

More importantly though, the weekly cohort report more visibly highlights significant changes in the metrics which can then be tied back to specific activities done in a particular week.

Tracking Split Tests

Apart from reactive monitoring of the funnel, cohorts can also be used to proactively measure split-test experiments. Here is a report that uses the “plan type” as a cohort for the “Freemium” versus “Free Trial” experiment I described up above.

Split Testing Cohorts

Disclaimer: My Freemium versus Free Trial experiment is still underway and these results are made up.

You can see that while activations are higher with the Freemium plan, Revenue (so far) is lower. That may change over time and it’s important to know the average time to conversion so the Freemium plan can be modeled accordingly.

You can create a cohort out of any user property you collect and run reports to uncover questions like:

1. Do mac users convert better than windows users?
2. Do certain search keywords convert better than others?
3. Do female users convert better than male users?
etc.

Tracking Retention

Now for the most important metric that matters before Product/Market Fit – Retention. This report is also generated using a weekly cohort by join date but instead of tracking conversion, it tracks the key activity over time.

We only track “Activated” users which is why all the Month 1 retention values are 100%. A Retention report can quickly tell you if you are moving in the right direction towards building a product people want or simply spinning cycles.

Rule 3: Metrics are People too

Metrics can only tell you what your users did. They can’t tell you why. A key requirement for making metrics actionable is that you should be able to tie them to actual people. This is not only useful is locating your most active users but more importantly for troubleshooting when things go wrong.

This last part is particularly important before product/market fit when you don’t have huge numbers of users and need rely more on qualitative versus quantitative validation.

Here is an example where I am able to extract the list of people that failed to complete the download step of my funnel. Armed with this list, I don’t have to guess what could have gone wrong. I can pick up the phone or send out an email and simply ask the user.

Mapping People to Metrics

How do I Create these Reports?

I alluded before that most analytics tools are better suited for micro-optimization experiments versus macro-pivot experiments which actually makes sense because optimization is (typically) a post product/market fit activity and where the money is at.

I have been an early user of both KISSmetrics and Mixpanel and while both of these tools are good at Funnels, they fall short when it comes to Cohort Analysis. Mixpanel does currently support retention cohort reports but not funnel cohorts, and I know Hiten from KISSmetrics is definitely thinking hard about cohorts. So hopefully we’ll see something soon there.

That said, I was really struggling with tracking my Freemium versus Free Trial split test so as an experiment, I decided to spend an afternoon building my own homegrown cohort analysis tool based on the conceptual People/Events/Properties model I learned from using KISSmetrics. All the reports you see here were generated using that.

UPDATE – Jan 2013: For an extended treatment on actionable metrics,
CLICK HERE for my short email course on Innovation Accounting.



Want Even More Tactical Techniques for Systematically Building Your Startup?

Grab the Free Running Lean Mastery Newsletter .

Running Lean Mastery is a free bi-weekly newsletter with tactical techniques for building successful products. Join today.


Enter you email address below to sign up:
(No spam. Ever)





  • http://twitter.com/steveodom Steve Odom

    You've had lots of great posts prior to this one, Ash, but this is my favorite so far. Great job. Very actionable.

    [Reply]

  • http://www.ashmaurya.com/ Ash Maurya

    Thanks Steve – Looked for you at the meetup last night.

    [Reply]

  • http://twitter.com/JacquelinesLife jacqueline hughes

    Really good! Went to Refresh instead of Lean Start-up last night. Putting this into my basecamp for when my team is ready to start tracking Metrics.

    [Reply]

  • http://viniciusvacanti.com Vinicius Vacanti

    Great post. Struggling through these same issues now. Thanks for writing it up.

    [Reply]

  • http://www.facebook.com/profile.php?id=218303 Jesse Patel

    I'd love to see how you made your home grown metrics.

    [Reply]

  • http://blog.startupsquare.com Tristan Kromer

    This is excellent. Please post the follow up. Also, how are you defining your “key activity”? Is this based on assumptions of what activities will lead to revenue? Or more qualitative feedback on “must haves”?

    [Reply]

  • http://www.ashmaurya.com/ Ash Maurya

    Tristan –

    Key Activity is built around the most basic action users have to take to use the product. Since CloudFire is a photo/video sharing service, I define the key activity as sharing at least 1 photo album or video per month.

    As another example, if you were a blogging platform like WordPress, the key activity there would be a blog post.

    Ash

    [Reply]

  • imsmgu

    I definitely would like to know how you built your homegrown cohort analysis tool

    [Reply]

  • http://twitter.com/arieldistefano Ariel Di Stefano

    Great Post Ash! I'll be waiting for the next in the serie.

    [Reply]

  • http://skotzko.com AndrewSkotzko

    Ash– stellar post. Really useful & actionable — would love to hear about how you measured. Have struggled to properly measure macro on the projects I'm working on.

    Anyway, keep it up. This is probably my favorite of all the lean blogs because of how practical your posts are.

    Thanks,
    Andrew

    [Reply]

  • To Miklo

    Another vote for the follow up post!

    [Reply]

  • Ross Johnston

    Definitely interested in more details. Really enjoying reading your posts. Thanks and please keep it up!

    [Reply]

  • gnirpaz

    Couldn't agree more.

    [Reply]

  • http://somethin-clever.blogspot.com/ Chris Baclig

    This is the first post I've read of yours and it's been incredibly helpful! I look forward to reading more.

    [Reply]

  • Pingback: 3 Rules to Actionable Metrics « Netcrema – creme de la social news via digg + delicious + stumpleupon + reddit

  • http://twitter.com/ryanglasgow Ryan Glasgow

    For your homegrown cohort analysis I'm going to assume you are using PHP to determine the month and week, then assigning that user the property “June Week 1″ under the event “Cohort”?

    [Reply]

  • http://www.twitter.com/ladyleet ladyleet

    love this solid advice and simplification of metrics into easily digestable pieces.

    [Reply]

  • http://www.PowerofTwoMarriage.com jacobh

    When you say, “You don’t need lots of traffic sources to support learning… “, how are you getting the traffic that you do need? AdWords? SEO? Word-of-mouth?

    You’re showing 1,000 signups per week. That’s already a significant number for an early stage product.

    - Jacob

    [Reply]

    Ash Maurya Reply:

    Jacob –

    Yes, please ignore the actual numbers. They are made up and I meant to point that out here.

    I have usually tried to rely on FREE channels (SEO, twitter, blog, customer interviews) as much as possible to drive the initial traffic. Only if those prove inadequate, do I supplement with PAID channels (Adwords, etc.).

    [Reply]

    jacobh Reply:

    Thanks. That’s helpful to know that you’re not just “turning it on” and magically getting thousands of sign ups. It’s been our experience that it can cost a lot, or take a lot of time & effort to get sufficient volume’s to get statistically useful results… even though it’s worth it.

    [Reply]

  • Pingback: Web Analytics: What are the best resources to learn about web analytics in general? - Quora

  • Pingback: 3 Rules to Actionable Metrics | Ed Byrne

  • http://www.thecuriousentrepreneur.com AndrewSkotzko

    Ash, did you ever detail how you built that homegrown cohort analysis tool? Would love to see it. Have been digging into all this lately.

    [Reply]

  • Cindy

    Here is a web analytics startup that focuses on retention metrics/cohort analysis. http://www.skyglue.com. Some great metrics; worth trying…

    [Reply]

  • http://www.thecuriousentrepreneur.com Andrew Skotzko

    Ash, was just reviewing this excellent post. I’d like you to quickly clarify how you are measuring your retention cohorts: of activated users, those who are counted as “retained” are the users that (a) come back to the site in week 2+, or (b) those users who do the key activity in weeks 2+? 

    Seems like you’re saying option B, but wanted to clarify. Thanks!

    [Reply]

    Ash Maurya Reply:

    Andrew – I clarify this point a lot more in the Running Lean book where I suggest devising a formula for ranking retention and engagement.

    To answer you question, a) is technically measuring retention while b) is engagement. Personally I prefer to get to b) or some combination of a) and b) (formula) but starting with a) alone is a huge step towards not tracking anything.

    Best.

    [Reply]

  • Pingback: The actionable/revealing quadrant | Profitably

  • Pingback: How We Build Features – Expanded (Q&A)

  • Pingback: » Lean Startup Tools | StartupNorth

  • Pingback: Are You Building a Website or a Startup? | Thanasis Polychronakis

  • Andrew Dever

    Great post.

    KISSMetrics now has Cohort Reports as an experimental feature. Has anyone used this feature and if so have they found it effective in tracking cohorts?

    [Reply]

    Ash Maurya Reply:

    Andrew – Retention cohorts is a great addition. However, I’ve seen the most value from funnel cohorts.

    [Reply]

  • Pingback: Jussi Huotari’s Web » Wasting Time or Improving the User Experience?

  • Pingback: Dossier metrics part4, pour aller plus loin: sources et ouvrages | Clement vouillon

  • Pingback: Startup Metrics 4 Pirates « ENG491 Technology Entrepreneurship

  • Pingback: Sew Make Do - A Lean Startup Experiment - Part 2, Metrics | Fragile

  • Pingback: Sew Make Do – A Lean Startup Experiment – Part 2, Metrics | The Agile Radar

  • Anonymous

    3 Rules to Actionable Metrics in a Lean Startup
      great charts 

    [Reply]

  • JV

    Ash,

    Great post and book. just finished reading it.  One question i have is around the actual measurement and where they are stored. in the book you talk about using google analtyics, etc to store detailed data.  What do you store in the application store vs. the google analytics store and what is the best way to integrate to get the drilldown reporting.

    Thanks!

    [Reply]

  • Pingback: 10 conceitos importantes para uma startup dar atenção | Blog da Concrete

  • Magne Matre Gåsland

    @ashmaurya:disqus :
    I see that you want to “track the key activity over time”. I assume you want to be able to predict how 
    your retention is likely to change over time (and see the best estimate of how it will protract into the future).

    Then, wouldn’t it be more correct to look at the following diagonal of the retention table, instead of the vertical you have highlighted (which only tells how the retention for the first month has improved)? 

    And also instead of looking at one single row (which only  looks at users using a specific version of the app, not the latest one)?https://skitch.com/redbar0n1/892b6/actionable-metrics-say-hello-to-cohort-analysis
    Basically, the diagonal tells you how many people stick will likely stick around after X months, using the latest version of your app..

    Isn’t this what’s really interesting to look at?

    Especially if the key metric you’re measuring is how many people come back to use the app (and hopefully pay for it). Then you could use this for calculating how long a new customer will likely stick around as a subscriber (and deduce LTV and such).. 

    Please correct me if I’m wrong.

    Best,

    Magne

    [Reply]

  • Pingback: Instrumenting at Happiest – a deeper dive | Happiest

  • Pingback: Making metrics actionable — Souter Consulting Limited Souter Consulting Limited

  • Pingback: Wrap-up: Lean Startup Meetup Karlsruhe #6 jan-koenig.com | Blog

  • http://twitter.com/BertBaeck Bert Baeck

    @ashmaurya:disqus, Small question. Are there also key metrics you have been using when you for example build traditional hardware products?

    [Reply]

  • Pingback: Being Data Driven… On the Search for Better/Actionable Metrics | Duncan Leung

  • Pingback: Using Actionable Innovation Metrics « Five Whys

  • Pingback: Growth Hacking - marketing w najnowszym wydaniu cz.1

  • Otavio Medeiros

    Hi Ash.

    Congratulations, excelent post, i’m a big fan!
    I beleave a have a basic question.
    Let’s say i have released a first version of my mvp and the users of the first cohort are using it. Now i want to experiment new features. In my second release, a new cohort of users are using the new feature set. My question is, first cohort users should be exposed to new features? The new feature set should be only visible for the second cohort?

    [Reply]

    Ash Maurya Reply:

    Depends on what hypotheses you are testing with the new features. If the new feature replaces the old or is something in the sign-up flow (e.g. new activation flow), then you could effectively hide them from first cohort and only test against new users signing up.

    If on the other hand, the new features are core to the app and you have enough traffic, I would recommend doing a true split test not by join date but by splitting your users into two cohorts – those that see the feature and those that don’t.

    In these scenarios, the hypotheses, stage where feature is introduced, and traffic considerations are all key in proper experiment design.

    BTW, for an extended treatment on cohorts, check out the short innovation accounting course I recently created here: http://spark59.com/innovation-accounting

    Cheers.

    [Reply]

    Otavio Medeiros Reply:

    Thanks for the answer.

    So i should hide features for cohorts only when i want split testing experiments?

    In some products, users can take some time until key activity(pay for a service, share something, etc). We can use a cohort table that tracks the key activity over time for each cohort (as in your example here). Let’s say we are in week 6, and all cohorts are always exposed the same new software version (no hide features, no split testing). If “week 1/month 7″ cell grow up, how would i know exactly the specific actions (cause) that led to that results (effect)?

    Thanks again!

    [Reply]

    Ash Maurya Reply:

    Parallel split testing, where you only change one thing, is the ideal for isolating cause and effect. So even in the long lifecycle events case. As long as you split users at the point of the hypothesis, all other users experience the same new features the same way. Things start to get complicated when you have a long running experiment and attempt to split multiple times. It’s possible but you can run out of traffic.

    There are other “less perfect” variations where you serial test users from one day or week to the next that I discuss in the videos above. I use this more for hypotheses generation than hypotheses verification.

  • Pingback: 5 More Lessons From a $213,000 Launch — Think Traffic

  • April

    What is a good goal (%) for the weekly retention cohort for a Saas?

    [Reply]

    Ash Maurya Reply:

    Depends both on stage of your SaaS and stage of the customer (trial vs paid).

    For reference, the highest monthly paid churn rates reported by Salesforce is 2%. That’s 98% retention.

    Short term retention is much lower.

    [Reply]

  • Pingback: Actionable Metrics – Something all publishers ought to pay attention to | Random Thoughts

  • Pingback: [Review] The Lean Startup | Young Upstarts

  • http://www.facebook.com/john.emmatty John Emmatty

    Great article which covers all the fundamentals of creating an actionable metrics for an early stage startup, I’ve learned from this article that the most relevant key metrics prior to a market fit are activation and retention, but i read somewhere else that you realize that you hit the product/market fit when the referrals go up. In that case, shouldn’t we have to track referrals along with activation and retention? Feel free to correct me if i am wrong.

    [Reply]

    Ash Maurya Reply:

    Activation and Retention are grouped as value metrics. For any product, you need to first validated your value metrics, then your growth metrics. Acquisition, Referral, and more Retention create the foundation for growth.

    For more, read up on the Engine of Growth concept in Eric Ries’ book. I build up on it in my book and in this video: 10 Steps to Product/Market Fit – http://www.youtube.com/watch?v=1Ge_bb8JJ90

    Cheers.

    [Reply]

Page optimized by WP Minify WordPress Plugin