Cancel
Yandex
AppMetrica
Search
Log in
Contents
Getting started with AppMetrica
SDK integration
Push SDK integration
Setting up data collection
Tracking
Push campaigns
Working with reports
Working with the API
Managing app access
Glossary
Security and policy compliance
Frequently asked questions
Working with the API
Method calls
Authorization
Quotas
Management API
Reporting API
Logs API
Post API
Push API
Introduction
API requests
Dimensions
Metrics
Segmentation
Segmentation
Operators
Getting started with AppMetrica
SDK integration
Android
Installation and initialization
Library features
Tracking user activity
Usage examples
Reference
com.yandex.metrica
Interfaces
AppMetricaDeviceIDListener
DeferredDeeplinkListener
DeferredDeeplinkParametersListener
IReporter
Classes
PreloadInfo
PreloadInfo.Builder
ReporterConfig
ReporterConfig.Builder
Revenue
Revenue.Builder
Revenue.Receipt
Revenue.Receipt.Builder
YandexMetrica
YandexMetricaConfig
YandexMetricaConfig.Builder
Enumerations
AppMetricaDeviceIDListener.Reason
DeferredDeeplinkListener.Error
DeferredDeeplinkParametersListener.Error
com.yandex.metrica.profile
Classes
Attribute
BirthDateAttribute
BooleanAttribute
CounterAttribute
GenderAttribute
NameAttribute
NotificationsEnabledAttribute
NumberAttribute
StringAttribute
UserProfile
UserProfile.Builder
Enumerations
GenderAttribute.Gender
com.yandex.metrica.ecommerce
Classes
ECommerceAmount
ECommerceCartItem
ECommerceEvent
ECommerceOrder
ECommercePrice
ECommerceProduct
ECommerceReferrer
ECommerceScreen
Analyzing crashes
Crash plugin
Deferred deeplinks support
Error descriptions
Migration guide to branch 3.x.x
Changelog
iOS
Installation and initialization
iOS
iOS Extension
iOS Watch version 1.x (beta)
tvOS
Usage examples
Reference
Objective-C
Classes
YMMECommerce
YMMECommerceAmount
YMMECommerceCartItem
YMMECommerceOrder
YMMECommercePrice
YMMECommerceProduct
YMMECommerceReferrer
YMMECommerceScreen
YMMError
YMMMutableReporterConfiguration
YMMMutableRevenueInfo
YMMMutableUserProfile
YMMProfileAttribute
YMMReporterConfiguration
YMMRevenueInfo
YMMUserProfile
YMMYandexMetrica
YMMYandexMetricaConfiguration
YMMYandexMetricaPreloadInfo
Protocols
YMMBirthDateAttribute
YMMCustomBoolAttribute
YMMCustomCounterAttribute
YMMCustomNumberAttribute
YMMCustomStringAttribute
YMMErrorRepresentable
YMMGenderAttribute
YMMNameAttribute
YMMNotificationsEnabledAttribute
YMMYandexMetricaReporting
Enumerations
YMMGenderType
YMMErrorReportingOptions
Constants
YMMBacktraceErrorKey
Swift
Classes
YMMECommerce
YMMECommerceAmount
YMMECommerceCartItem
YMMECommerceOrder
YMMECommercePrice
YMMECommerceProduct
YMMECommerceReferrer
YMMECommerceScreen
YMMError
YMMMutableReporterConfiguration
YMMMutableRevenueInfo
YMMMutableUserProfile
YMMProfileAttribute
YMMReporterConfiguration
YMMRevenueInfo
YMMUserProfile
YMMYandexMetrica
YMMYandexMetricaConfiguration
YMMYandexMetricaPreloadInfo
Protocols
YMMBirthDateAttribute
YMMCustomBoolAttribute
YMMCustomCounterAttribute
YMMCustomNumberAttribute
YMMCustomStringAttribute
YMMErrorRepresentable
YMMGenderAttribute
YMMNameAttribute
YMMNotificationsEnabledAttribute
YMMYandexMetricaReporting
Enumerations
YMMGenderType
YMMErrorReportingOptions
Constants
YMMBacktraceErrorKey
Tracking user activity
Analysis of app crashes
Device identification using a vendor keychain
Universal Links support
Migration guide to branch 3.x.x
Changelog
Windows
Installation and initialization
Reference
Yandex.Metrica
Classes
YandexMetrica
YandexMetrica.Location
YandexMetrica.YandexMetricaConfig
YandexMetricaActivator
YandexMetricaFolder
Analysis of app crashes
Changelog
Plugins
Cordova
Installation and initialization
Methods reference
Changelog
Unity
Installation and initialization
Methods reference
Usage examples
Changelog
Xamarin
Installation and initialization
Methods reference
Changelog
React Native
Installation and initialization
Methods reference
Changelog
Push SDK integration
Android
Installation and initialization
Configuring your app
Using with other push services
Reference
com.yandex.metrica.push
Interfaces
TokenUpdateListener
Classes
YandexMetricaPush
com.yandex.metrica.push.firebase
Classes
MetricaInstanceIdService (deprecated)
MetricaMessagingService
FirebasePushServiceControllerProvider
com.yandex.metrica.push.hms
Classes
HmsPushServiceControllerProvider
MetricaHmsMessagingService
Migrating from GCM to Firebase
Changelog
iOS
Objective-C
Installation and initialization
Reference
Classes
YMPYandexMetricaPush
Protocols
YMPUserNotificationCenterDelegate
YMPUserNotificationCenterHandling
Enumerations
YMPYandexMetricaPushEnvironment
Swift
Installation and initialization
Reference
Classes
YMPYandexMetricaPush
Protocols
YMPUserNotificationCenterDelegate
YMPUserNotificationCenterHandling
Enumerations
YMPYandexMetricaPushEnvironment
Configuring interaction tracking
Configuring your app
Changelog
Windows
Installation and initialization
Configuring your app
Changelog
Plugins
Cordova
Installation and initialization
Changelog
Unity
Installation and initialization
Migrating from GCM to Firebase
Changelog
Setting up data collection
Events
Sending events on Android
Sending events on iOS
Profiles
Profile attributes
Configuring sending profile attributes
Purchases
Sending ECommerce on Android
Sending ECommerce on iOS
Revenue
Sending Revenue on Android
Sending revenue on iOS
Supported currencies
Crashes and errors
Uploading mapping and SO files on Android
Uploading dSYM files on iOS
Sending errors on Android
Sending errors on iOS
Location
Determining the location on Android
Determining the location on iOS
Tracking
How tracking works
AppMetrica tracking technology
Attributing app installs
Attributing remarketing campaigns
Postback policy
Setting up tracking
Creating a tracker
Creating a remarketing tracker
Testing a tracker
Adding a media source
Parameters of the tracking URL
Parameters of the postback URL
S2S integration
Tracking Google Ads campaigns
Tracking Apple Search Ads campaigns
Tracking DoubleClick campaigns
Tracking pre-installed apps
List of advertising networks
Push campaigns
Launching a push campaign
Canceling a push campaign
Working with reports
Segmentation
Overview
Creating a segment
User Acquisition
Remarketing
Retention Analysis
Cohort analysis
Audience
Events
Purchase analysis
Revenue
Profiles
Profiles report
Profile list
Push campaigns
Crashes and errors
Crash logs and errors
Working with the API
Method calls
Authorization
Quotas
Management API
Introduction
Formats for input data and results
API resources
App information
App list
Category list
Create app
Update app settings
Remove the app
Error descriptions
Reporting API
Introduction
API requests
Table
Drill down
Dimensions
Application
Device
Screen
Sending data
Date and time
Crashes
Errors
Region
Sessions