Professional Documents
Culture Documents
C15 - Metric Definition
C15 - Metric Definition
Product Metrics
MGT 561 – Product Management
Professor Alex Burnap
LOGISTICS
§ Released (last class): Team Assignment IV: Product
Requirements Document (PRD)
Team Assignment IV: Product Reminder: Your new product feature must
§ What is a Product Requirements Document (PRD)? Requirements Document (PRD) solve the Course Project Problem Statement
2
PREVIEW OF YOUR PRD: TO COMMUNICATE PROBLEM SPACE TO ENGINEERING AND
DESIGN AND ITERATE ON SOLUTION DEFINITION
§ Product Requirement Document
§ Document for a single product feature
§ Details the problem space, solution space, testing and launch plan.
§ Details the customers we are targeting, and evidence that this actually a
real customer problem/need and business opportunity.
§ Document varies significantly across companies
§ Goal
§ Cross-functional alignment across product, engineering, design,
marketing/PMM/Go-to-Market (GTM)
§ Tool for communication and source of truth for why
§ Iterative, living document across functions
Team Assignment IV: Product
§ “Problem Space” justification with “Solution Space” scoping, not how to Requirements Document (PRD)
implement the feature itself
§ Solution Definition
§ Responsibility of PM is to communicate “problem space”
to “solution space" designers and engineers
§ “User Stories” for communicating problem space
§ Afterwards, PM is often just a ”clarification” role
4
“USER STORIES” DEFINED IN THE PRODUCT REQUIREMENT DOCUMENT (PRD)
§ Important: “Customer Needs” are higher-level concepts than “User
Stories” found in “Section 2 - Solution Definition.” Take for example
the customer “restaurant manager” with customer need “food
delivery accountability.” A single customer need is at the same
conceptual level a single associated “Product Feature” and a single
associated Product Requirements Document (PRD), where “Product
Feature” is from the viewpoint of the customer. However, a single
customer need leads to several “User Stories” such as, “As a
restaurant general manager, I want to quickly understand how often
food deliveries are taking longer than quoted to food orderers today,”
which leads to a single “sub-feature” from viewpoint of
engineering/design, “Show Average Overquote Delivery View in
Manager Dashboard.”
5
USER STORIES
§ User Stories
§ “Input” to engineering and design development workflow
§ From PM’s “problem definition” and “solution definition”
§ Already some degree of input from initial cross-functional
“sign off” across product/engineering/design/marketing
§ Note
§ this is one typical “workflow” for product development, and
of course varies across firms
§ We chose this workflow since it minimizes common
problem of “feature factory”
6
WRITING USER STORIES
§ General Structure
§ As a (who)
§ I want to (what)
§ So that (why)
§ Example
§ “As a restaurant general manager, I want to quickly understand
how often food pickups are taking longer than quoted to food
orderers today, so that I can make changes to my quoting or
restaurant operations.”
Iteratio
§ User Stories are written in the “Problem n
Space”
§ focused on the user (the customer), NOT the product
§ not meant to be too detailed Problem Space Solution Space
§ not meant to be a replacement for communication (PM) (not you)
between the engineers and PMs and designers
7
COURSE PROJECT: BEGIN DEFINING YOUR NEW PRODUCT FEATURE TODAY
§ Goal: What new product feature solves the
customer need(s) you identified, segmented, and
targeted in Course Project: Midterm Presentation
§ Theory: Product Feature Metrics vs Product Growth Metrics Product vs Growth Metrics
§ Definition of Product Feature and Growth Metrics
§ Why this is important? 2x2 Matrix of “Good and Bad Product/Growth Metrics”
Question (2/5): What would you define as the new “activation” metric?
Why? What timescale would you measure this over?
(Old metric: “first meditation”)
14
MOTIVATION: YOU ARE A PM @ HEADSPACE: HIGHER-LEVEL METRICS
PRODUCT GROWTH STRATEGY GOAL - INCREASE MONTHLY ACTIVE USERS (MAU)
Question (4/5): Where in the Headspace app would you measure your new “activation” metric?
What event “trigger”? (e.g., “user clicks on <example> button”)
What event “properties”? (e.g., user id, session id, percent meditation completed, etc.)
16
YOU, THE PM @ HEADSPACE: “GUARDRAIL” METRICS
Context: There are other product teams, including an
“ads team”
§ Ads Team Primary Metric (i.e., “north star” metric)
§ # of ad impressions
§ click-through rate (CTR) of ads.
§ Problem: Their “guardrail” metrics on ad impressions
drops below threshold. No promoted spend on your
new onboarding flow.
17
TODAY’S LEARNING OBJECTIVES
§ Motivation: You are a PM at Headspace
§ Theory: Product Feature Metrics vs Product Growth Metrics Product vs Growth Metrics
§ Definition of Product Feature and Growth Metrics
§ Why this is important? 2x2 Matrix of “Good and Bad Product/Growth Metrics”
§ Product growth strategy focuses on our product AND our total new and
existing customers, and how to increase the # of customers or revenue Product Feature
§ Tradeoffs between acquisition, retention, revenue Strategy
§ Market expansion strategy
§ Key Takeaway
§ Product feature strategy (and metrics) typically consider a single customer, and how
changing features affect their individual behavior.
§ Product growth strategy (and metrics) always consider the total customer base
(existing and new), and how changing features affect the overall customer base
§ Corollary: Product Metrics and Growth Metrics are Different Product Growth
§ Feature: Which product feature will help us increase retention? Strategy
§ Growth: Do we tradeoff overall acquisition with revenue in the short term?
20
RECALL: HEADSPACE - VERY GOOD GROWTH BUT BAD “RETENTION”
“We are growing very aggressively. In 2017, we grew 75
percent. But when we look at the underlying metrics, we are
buying our growth. We’re building up this bigger and bigger
snowball that could potentially be very hard to control.”
- Robert Viera, Head of Product, Headspace
Question: Is this a product or growth metric? Why? Question: Is this a product or growth metric? Why?
21
DEFINITION: PRODUCT FEATURE METRICS VS PRODUCT GROWTH METRICS
§ Product Metric: Product metrics characterize how a product takes in new
users, processes them, and produces active users, revenue, IT support
requests, etc.
22
IN-CLASS EXERCISE: PRODUCT METRICS VS GROWTH METRICS
23
Credit: GoPractice
RECALL: (1/2) WHY THIS MATTERS? EASY TO BY MEASURE THE “WRONG” METRICS
24
RECALL: (2/2) WHY THIS MATTERS? MANY PRODUCTS “FAIL” BY TRYING TO GROW
BEFORE HAVING ENOUGH PRODUCT-MARKET FIT (I.E., DELIVER ENOUGH “ VALUE”)
Percent of Total Addressable Market (TAM)
Time
Key Takeaway: Product Growth without enough Product-Market Fit (PMF)
leads to overwhelming customer churn (i.e., lack of retention).
(i.e., we do not deliver enough “value” from “features” to satisfy ”needs”) 25
2X2 MATRIX: PRODUCT METRICS VS GROWTH METRICS
Good Growth Metrics Bad Growth Metrics
Good Product
Metrics
Bryan Enriquez Failure: Not transitioning from “enough”
Yale MBA 2020 Product-Market Fit to focus on Growth
Takeaway: You can have all 4 cases. Many companies ”fail” due to being
in the bottom left or top right case.
26
QUESTION: WHICH CASE IN THE 2X2 HAVE WE NOT (YET) SEEN IN CLASS?
(FORESHADOWING: THIS IS A WILD BUT ALSO COMMON CASE)
Example: Grubhub had increasing growth metrics and “good enough” product metrics
Why Fail? Grubhub “failed” by not focusing enough on “growth” after “enough” product-market fit
27
TODAY’S LEARNING OBJECTIVES
§ Motivation: You are a PM at Headspace
§ Theory: Product Feature Metrics vs Product Growth Metrics Product vs Growth Metrics
§ Definition of Product Feature and Growth Metrics
§ Why this is important? 2x2 Matrix of “Good and Bad Product/Growth Metrics”
29
LEADING AND LAGGING METRICS
30
COHORT METRICS
§ Types of cohorts
§ Temporal cohorts (users activated in January)
§ Behavioral cohorts (power users, casual users)
§ Revenue cohorts (repeat buyers, low frequency)
§ Needs cohorts (different needs, customer journeys)
§ Why cohorts?
§ Metrics often average out trends. This can be
misleading.
§ Cohorts help separate out trends.
Croll, A., & Yoskovitz, B. (2013). Lean analytics: Use data to build a better startup faster. O'Reilly Media, Inc.
31
EXAMPLE COHORT METRIC: COHORT RETENTION RATE
§ Example: Retention rate across temporal
cohorts
32
ABSOLUTE VS RATIO METRICS
§ Absolute vs Ratio Metrics
§ Absolute: Daily Active Users (DAU)
§ Ratio: Daily Avg. Users (DAU) / Monthly Avg. Users (MAU)
33
EXAMPLE RATIO METRIC: CHURN
§ Churn Rate (CR) is the percentage of users who end relationship with firm during
a given period.
§ Churn of users
§ Churn of revenue
§ Opposite of Retention
§ Churn Rate = 100% - Retention Rate
Examples
§ User Churn Rate - (Users beginning of month/day/week – Users end of month/day/week) / Users
beginning of month/day/week
§ Revenue Churn Rate - For a subscription-based business model with monthly recurring revenue
(MRR): [(MRR beginning of month – MRR end of month) – MRR in upgrades/upsells during month]
/ MRR beginning of month.
34
EXAMPLE RATIO METRIC: DAU/MAU (ALSO CALLED “STICKINESS”)
36
EXAMPLE: ACQUISITION PROBLEM AT UBER
§ Problem
§ (2016) 1.7 / 5.0 star rating
§ 50% ratio acquisition -> activation
§ Product Feature
§ Push Notification: In-app rating review
§ Leading vs Lagging Metric
§ Outcome
§ (2017): 4.7 / 5.0 star rating
38
IN-CLASS EXERCISE: YOU ARE A PM @ HEADSPACE: NEW ONBOARDING FLOW
§ Funnel “Events”
§ Step A = “First Basic Meditation” (the user
completed at least 25% of the Basic Meditation)
§ Step B = “First Need State Meditation” (the user
completed at least 25% of first <Sleep> Meditation)
Step A Step B Step C
§ Step C = “Headspace Community Click-Through”
(the user clicked on the Headspace Community
product feature) Question (2/3): What is the value of “Your Metric” over the timescale
given above (Feb. 1 -> Feb 28)? (i.e., the percentage of users)
§ Your Metric: Conversion from Step A
à Step B à Step C within 15 days
§ Note: Funnel’s date range is February 1-28.
41
Figure Credit: GoPractice
IN-CLASS EXERCISE: FUNNEL METRICS AT HEADSPACE
§ Context: You are a PM measuring
Headspace Community conversion
after the change to onboarding flow.
§ Funnel “Events”
§ Step A = “First Basic Meditation” (the user
completed at least 25% of the Basic Meditation)
§ Step B = “First Need State Meditation” (the user
completed at least 25% of first <Sleep> Meditation)
Step A Step B Step C
§ Step C = “Headspace Community Click-Through”
(the user clicked on the Headspace Community
product feature) Question (3/3): What percentage of users reached Step B of the
funnel (event “First Need State Meditation”)?
§ Your Metric: Conversion from Step A
à Step B à Step C within 15 days
§ Note: Funnel’s date range is February 1-28.
42
Figure Credit: GoPractice
TODAY’S LEARNING OBJECTIVES
§ Motivation: You are a PM at Headspace
§ Theory: Product Feature Metrics vs Product Growth Metrics Product vs Growth Metrics
§ Definition of Product Feature and Growth Metrics
§ Why this is important? 2x2 Matrix of “Good and Bad Product/Growth Metrics”
§ Secondary Metrics
§ Which metrics are needed to measure the primary
metric?
§ Mathematically, primary metric = f(secondary metrics)
§ Example: “Monthly Active Users (MAU)” is a function of
“Average Retention Rate”
§ Guardrail Metrics
§ What metrics let us know thing are going not as
intended?
Breaking down “north star” into component metrics
§ Typically leading, not lagging metric
44
EXAMPLE: METRIC HIERARCHY - PRIMARY, SECONDARY, GUARDRAIL METRICS
§ Context: You’re a PM on the Yelp Advertisements Team
§ Primary Metric
§ Yelp Ad Revenue per Hour for Local Business Pages
§ Question: What secondary metrics might we need?
§ Secondary Metrics (go into the primary metric)
§ Average Cost per Click (CPC)
§ Number of users per hour seeing Ad Impression
§ Number of Ad Impressions per “Clicked On” Business IDs
46
TODAY’S LEARNING OBJECTIVES
§ Motivation: You are a PM at Headspace
§ Theory: Product Feature Metrics vs Product Growth Metrics Product vs Growth Metrics
§ Definition of Product Feature and Growth Metrics
§ Why this is important? 2x2 Matrix of “Good and Bad Product/Growth Metrics”
§ How?
§ Recall: Metrics tracked by defining “events” by our users
§ PM usually defines event “triggers” and event “properties”
§ Engineering “instruments” our product to track “events”
§ Front-end
§ Client (mobile native app)
§ Languages: Swift (iOS), Java (Android)
§ Back-end
§ Language: What backend server code is written in
§ Examples: Python, Ruby, Java
§ Note: Javascript on back-end too (e.g., Node.js)
Database
49
USERS, SESSIONS, EVENTS
User Metrics
User
e.g. days since last
session
Event
50
EVENTS
§ Event = “User 12” triggered “Clicked on Unique
Meditation Video” with need state “Sleep”
§ 2 Things to Define
§ Event Trigger
§ Event Properties
§ Event Properties:
§ User ID: 01245 (from stored “Cookie” or via native app)
§ Meditation Video ID: “04288” (can link to need state “Sleep”)
§ Time: 11:59:12 PM, UTC - 6
§ Percent Video Completed: 0.42
51
4-STEP FRAMEWORK: HOW TO MEASURE A PRODUCT METRIC
1. Identify user “event(s)” to track (i.e., measure):
• Count (e.g. clicks, page views, visits, downloads)
• Time (e.g. minutes per session)
• Value (e.g. revenue, units purchased, ads clicked)
• Key Point: This is the scientific “hypothesis” you want to test
( more very soon in A/B Testing)
§ Bad
§ Option 1, songs clicked, misses the purpose of a playlist recommendation, which
helps users find songs to add to their playlist. Merely clicking a song is not
representative of finding a relevant song. Hence, click is not the most meaningful
action to use.
§ Option 2, songs added, is slightly better than songs clicked as it measures the
intended purpose of a playlist recommendation. However, the metric lacks
granularity based on a unit of analysis and statistical function.
§ Better
§ Option 3, songs added per user, is definitely better than the first two, but it’s unclear on the
calculation of the songs added per user. Is it the total or average number of songs added per
user?
§ Best
§ Option 4, the average number of songs added per user, is the best given that it contains all
the three properties required to make a meaningful metric: action, unit of analysis and
statistical function.
§ Theory: Product Feature Metrics vs Product Growth Metrics Product vs Growth Metrics
§ Definition of Product Feature and Growth Metrics
§ Why this is important? 2x2 Matrix of “Good and Bad Product/Growth Metrics”
57
EVENTS
Question: Which of the following are “events”?
(Select more than one)
❏ Added to cart
❏ Performed a search
❏ Out of stock
❏ Day of the week
❏ Initiated Cart Checkout
❏ Successful Payment
58
EVENT PROPERTIES
Question: Which of the following are “events”, which are “event properties”?
59
WHAT DATA DID WE SAVE DURING CUSTOMER JOURNEY?
§ User
§ Initial referrer
§ Email
§ Phone
§ Landing Page
§ Subscription Type
§ Session
§ Session Length
§ Pages Visited
§ Events
§ Viewed Subscription
§ Clicked Subscription
§ Viewed Cart
§ Began Checkout
60
PRODUCT INSTRUMENTATION SPECIFICATION
(WHAT YOU AS A PM MIGHT DEFINE ALONG WITH ENGINEERING)
Event Name (case propertiesToTrack Example Property Values
# Screen Triggers when... Data / Property Type Description
sensitive!) (camelCase) (case sensitive)
Invite
user finishes onboarding and This is how we'll know how many new users are coming in through
Social
presses the "Get Started" Get Started source Event Property - String predefined growth loops — referral invites, received invoices, or
Invoice Request
button content.
Content
Google
user selects a signup method Sign Up Selected Twitter
signupMethod Event Property - String
Facebook
Email
Google
Twitter
the login menu opens Login Selected signupMethod Event Property - String
Facebook
Email