SlideShare a Scribd company logo
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
moesif
What Does API Monitoring Mean for
Product Managers?
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Who am I?
● Co-founder and CEO of Moesif,
an API analytics platform
● Focus on API strategy, platform
growth, and analytics
● I love IPAs!
derric@moesif.com
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Lots of infrastructure level metrics for
engineering goals
Uptime
and SLA
Resource
Usage
Average
Latency
Request
Per Minute
Errors
Per Minute
1 2 3 4 5
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
However, product metrics should be aligned
to one of three product/business goals:
Adoption
(Evangelism)
Engagement Retention
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Similarly, many top of funnel metrics, but are
these the best for product success
Page views Sign ups/
Sign ins
Requests Per
Minute
Average
Latency
Visits to a landing page is
not engagement
Can be faked by unqualified
leads signing up
Could be artificially high
from simple health probes
A consistently slow
API can be fine
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Adoption: Map out your funnel to find
barriers to adoption
The developer funnel tracks a user’s journey from initial sign up
to shipping a working app using your API
Pre-Integration
Test/Sandbox
Production
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
What to measure?
Unlike the mobile app acquisition funnel, an API user could stay
in a single stage for days. You should track both:
Conversion rate
for each step
Time to reach
next step
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Track both conversion rate and
time to next step
Sign Up First API Call First Working App
30%
2 days
30%
6 hours
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Pre-integration stage: Get them to sign up
Content, conferences,
and 1:1 meetings
Stellar and up to
date docs
Paid ads on developer
focused networks
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Sandbox stage: Get them to their first hello
world
TTFHW (Time to First Hello World)
is the time a new developer takes to:
Sign up
Create a simple test app
Make first transaction and
verify API fits their needs
1
2
3
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Lack of docs/simple onboarding slows
TTFHW
Ambiguous or lengthy
onboarding
No framework for their
environment
Lack of documentation
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Production stage: Get them to ship a
working app
TTFWA (Time to First Working App)
or TTFPA (Time to First Paid App)
is the time a new developer takes
to ship a fully working solution
to their users.
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Internal stakeholders slow TTFPA
Legal and
compliance risk
Project
priorities
Functional &
performance
testing
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Let’s create example funnel goals for Algolia
Pre-integration stage:
Developers who signed-up and viewed onboarding docs or their API key
Sandbox stage:
Developers who completed at least:
One POST /v1/indexes operation AND
One POST /v1/indexes/{indexName}/query operation
WHERE response.headers.Content-Length > 0 .
Production stage:
Developers who completed at least:
1,000 POST /v1/indexes/{indexName}/query operations
WHERE response.headers.Content-Length > 0 .
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
API Engagement: Weekly active tokens can
be a good north star metric
The more accurate version is Weekly Active API Users.
This is because each user can create multiple keys, such as for dev and prod.
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Once you define a north star metric,
understand what’s driving it
Which SDKs have
higher or lower
integration rates?
Which marketing
channels drive the most
integrations?
2%30%20%2%
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
With proper attribution, you can measure the
effectiveness of acquisition channels
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
It’s also important to look at API volume such
as which partners are most active
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
For most APIs, inconsistent performance is
worse for users than a high average latency
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
API Retention: What causes customers to
become loyal?
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Programing languages
or SDK
API versions Features used
Digging into your API Retention
Find areas of improvement by grouping retention curves by:
V 3.281.32
V 2.812.93
V 1.472.48
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved
Finding SDK issues via retention curves
Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved23
Derric Gilling

More Related Content

What's hot

apidays LIVE LONDON - Protecting financial-grade APIs - Getting the right API...
apidays LIVE LONDON - Protecting financial-grade APIs - Getting the right API...apidays LIVE LONDON - Protecting financial-grade APIs - Getting the right API...
apidays LIVE LONDON - Protecting financial-grade APIs - Getting the right API...
apidays
 
apidays LIVE Paris - Driving innovation through External APIs without putting...
apidays LIVE Paris - Driving innovation through External APIs without putting...apidays LIVE Paris - Driving innovation through External APIs without putting...
apidays LIVE Paris - Driving innovation through External APIs without putting...
apidays
 
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud
 
Accelerate Enterprise Mobile Application Development
Accelerate Enterprise Mobile Application DevelopmentAccelerate Enterprise Mobile Application Development
Accelerate Enterprise Mobile Application Development
WaveMaker, Inc.
 
OAuth for QuickBooks Online REST Services
OAuth for QuickBooks Online REST ServicesOAuth for QuickBooks Online REST Services
OAuth for QuickBooks Online REST Services
Intuit Developer
 
Business Impact (Nordic APIS April 2014)
Business Impact (Nordic APIS April 2014)Business Impact (Nordic APIS April 2014)
Business Impact (Nordic APIS April 2014)Nordic APIs
 
