---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://appmetrica.yandex.com/docs/en/common/quick-start.md
  - https://appmetrica.yandex.com/docs/ru/common/quick-start.md
---
> **Documentation Index:** Fetch the complete configuration index at https://appmetrica.yandex.com/docs/en/llms.txt

# Getting started

## Step 1. Create an account and set up the app {#create-user}

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

{% note info "" %}

You need a Yandex ID account to use AppMetrica. If you don't have one, please [register](https://passport.yandex.com/passport?mode=register).

{% endnote %}

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.

    {% cut "Example" %}

    ![app](../../_images/access-company-3-en.png){style="border: solid 1px #cccccc; max-width: 800px;"}

    {% endcut %}

1. 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 **Settings** → **Main**.

    {% cut "Example" %}

    ![integration](../../_images/access-company-4-en.png){style="border: solid 1px #cccccc; max-width: 800px;"}

    {% endcut %}

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

**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](https://appmetrica.yandex.com/docs/en/common/access.md).

## Step 3. Integrate the AppMetrica SDK {#integration-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](https://appmetrica.yandex.com/docs/en/sdk/android.md) and [iOS](https://appmetrica.yandex.com/docs/en/sdk/ios.md) apps. In addition, you can use plugins for [Unity](https://appmetrica.yandex.com/docs/en/sdk/unity.md) \| [Flutter](https://appmetrica.yandex.com/docs/en/sdk/flutter.md) \| [React Native](https://appmetrica.yandex.com/docs/en/sdk/react-native.md).

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

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

    - [Importing attributions from other SDKs](https://appmetrica.yandex.com/docs/en/data-collection/attribution-integration.md).

    - Tracking new users when integrating the SDK into an existing app ([Android](https://appmetrica.yandex.com/docs/en/sdk/android/analytics/android-operations.md#new-user) \| [iOS](https://appmetrica.yandex.com/docs/en/sdk/ios/analytics/ios-operations.md#new-user)).

    - Configuring the use of GAID/IDFA advertising IDs ([Android](https://appmetrica.yandex.com/docs/en/sdk/android/get-ad-id.md) \| [iOS](https://appmetrica.yandex.com/docs/en/mobile-tracking/ios-tracking.md)).

    - Configuring the use of [deeplinks](https://appmetrica.yandex.com/docs/en/sdk/android/analytics/android-operations.md#deeplink) and [universal links](https://appmetrica.yandex.com/docs/en/sdk/ios/analytics/ios-universal-links.md).

    For more information, see the sections on [Android](https://appmetrica.yandex.com/docs/en/sdk/android.md), [iOS](https://appmetrica.yandex.com/docs/en/sdk/ios.md), [Unity](https://appmetrica.yandex.com/docs/en/sdk/unity.md), [Flutter](https://appmetrica.yandex.com/docs/en/sdk/flutter.md), and [React Native](https://appmetrica.yandex.com/docs/en/sdk/react-native.md).

1. 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](https://appmetrica.yandex.com/docs/en/data-collection/about-ecommerce.md), [AdRevenue](https://appmetrica.yandex.com/docs/en/data-collection/about-adrevenue.md), [error](https://appmetrica.yandex.com/docs/en/data-collection/about-crashes-and-errors.md), and [custom app events](https://appmetrica.yandex.com/docs/en/mobile-reports/events-report.md) all require setup.

    Review the [limits](https://appmetrica.yandex.com/docs/en/troubleshooting/limit-events.md) for custom events.

1. Start sending the collected data to your developers.

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

    Resources to help your developer:

    - [Integration for Android](https://appmetrica.yandex.com/docs/en/sdk/android/analytics/quick-start.md)
    - [Integration for iOS](https://appmetrica.yandex.com/docs/en/sdk/ios/analytics/quick-start.md)
    - [Integration for Unity](https://appmetrica.yandex.com/docs/en/sdk/unity/analytics/quick-start.md)
    - [Integration for Flutter](https://appmetrica.yandex.com/docs/en/sdk/flutter/analytics/quick-start.md)
    - [Integration for React Native](https://appmetrica.yandex.com/docs/en/sdk/react-native/analytics/quick-start.md)
    - Method usage examples for [Android](https://appmetrica.yandex.com/docs/en/sdk/android/analytics/android-operations.md), [iOS](https://appmetrica.yandex.com/docs/en/sdk/ios/analytics/ios-operations.md), [Unity](https://appmetrica.yandex.com/docs/en/sdk/unity/analytics/unity-operations.md), [Flutter](https://appmetrica.yandex.com/docs/en/sdk/flutter/analytics/flutter-operations.md), and [React Native](https://appmetrica.yandex.com/docs/en/sdk/react-native/analytics/react-native-operations.md)
    - [Setting up data collection](https://appmetrica.yandex.com/docs/en/data-collection/index.md)

## Additional tools {#advanced}

### Integrate the AppMetrica Push SDK {integration-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](https://appmetrica.yandex.com/docs/en/sdk/android.md) and [iOS](https://appmetrica.yandex.com/docs/en/sdk/ios.md) apps. In addition, you can use plugins for [Unity](https://appmetrica.yandex.com/docs/en/sdk/unity.md) \| [Flutter](https://appmetrica.yandex.com/docs/en/sdk/flutter.md).

1. Learn about [integration](https://appmetrica.yandex.com/docs/en/sdk/android/push/android-other-push-services-settings.md) 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.

1. Familiarize yourself with [the Push API features](https://appmetrica.yandex.com/docs/en/mobile-api/push/about.md).

    **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 {#appmetrica-analytics}

#### Reports {#reports}

The [AppMetrica web interface](http://appmetrica.yandex.com/) lets you view statistics on mobile app usage.

#|
|| **Reports** → **Product** | > ||
|| [Engagement](https://appmetrica.yandex.com/docs/en/mobile-reports/engagement-report.md) | 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](https://appmetrica.yandex.com/docs/en/mobile-reports/retention-report.md) | 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](https://appmetrica.yandex.com/docs/en/mobile-reports/funnels-report.md) | 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](https://appmetrica.yandex.com/docs/en/mobile-reports/audience-report.md) | 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](https://appmetrica.yandex.com/docs/en/mobile-reports/cohort-report.md) | 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](https://appmetrica.yandex.com/docs/en/mobile-reports/events-report.md) | 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](https://appmetrica.yandex.com/docs/en/mobile-reports/profile-report.md) | This report shows user distribution based on selected attributes, including custom ones. This is the only report that counts users based on `profile_id`. ||
|| **Reports** → **Marketing** | > ||
|| [User Acquisition](https://appmetrica.yandex.com/docs/en/mobile-reports/user-acquisition-report.md) | This report provides information on app install sources ||
|| [User Acquisition SKAdNetwork](https://appmetrica.yandex.com/docs/en/mobile-reports/user-acquisition-skadnetwork.md) | 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](https://appmetrica.yandex.com/docs/en/mobile-reports/push-campaign.md) | This report shows push campaign statistics, including the number of sent, delivered, and opened push notifications ||
|| [Remarketing](https://appmetrica.yandex.com/docs/en/mobile-reports/remarketing-report.md) | This report shows data on user re-engagement (users who returned to the app) and the target events they completed ||
|| **Reports** → **Monetization** | > ||
|| [E-commerce](https://appmetrica.yandex.com/docs/en/mobile-reports/ecommerce-report.md) | This report shows what actions users take when making purchases ||
|| [In-app and Ad Revenue](https://appmetrica.yandex.com/docs/en/mobile-reports/revenue-report.md) | 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 ||
|| **Reports** → **Crashes and errors** | > ||
|| [Crashes and errors](https://appmetrica.yandex.com/docs/en/mobile-reports/crashes-and-errors.md) | With this report, you can determine which crashes and errors occur most often ||
|#

#### APIs {#api}

- The [Management API](https://appmetrica.yandex.com/docs/en/mobile-api/management/intro.md) for adding, editing, and deleting apps.
- The [Reporting API](https://appmetrica.yandex.com/docs/en/mobile-api/stat/intro.md) for getting app statistics.
- The [Logs API](https://appmetrica.yandex.com/docs/en/mobile-api/logs/about.md) for getting raw data about your application.
- The [Data Stream API](https://appmetrica.yandex.com/docs/en/mobile-api/datastream/about.md) for exporting data as CSV or JSON files.
- [Post API](https://appmetrica.yandex.com/docs/en/mobile-api/post/about.md) for uploading event information.
- The [Push API](https://appmetrica.yandex.com/docs/en/mobile-api/push/about.md) for creating push campaigns.

<!-- source: en/_includes/feedback-button.md -->
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.

<a href="../troubleshooting/feedback-new">
  <span class="button">Contact support</span>
</a>

<a href="../troubleshooting/feedback-docs">
  <span class="button">Suggest an improvement for documentation</span>
</a>
<!-- endsource: en/_includes/feedback-button.md -->
