Skip to main content
Feedback

Appstore Connect - Apps Analytics walkthrough

The App Store Connect - Apps Analytics integration provides a framework for analyzing your app performance across 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

Using the Send Request, you can 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:

  1. 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.
  2. 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.
  3. 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 fetches 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 aspects of app performance.

On this Page