CIS14: API Security for the Cloud: Tales from the Trenches
CIS14: API Security for the Cloud: Tales from the TrenchesCIS14: API Security for the Cloud: Tales from the Trenches
CIS14: API Security for the Cloud: Tales from the Trenches
CloudIDSummit
 
5 pillars of API Management
5 pillars of API Management5 pillars of API Management
5 pillars of API Management
James Farley-Sutton
 
Sharing APIs at Scale for a Great Developer Experience
Sharing APIs at Scale for a Great Developer ExperienceSharing APIs at Scale for a Great Developer Experience
Sharing APIs at Scale for a Great Developer Experience
Postman
 
Effective API Governance: Lessons Learnt
Effective API Governance: Lessons LearntEffective API Governance: Lessons Learnt
Effective API Governance: Lessons Learnt
Pronovix
 
Recipes for API Ninjas
Recipes for API NinjasRecipes for API Ninjas
Recipes for API Ninjas
Nordic APIs
 
apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays LIVE Paris - Potential of API integrations, common traps and advices ...apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays
 
INTERFACE, by apidays - A cloud-native approach for open banking in action b...
INTERFACE, by apidays  - A cloud-native approach for open banking in action b...INTERFACE, by apidays  - A cloud-native approach for open banking in action b...
INTERFACE, by apidays - A cloud-native approach for open banking in action b...
apidays
 
Confronting API Security in the Brave New Open Banking Era
Confronting API Security in the Brave New Open Banking EraConfronting API Security in the Brave New Open Banking Era
Confronting API Security in the Brave New Open Banking Era
Akana
 

What's hot (15)

apidays LIVE LONDON - Protecting financial-grade APIs - Getting the right API...
apidays LIVE LONDON - Protecting financial-grade APIs - Getting the right API...apidays LIVE LONDON - Protecting financial-grade APIs - Getting the right API...
apidays LIVE LONDON - Protecting financial-grade APIs - Getting the right API...
 
Workbench: The API Swiss Army Knife
Workbench: The API Swiss Army KnifeWorkbench: The API Swiss Army Knife
Workbench: The API Swiss Army Knife
 
apidays LIVE Paris - Driving innovation through External APIs without putting...
apidays LIVE Paris - Driving innovation through External APIs without putting...apidays LIVE Paris - Driving innovation through External APIs without putting...
apidays LIVE Paris - Driving innovation through External APIs without putting...
 
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
 
Accelerate Enterprise Mobile Application Development
Accelerate Enterprise Mobile Application DevelopmentAccelerate Enterprise Mobile Application Development
Accelerate Enterprise Mobile Application Development
 
OAuth for QuickBooks Online REST Services
OAuth for QuickBooks Online REST ServicesOAuth for QuickBooks Online REST Services
OAuth for QuickBooks Online REST Services
 
Business Impact (Nordic APIS April 2014)
Business Impact (Nordic APIS April 2014)Business Impact (Nordic APIS April 2014)
Business Impact (Nordic APIS April 2014)
 
CIS14: API Security for the Cloud: Tales from the Trenches
CIS14: API Security for the Cloud: Tales from the TrenchesCIS14: API Security for the Cloud: Tales from the Trenches
CIS14: API Security for the Cloud: Tales from the Trenches
 
5 pillars of API Management
5 pillars of API Management5 pillars of API Management
5 pillars of API Management
 
Sharing APIs at Scale for a Great Developer Experience
Sharing APIs at Scale for a Great Developer ExperienceSharing APIs at Scale for a Great Developer Experience
Sharing APIs at Scale for a Great Developer Experience
 
Effective API Governance: Lessons Learnt
Effective API Governance: Lessons LearntEffective API Governance: Lessons Learnt
Effective API Governance: Lessons Learnt
 
Recipes for API Ninjas
Recipes for API NinjasRecipes for API Ninjas
Recipes for API Ninjas
 
apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays LIVE Paris - Potential of API integrations, common traps and advices ...apidays LIVE Paris - Potential of API integrations, common traps and advices ...
apidays LIVE Paris - Potential of API integrations, common traps and advices ...
 
INTERFACE, by apidays - A cloud-native approach for open banking in action b...
INTERFACE, by apidays  - A cloud-native approach for open banking in action b...INTERFACE, by apidays  - A cloud-native approach for open banking in action b...
INTERFACE, by apidays - A cloud-native approach for open banking in action b...
 
Confronting API Security in the Brave New Open Banking Era
Confronting API Security in the Brave New Open Banking EraConfronting API Security in the Brave New Open Banking Era
Confronting API Security in the Brave New Open Banking Era
 

