Appstore Connect - Apps Analytics walkthrough
The App Store Connect - Apps Analytics integration provides a framework for analyzing your app performance across various dimensions. Whether you are tracking user engagement, evaluating marketing campaign effectiveness, or assessing monetization strategies, this integration offers a wide array of metrics and filters to generate insights tailored to your needs.
Prerequisites
Ensure the App Store Connect - Apps Analytics connection is configured to access and extract analytics data.
Predefined reports
The following configurations and steps are available in the source tab.
Pulling App Store Analytics reports
Step 1: Get Applications list
- The Applications report lets you retrieve a list of available apps.
- Select only one application for generating reports.
Step 2: Send request
The Send Request is used to initiate the report generation process.
- Data Integration sends a POST API request to trigger the generation of reports.
- The process takes 2–3 days for the reports to be generated and available for retrieval.
Step 3: Warnings and validations
Depending on the status of the report request, Data Integration handles the following scenarios:
- Report not generated yet:
- If you run the River and the report is not generated, a warning is raised:
"No data available. The report is still being generated."
- If you run the River and the report is not generated, a warning is raised:
- Report unavailable:
- If you run the River and the report is no longer available, a warning is raised:
"The report is no longer available. Generate a new report using the Send Request."
- If you run the River and the report is no longer available, a warning is raised:
- Report already generated:
- If you click Send Request and the report is already available, a warning is raised:
{
"errors": [
{
"id": "{id}",
"status": "409",
"code": "STATE_ERROR",
"title": "The request cannot be fulfilled because of the state of another resource.",
"detail": "You already have such an entity"
}
]
}
Step 4: Date range configuration
- You can specify a Date Range to retrieve generated reports.
- Only the Incremental report type is supported, letting the retrieval of reports within the chosen date range.
- Start Date (mandatory): The start date does not automatically adjust for unsuccessful River runs unless explicitly configured.
- End Date (optional): Leaving this field blank will fetch data up to the current time of the River run.
- Timezone Offset: Adjusts dates to account for the specified offset.
- Last Days Back for Each Run: Pulls data from a specified number of days before the start date to ensure completeness.
Supported reports
Appstore supports 12 predefined Reports. These reports let you analyze various aspects of app performance.
- App Store Downloads
- App Store Purchases
- App Store Pre-orders
- App Sessions
- App Crashes
- App Store Installations and Deletions
- App Store Discovery and Engagement
- AirPlay Discovery Sessions
- CRABS-Based Video Playback Usage
- Keyboard Dictation Usage
- Browser Choice Screen Engagement (iOS versions before 18.2)
- Default Browser Usage Rate