Microsoft today announced the release of Windows Store analytics API, which will allow developers and publishers access analytics information for their Windows Store apps without requiring logging into Dev Center on a web browser. Using the provided REST APIs, developers can retrieve the same information they see in Dev Center for app and in-app purchase acquisitions, ratings and reviews, as well as app health.
This new API provides quick access to reports without the time required to log into Dev Center, chose specific reports, and then download them. This can be especially useful if you would like to provide quick app information to marketing or finance, or run advanced analysis of data using your own tools (Excel, Power BI, etc.). Most data can be pulled at the daily, weekly, or monthly level, and you can configure the API to retrieve only the information and date range you are interested in.
Following data can be retrieved through this API,
- App Acquisitions: Aggregate acquisition data for an app by day, week, or month including type, age group, gender, market, OS version, and Store client.
- IAP Acquisitions: Aggregate acquisition data for all IAPs in an app or a specific IAP by day, week, or month including type, age group, gender, market, OS version, and Store client.
- Ratings: Ratings data for an app by day, week, or month including market, OS version, device type, and if the rating is new or revised.
- Reviews: Review data for an app including market, OS version, package version, device details, if the review is new or revised, the review title, text, and author, helpful/not helpful votes, and the date and text of any responses.
- App Health: App failure data for an app by day including name, hash, symbol, market, OS version, event type, device type, package name and version, hit count and machine count.
This API uses Azure Active Directory (Azure AD) to authenticate the calls from your app or service. Read more about it from the source links below.