Similar to What Does API Monitoring Mean for Product Managers?

How to Align API Metrics to Product Objectives.pdf
How to Align API Metrics to Product Objectives.pdfHow to Align API Metrics to Product Objectives.pdf
How to Align API Metrics to Product Objectives.pdf
Derric Gilling
 
Creating Great Developer Experiences with Metrics and Automation
Creating Great Developer Experiences with Metrics and AutomationCreating Great Developer Experiences with Metrics and Automation
Creating Great Developer Experiences with Metrics and Automation
Nordic APIs
 
Building an API Monetization Stack
Building an API Monetization StackBuilding an API Monetization Stack
Building an API Monetization Stack
Nordic APIs
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your Data
CA API Management
 
Practical guide to building public APIs
Practical guide to building public APIsPractical guide to building public APIs
Practical guide to building public APIs
Reda Hmeid MBCS
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
CA API Management
 
apidays LIVE London 2021 - Best practices when monetizing APIs by Derric Gill...
apidays LIVE London 2021 - Best practices when monetizing APIs by Derric Gill...apidays LIVE London 2021 - Best practices when monetizing APIs by Derric Gill...
apidays LIVE London 2021 - Best practices when monetizing APIs by Derric Gill...
apidays
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
Akana
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
BradBedford3
 
Monitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital TransformationMonitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital Transformation
VMware Tanzu
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
Eliminate Risks in SOA Implementation & Support
Eliminate Risks in SOA Implementation & SupportEliminate Risks in SOA Implementation & Support
Eliminate Risks in SOA Implementation & Support
SuneraTech
 
Generating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager StatisticsGenerating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager StatisticsWSO2
 
apidays LIVE Paris 2021 - Best practices when monetizing APIs by Derric Gilli...
apidays LIVE Paris 2021 - Best practices when monetizing APIs by Derric Gilli...apidays LIVE Paris 2021 - Best practices when monetizing APIs by Derric Gilli...
apidays LIVE Paris 2021 - Best practices when monetizing APIs by Derric Gilli...
apidays
 
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays
 
CA API Management: A DevOps Enabler
CA API Management: A DevOps EnablerCA API Management: A DevOps Enabler
CA API Management: A DevOps Enabler
Rajat Vijayvargiya
 
API Management: Unlock the Value of Your Unique Assets with a Robust API
API Management: Unlock the Value of Your Unique Assets with a Robust APIAPI Management: Unlock the Value of Your Unique Assets with a Robust API
API Management: Unlock the Value of Your Unique Assets with a Robust API
Software AG
 
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
INTERFACE, by apidays  - Lessons learned from implementing our custom ‘Big Da...INTERFACE, by apidays  - Lessons learned from implementing our custom ‘Big Da...
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
apidays
 
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
Sanjay Jhawar
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays
 

Similar to What Does API Monitoring Mean for Product Managers? (20)

How to Align API Metrics to Product Objectives.pdf
How to Align API Metrics to Product Objectives.pdfHow to Align API Metrics to Product Objectives.pdf
How to Align API Metrics to Product Objectives.pdf
 
Creating Great Developer Experiences with Metrics and Automation
Creating Great Developer Experiences with Metrics and AutomationCreating Great Developer Experiences with Metrics and Automation
Creating Great Developer Experiences with Metrics and Automation
 
Building an API Monetization Stack
Building an API Monetization StackBuilding an API Monetization Stack
Building an API Monetization Stack
 
API Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your DataAPI Monetization: Unlock the Value of Your Data
API Monetization: Unlock the Value of Your Data
 
Practical guide to building public APIs
Practical guide to building public APIsPractical guide to building public APIs
Practical guide to building public APIs
 
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
 
apidays LIVE London 2021 - Best practices when monetizing APIs by Derric Gill...
apidays LIVE London 2021 - Best practices when monetizing APIs by Derric Gill...apidays LIVE London 2021 - Best practices when monetizing APIs by Derric Gill...
apidays LIVE London 2021 - Best practices when monetizing APIs by Derric Gill...
 
Driving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design ApproachDriving Digital Innovation with a Layered API Design Approach
Driving Digital Innovation with a Layered API Design Approach
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Monitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital TransformationMonitor and Measure Your Way to Successful Digital Transformation
Monitor and Measure Your Way to Successful Digital Transformation
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
 
Eliminate Risks in SOA Implementation & Support
Eliminate Risks in SOA Implementation & SupportEliminate Risks in SOA Implementation & Support
Eliminate Risks in SOA Implementation & Support
 
Generating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager StatisticsGenerating Insights from WSO2 API Manager Statistics
Generating Insights from WSO2 API Manager Statistics
 
