Closed Bug 957408 Opened 10 years ago Closed 8 years ago

Add a table of API usages

Categories

(Marketplace Graveyard :: Statistics, enhancement, P3)

enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: clouserw, Unassigned)

References

Details

(Whiteboard: [feature][marketplace-transition])

This is a feature request to add two tables to our statistics dashboards:

1) API's sorted by number of apps using them.  Example:

>      API              Apps
>        Geolocation      300
>        Camera           249
>        Contacts         111

This will help determine what APIs are used by developers and which we should be focusing our attention on.

2) A second table of APIs sorted by popularity of the apps.  Example:

>      API              Users
>        Geolocation      48,419
>        Camera           36,556
>        Contacts         18,992

This will help us determine what APIs are most encountered by the end users.  We can split #2 into a separate bug if it's too big.
This would require us knowing which apps use which APIs. I don't think we're tracking that anywhere at the moment. When that's in place we could do some counting queries and/or start tracking these in Monolith to do historical charting of APIs, possibly.
Correction:

If the APIs we want to track are those roughly defined here:
https://github.com/mozilla/zamboni/blob/master/mkt/constants/features.py#L15

we are already storing these in the db here:
https://github.com/mozilla/zamboni/blob/master/mkt/developers/views.py#L238

We could use those to do some counting.
Those are the right APIs as far as I know.  They would make an interesting table at least.
Priority: -- → P3
Severity: normal → enhancement
Whiteboard: [feature]
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Whiteboard: [feature] → [feature][marketplace-transition]
You need to log in before you can comment on or make changes to this bug.