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.
-
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
-
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.
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
-
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.
-
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:
-
Tracking new users when integrating the SDK into an existing app (Android | iOS).
-
Configuring the use of GAID/IDFA advertising IDs (Android | iOS).
-
Configuring the use of deeplinks and universal links.
For more information, see the sections on Android, iOS, Unity, Flutter, and React Native.
-
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.
-
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
- Integration for iOS
- Integration for Unity
- Integration for Flutter
- Integration for React Native
- Method usage examples for Android, iOS, Unity, Flutter, and React Native
- Setting up data collection
Additional tools
Integrate the AppMetrica Push SDK
-
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.
-
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.
-
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.
Reports → Product |
|
With this report, you can:
|
|
With this report, you can assess:
|
|
With this report, you can:
|
|
With this report, you can assess:
|
|
With this report, you can assess:
|
|
With this report, you can:
|
|
This report shows user distribution based on selected attributes, including custom ones. This is the only report that counts users based on |
|
Reports → Marketing |
|
This report provides information on app install sources |
|
This report shows statistics on app install sources obtained from SKAdNetwork, a campaign attribution system for iOS 14.5+ that ensures user privacy |
|
This report shows push campaign statistics, including the number of sent, delivered, and opened push notifications |
|
This report shows data on user re-engagement (users who returned to the app) and the target events they completed |
|
Reports → Monetization |
|
This report shows what actions users take when making purchases |
|
With this report, you can:
|
|
Reports → Crashes and errors |
|
With this report, you can determine which crashes and errors occur most often |
APIs
- The Management API for adding, editing, and deleting apps.
- The Reporting API for getting app statistics.
- The Logs API for getting raw data about your application.
- The Data Stream API for exporting data as CSV or JSON files.
- Post API for uploading event information.
- The Push API for creating push campaigns.
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.