apidays LIVE Paris 2021 - Best practices when monetizing APIs by Derric Gilli...
apidays LIVE Paris 2021 - Best practices when monetizing APIs by Derric Gilli...apidays LIVE Paris 2021 - Best practices when monetizing APIs by Derric Gilli...
apidays LIVE Paris 2021 - Best practices when monetizing APIs by Derric Gilli...
 
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
 
CA API Management: A DevOps Enabler
CA API Management: A DevOps EnablerCA API Management: A DevOps Enabler
CA API Management: A DevOps Enabler
 
API Management: Unlock the Value of Your Unique Assets with a Robust API
API Management: Unlock the Value of Your Unique Assets with a Robust APIAPI Management: Unlock the Value of Your Unique Assets with a Robust API
API Management: Unlock the Value of Your Unique Assets with a Robust API
 
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
INTERFACE, by apidays  - Lessons learned from implementing our custom ‘Big Da...INTERFACE, by apidays  - Lessons learned from implementing our custom ‘Big Da...
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
 
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
 
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
apidays LIVE Hong Kong - The Future of Legacy - How to leverage legacy and on...
 

Recently uploaded

Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 

Recently uploaded (20)

Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 

What Does API Monitoring Mean for Product Managers?

  • 1. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved moesif What Does API Monitoring Mean for Product Managers?
  • 2. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Who am I? ● Co-founder and CEO of Moesif, an API analytics platform ● Focus on API strategy, platform growth, and analytics ● I love IPAs! derric@moesif.com
  • 3. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Lots of infrastructure level metrics for engineering goals Uptime and SLA Resource Usage Average Latency Request Per Minute Errors Per Minute 1 2 3 4 5
  • 4. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved However, product metrics should be aligned to one of three product/business goals: Adoption (Evangelism) Engagement Retention
  • 5. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Similarly, many top of funnel metrics, but are these the best for product success Page views Sign ups/ Sign ins Requests Per Minute Average Latency Visits to a landing page is not engagement Can be faked by unqualified leads signing up Could be artificially high from simple health probes A consistently slow API can be fine
  • 6. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Adoption: Map out your funnel to find barriers to adoption The developer funnel tracks a user’s journey from initial sign up to shipping a working app using your API Pre-Integration Test/Sandbox Production
  • 7. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved What to measure? Unlike the mobile app acquisition funnel, an API user could stay in a single stage for days. You should track both: Conversion rate for each step Time to reach next step
  • 8. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Track both conversion rate and time to next step Sign Up First API Call First Working App 30% 2 days 30% 6 hours
  • 9. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Pre-integration stage: Get them to sign up Content, conferences, and 1:1 meetings Stellar and up to date docs Paid ads on developer focused networks
  • 10. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Sandbox stage: Get them to their first hello world TTFHW (Time to First Hello World) is the time a new developer takes to: Sign up Create a simple test app Make first transaction and verify API fits their needs 1 2 3
  • 11. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Lack of docs/simple onboarding slows TTFHW Ambiguous or lengthy onboarding No framework for their environment Lack of documentation
  • 12. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Production stage: Get them to ship a working app TTFWA (Time to First Working App) or TTFPA (Time to First Paid App) is the time a new developer takes to ship a fully working solution to their users.
  • 13. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Internal stakeholders slow TTFPA Legal and compliance risk Project priorities Functional & performance testing
  • 14. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Let’s create example funnel goals for Algolia Pre-integration stage: Developers who signed-up and viewed onboarding docs or their API key Sandbox stage: Developers who completed at least: One POST /v1/indexes operation AND One POST /v1/indexes/{indexName}/query operation WHERE response.headers.Content-Length > 0 . Production stage: Developers who completed at least: 1,000 POST /v1/indexes/{indexName}/query operations WHERE response.headers.Content-Length > 0 .
  • 15. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved API Engagement: Weekly active tokens can be a good north star metric The more accurate version is Weekly Active API Users. This is because each user can create multiple keys, such as for dev and prod.
  • 16. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Once you define a north star metric, understand what’s driving it Which SDKs have higher or lower integration rates? Which marketing channels drive the most integrations? 2%30%20%2%
  • 17. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved With proper attribution, you can measure the effectiveness of acquisition channels
  • 18. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved It’s also important to look at API volume such as which partners are most active
  • 19. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved For most APIs, inconsistent performance is worse for users than a high average latency
  • 20. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved API Retention: What causes customers to become loyal?
  • 21. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Programing languages or SDK API versions Features used Digging into your API Retention Find areas of improvement by grouping retention curves by: V 3.281.32 V 2.812.93 V 1.472.48
  • 22. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved Finding SDK issues via retention curves
  • 23. Confidential and Proprietary. © 2020 Moesif, Inc. All Rights Reserved23 Derric Gilling