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

PDF
Using and Enabling API Monitoring and Analytics in Strapi with Moesif
PDF
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
PPTX
Rapid Mobile App to API Integration
PDF
WEBINAR: How to Transform your Idea to a Successful AppExchange Enterprise App
PPTX
apidays LIVE Paris - Interface Economy: The true potential of APIs by Kristof...
PPTX
apidays LIVE LONDON - Unlock the Power of OAS in the Last Mile of your Lifecy...
PDF
apidays LIVE Australia 2020 - API Design in Fintech: Challenges and Opportuni...
PDF
HostBridge CICS web services demo July 2020
Using and Enabling API Monitoring and Analytics in Strapi with Moesif
Df12 gaurav kheterpal-integrating evernote and salesforce using the mobile sdk
Rapid Mobile App to API Integration
WEBINAR: How to Transform your Idea to a Successful AppExchange Enterprise App
apidays LIVE Paris - Interface Economy: The true potential of APIs by Kristof...
apidays LIVE LONDON - Unlock the Power of OAS in the Last Mile of your Lifecy...
apidays LIVE Australia 2020 - API Design in Fintech: Challenges and Opportuni...
HostBridge CICS web services demo July 2020

What's hot (15)

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

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

PDF
How to Align API Metrics to Product Objectives.pdf
PPTX
Creating Great Developer Experiences with Metrics and Automation
PDF
Optimizing-consumption-and-cost-of-AI-APIs-in-the-enterprise.pdf
PPTX
Building an API Monetization Stack
PPTX
API Monetization: Unlock the Value of Your Data
PDF
Practical guide to building public APIs
PDF
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
PDF
How to Build a killer API Program Developers Love.pdf
PDF
apidays LIVE London 2021 - Best practices when monetizing APIs by Derric Gill...
PPTX
Driving Digital Innovation with a Layered API Design Approach
PPTX
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
PDF
Monitor and Measure Your Way to Successful Digital Transformation
PDF
Manage your ap is securely and easily ibm apim 4.0
PPTX
Eliminate Risks in SOA Implementation & Support
PDF
Generating Insights from WSO2 API Manager Statistics
PDF
apidays LIVE Paris 2021 - Best practices when monetizing APIs by Derric Gilli...
PDF
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
PDF
CA API Management: A DevOps Enabler
PDF
API Management: Unlock the Value of Your Unique Assets with a Robust API
PDF
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
How to Align API Metrics to Product Objectives.pdf
Creating Great Developer Experiences with Metrics and Automation
Optimizing-consumption-and-cost-of-AI-APIs-in-the-enterprise.pdf
Building an API Monetization Stack
API Monetization: Unlock the Value of Your Data
Practical guide to building public APIs
API360 – A How-To Guide for Enterprise APIs - Learn how to position your ente...
How to Build a killer API Program Developers Love.pdf
apidays LIVE London 2021 - Best practices when monetizing APIs by Derric Gill...
Driving Digital Innovation with a Layered API Design Approach
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Monitor and Measure Your Way to Successful Digital Transformation
Manage your ap is securely and easily ibm apim 4.0
Eliminate Risks in SOA Implementation & Support
Generating Insights from WSO2 API Manager Statistics
apidays LIVE Paris 2021 - Best practices when monetizing APIs by Derric Gilli...
apidays LIVE LONDON - Open API Economy: Managing Security and Compliance Risk...
CA API Management: A DevOps Enabler
API Management: Unlock the Value of Your Unique Assets with a Robust API
INTERFACE, by apidays - Lessons learned from implementing our custom ‘Big Da...
Ad

Recently uploaded (20)

PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PDF
PPT on Performance Review to get promotions
PPTX
Current and future trends in Computer Vision.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PDF
737-MAX_SRG.pdf student reference guides
PDF
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PDF
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPTX
Artificial Intelligence
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
communication and presentation skills 01
PDF
Visual Aids for Exploratory Data Analysis.pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPT
introduction to datamining and warehousing
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPT
Total quality management ppt for engineering students
PDF
R24 SURVEYING LAB MANUAL for civil enggi
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PPT on Performance Review to get promotions
Current and future trends in Computer Vision.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
737-MAX_SRG.pdf student reference guides
UNIT no 1 INTRODUCTION TO DBMS NOTES.pdf
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Categorization of Factors Affecting Classification Algorithms Selection
Artificial Intelligence
Abrasive, erosive and cavitation wear.pdf
communication and presentation skills 01
Visual Aids for Exploratory Data Analysis.pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
introduction to datamining and warehousing
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Total quality management ppt for engineering students
R24 SURVEYING LAB MANUAL for civil enggi

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