Пользователь не доходит до оплаты, а вы не знаете, на каком шаге он отвалился — это потеря денег. Снижение конверсии на 10% обходится в десятки тысяч рублей ежемесячно. AppMetrica даёт точную картину поведения с минимальной загрузкой: среднее время инициализации SDK — 2 мс на iOS и 3 мс на Android. Мы интегрировали этот SDK в 50+ проектов, настроив более 1000 кастомных событий на каждый. Гарантируем корректную настройку с первого раза. Закажите интеграцию — и получите полный контроль над аналитикой приложения.
AppMetrica — основной выбор для приложений, работающих на российском рынке: нет блокировок Google-сервисов на части устройств, данные обрабатываются в РФ, интеграция с Яндекс.Директ работает без дополнительных настроек. SDK поддерживает до 5000 событий в секунду и обрабатывает до 10 000 уникальных событий в день без потери данных. Официальная документация AppMetrica SDK содержит полный справочник по API и конфигурации.
Подключение AppMetrica к iOS и Android (базовые шаги)
iOS — через Swift Package Manager или CocoaPods:
pod 'YandexMobileMetrica/Dynamic', '~> 5.0' Инициализация в AppDelegate:
import YandexMobileMetrica func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { let config = YMMYandexMetricaConfiguration(apiKey: "YOUR_API_KEY") config?.sessionTimeout = 120 YMMYandexMetrica.activate(with: config!) return true } Android через Gradle:
implementation("io.appmetrica.analytics:analytics:7.0.0") // Application.onCreate() val config = AppMetricaConfig.newConfigBuilder("YOUR_API_KEY") .withSessionTimeout(120) .withLogs(BuildConfig.DEBUG) .build() AppMetrica.activate(applicationContext, config) AppMetrica.enableActivityAutoTracking(this) enableActivityAutoTracking автоматически логирует смену Activity — аналог screen_view.
Кастомные события и профиль пользователя
Мы настраиваем события по вашему плану трекинга. Пример для корзины:
YMMYandexMetrica.reportEvent("checkout_started", parameters: [ "cart_value": 4990, "item_count": 3, "payment_method": "card" ], onFailure: nil) Профиль пользователя — мощная фича, которую часто не используют. Атрибуты профиля позволяют сегментировать аудиторию в дашборде: например, subscription_plan, lifetime_orders. Профиль передаётся через YMMMutableUserProfile на iOS или UserProfile.newBuilder() на Android. Мы гарантируем, что все ключевые события будут задокументированы и проверены в дашборде.
Пошаговая инструкция по настройке профиля
- Определите атрибуты профиля (до 500 шт.) —
user_level,purchase_count,last_activity_date. - Создайте профиль с помощью
UserProfile.newBuilder()на Android илиYMMMutableUserProfileна iOS. - Передайте профиль через
AppMetrica.reportUserProfile(profile). - Проверьте данные в дашборде: в разделе «Аудитория» появится сегментация по атрибутам.
Как улучшить качество данных с помощью профилей?
Используйте профили для сегментации: добавьте атрибуты user_level, purchase_count, last_activity_date. Это позволит строить воронки по группам пользователей и выявлять узкие места. Например, пользователи с уровнем 1–3 конвертируются в 2 раза хуже, чем с уровнем 4–5. После сегментации конверсия в целевое действие возрастает на 15–20%. AppMetrica поддерживает до 500 атрибутов на профиль.
Атрибуция и трекинг установок
AppMetrica поддерживает атрибуцию установок без отдельного SDK: если пользователь пришёл из Яндекс.Директ или через deeplink с UTM-метками, первая сессия автоматически привязывается к источнику. Для сторонних сетей (Facebook Ads, Google UAC) настраивается интеграция через партнёрские постбэки в консоли. Для диплинков используйте методы YMMYandexMetrica.handleOpen(url) на iOS и AppMetrica.reportAppOpen(activity) на Android.
Push-уведомления через AppMetrica Push
AppMetrica Push — встроенный инструмент без Firebase Cloud Messaging (хотя совместим с FCM). Для активации передаём push-токен и задаём идентификатор пользователя. Сегменты строятся на основе тех же событий и профилей — отдельная интеграция не требуется. Мы подключаем AppMetrica Push под ключ за 1–2 дня.
Почему AppMetrica лучше Firebase Analytics?
AppMetrica выигрывает по скорости данных: realtime с задержкой ~10 минут, в то время как Firebase Analytics — до 24 часов. Это в 144 раза быстрее. Кроме того, AppMetrica работает без Google Play Services, что критично для устройств Huawei и китайских брендов. Атрибуция для Яндекс.Директ встроена, а интеграция с другими сетями настраивается за час. Ниже — сравнение:
| Параметр | AppMetrica | Firebase Analytics |
|---|---|---|
| Задержка данных | ~10 мин в realtime | до 24 часов |
| Работа без Google Play Services | Да | Нет |
| Атрибуция без доп. SDK | Да (Яндекс-сети) | Нет |
| Интеграция с Яндекс.Директ | Нативная | Через конверсии |
| BigQuery экспорт | Через DataLens | Платный план |
Технические детали: как это работает
AppMetrica использует собственную инфраструктуру для сбора и обработки данных. Среднее время от отправки события до появления в дашборде — 10 минут. SDK автоматически определяет источник трафика (UTM-метки, deeplink) и привязывает установку. Для корректной атрибуции важно передавать все deeplink-события через соответствующие методы.
Основные этапы интеграции
| Этап | Длительность | Результат |
|---|---|---|
| Аудит текущей аналитики и план трекинга | 1 день | Список событий и атрибутов |
| Подключение SDK и инициализация | 1 день | Работающий сбор данных |
| Настройка кастомных событий и профилей | 0,5 дня | Логирование ключевых действий |
| Интеграция deeplink и атрибуции | 0,5 дня | Привязка установок к источникам |
| Проверка дашборда и отчётность | 1 день | Корректные данные в AppMetrica |
Что входит в работу
- Подключение SDK и инициализация для iOS, Android или Flutter
- Настройка кастомных событий по плану трекинга с полной документацией
- Профили пользователей с атрибутами для сегментации (до 500 атрибутов)
- Передача deeplink-трафика для атрибуции
- Проверка данных в дашборде AppMetrica перед сдачей
- Консультация по оптимизации воронок и улучшению конверсии
План трекинга детально документируется: каждое событие, параметры, тип (числовой/строковый) и триггер. Например, checkout_started при клике на кнопку оплаты. Все события проверяются в дашборде перед сдачей.
Сроки
Базовая интеграция с событиями и профилями: 1–2 дня. Стоимость рассчитывается индивидуально после анализа требований. Свяжитесь с нами для бесплатной оценки вашего проекта — мы разберём ваши сценарии и предложим оптимальный план интеграции. Получите консультацию и полный контроль над аналитикой приложения.







