User retention is the percentage of developers who return to use an API over time. It is a retention-stage API product metric: unlike a first call or a daily active-user count, it asks whether users come back after their initial use. For these metrics, calls from an application and its API key are attributed to the developer, not counted separately for each end user of the application. section 11.1.4 section 11.1.3
To create a daily retention report in Moesif:
- Choose New > Users > Retention. section 11.1.4
- Under Event Criteria, set both First Event and Returning Event to Event Type Is API Call. section 11.1.4
- Save the view as Daily User Retention under ProductCatalogDashboard. section 11.1.4
Reading a zero-retention result
In the Product Catalog API example, day zero is the day a user's first request arrives. The chart falls to zero by day one because no users made repeat calls after that first day. Read this as an observation about the recorded calls, not as proof of why developers did not return. section 11.1.4
Figure 11.21 Setting the user retention chart criteria
The report-criteria figure shows the two API Call events used to measure a return. section 11.1.4






