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 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.

Retrieve App Store Analytics Reports

Procedure

1. Get Applications list

  • The Applications report lets you retrieve a list of available apps.
  • Select only one application for generating reports.

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.

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"
}
]
}

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.

On this Page