Getting started

Step 1. Create an account and set up the app

Who performs this step: product manager, developer.
Time required: 10 minutes.

You need a Yandex ID account to use AppMetrica. If you don't have one, please register.

To register in AppMetrica and set up a personal account, follow [this link] (https://appmetrica.yandex.com/application/new) and provide the required information.

  1. Add your app:

    • Provide a link to your app in an app store (for example, on Google Play or in the App Store).
    • Enter your app's name in your personal account.
    • Set a time zone that will be used when creating reports.

    If you have multiple apps, specify just one of them. You'll be able to add remaining apps after your personal account is created.

    Example

  2. Set up integration: copy the API key to integrate the SDK into your app. If you have forgotten to copy the API key, you can always find it in your personal account under SettingsMain.

    Example

Step 2. Grant your colleagues access to the AppMetrica personal account

Who performs this step: product manager, developer.
Time required: 1 minute per user.

AppMetrica offers multiple levels of access. For more information about them, see Managing app access.

Step 3. Integrate the AppMetrica SDK

  1. Choose a platform for integration with the AppMetrica SDK.

    Who performs this step: product manager, developer.
    Time required: 10 minutes.

    AppMetrica is available for native Android and iOS apps. In addition, you can use plugins for Unity | Flutter | React Native.

    Use the same API key for all versions of your app.

  2. Select the SDK advanced settings (recommended).

    Who performs this step: product manager, developer.
    Time required: 30 minutes.

    The AppMetrica team recommends using these additional features:

    For more information, see the sections on Android, iOS, Unity, Flutter, and React Native.

  3. Determine what basic and custom app events you want to monitor in AppMetrica.

    Who performs this step: product manager, developer.
    Time required: 1 hour.

    E-commerce, AdRevenue, error, and custom app events all require setup.

    Review the limits for custom events.

  4. Start sending the collected data to your developers.

    Who performs this step: developer.
    Time required: 3 hours.

    Resources to help your developer:

Additional tools

Integrate the AppMetrica Push SDK

  1. Choose a platform for integration with the AppMetrica Push SDK.

    Who performs this step: product manager, developer.
    Time required: 10 minutes.

    The AppMetrica Push SDK is available for native Android and iOS apps. In addition, you can use plugins for Unity | Flutter.

  2. Learn about integration when using other push services.

    Who performs this step: developer.
    Time required: 30 minutes.

    Developers need to learn how to redirect messages between the integrated SDKs.

  3. Familiarize yourself with the Push API features.

    Who performs this step: product manager, developer.
    Time required: 20 minutes.

    AppMetrica supports sending push notifications both through the service interface and API.

Explore the AppMetrica analytics tools

Reports

The AppMetrica web interface lets you view statistics on mobile app usage.

ReportsProduct

Engagement

With this report, you can:

  • Evaluate the time spent by users in the app
  • Determine the average duration of the session
  • Evaluate the frequency of app use
  • Compare engagement metrics across different user groups

Retention analysis

With this report, you can assess:

  • User demand for various features of your app
  • How app updates affect user retention
  • User LTV in the app

Funnels

With this report, you can:

  • Compare conversion rates across different app versions
  • Assess conversion dynamics for a user behavior scenario
  • Identify an audience segment that needs a specific app feature

Audience

With this report, you can assess:

  • What audience the ad campaign attracts
  • How changes to the app affect traffic from a specific region

Cohort analysis

With this report, you can assess:

  • The quality of traffic sources
  • The quality of the audience generated by partners
  • How many users in the selected cohort have triggered an event

Events

With this report, you can:

  • Assess the reach and popularity of app features
  • Compare the behavior of multiple user groups
  • Measure how often app features are used within sessions
  • Analyze nested event parameters

Profiles report

This report shows user distribution based on selected attributes, including custom ones. This is the only report that counts users based on profile_id.

ReportsMarketing

User Acquisition

This report provides information on app install sources

User Acquisition SKAdNetwork

This report shows statistics on app install sources obtained from SKAdNetwork, a campaign attribution system for iOS 14.5+ that ensures user privacy

Push campaigns

This report shows push campaign statistics, including the number of sent, delivered, and opened push notifications

Remarketing

This report shows data on user re-engagement (users who returned to the app) and the target events they completed

ReportsMonetization

E-commerce

This report shows what actions users take when making purchases

In-app and Ad Revenue

With this report, you can:

  • Measure the success of new features using ARPU
  • Assess user reactions to price changes using ARPPU
  • Discover your app's most popular products
  • Determine the geography of purchases using a dimension with data grouped by city
  • Assess the profitability of certain ad networks and ad units

ReportsCrashes and errors

Crashes and errors

With this report, you can determine which crashes and errors occur most often

APIs

If you didn't find the answer you were looking for, you can use the feedback form to submit your question. Please describe the problem in as much detail as possible. Attach a screenshot if possible.

Contact support