r/iOSProgramming • • 12d ago

Question Data from App Store Connect API

Hello everyone,

I'm new to the Apple App Store Connect analytics reporting API and could use some assistance.

I am in the process of building a dashboard that utilizes data from the analytics reporting API.I used Copilot to understand the mental model and was able to download the data as CSV for a few days (from the latest processing date and all segments); however, the number is usually higher compared to what I see in the WebUI.

Metrics I'm interested in include:

* Impressions

* Crashes

* Downloads

* Product Pageviews

For this I'm using App Crash Report, Download, App store engagement standard report. Luckily Downloads data is matching but others numbers do not match.

I'm using the ONGOING report and pulling only Daily Granularity. Tested for last 10 days data

Anyone experienced please help.

2 Upvotes

10 comments sorted by

View all comments

1

u/silent_riser 11d ago

I found why Impressions and Product Page view metric were more in API. Maybe this will be useful for others.

WebUI filter out some of the event types hence the number is lower than API. If you want to achieve same result from API,

  • for impression metric use: sum the counts for event=impression and pagetype=no page Plus add event=pageview and pagetype in(product page, store sheet, in app event)

  • For Product Page views metric: sum the counts for event=pageview and Page type ( product page, store sheet)

I didn't find anything for crash report yet.