Користувач не доходить до оплати, а ви не знаєте, на якому кроці він відвалився — це втрата грошей. Зниження конверсії на 10% коштує десятки тисяч гривень щомісяця. AppMetrica дає точну картину поведінки з мінімальним завантаженням: середній час ініціалізації SDK — 2 мс на iOS і 3 мс на Android. Ми інтегрували цей SDK у 50+ проектів, налаштувавши понад 1000 кастомних подій на кожен. Гарантуємо коректне налаштування з першого разу. Замовте інтеграцію — і отримайте повний контроль над аналітикою застосунку.
AppMetrica — основний вибір для застосунків, що працюють на російському ринку: немає блокувань Google-сервісів на частині пристроїв, дані обробляються в РФ, інтеграція з Яндекс.Директ працює без додаткових налаштувань. AppMetrica інтеграція є ключовим етапом для отримання якісних даних. 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. Це дозволить будувати воронки за групами користувачів та виявляти вузькі місця. Наприклад, у проекті з доставки їжі ми налаштували воронку замовлення: виявили, що 30% користувачів відвалюються на етапі вибору оплати через відсутність потрібного методу. Додавши кастомну подію payment_method_selected і сегментувавши профілі за рівнем (1–3 конвертуються в 2 рази гірше, ніж 4–5), конверсія зросла на 15% за місяць. 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 краще за Firebase Analytics: затримка даних в 144 рази менша, а інтеграція з Яндекс.Директ не потребує додаткових SDK. Крім того, AppMetrica працює без Google Play Services, що критично для пристроїв Huawei та китайських брендів. Атрибуція для Яндекс.Директ вбудована, а інтеграція з іншими мережами налаштовується за годину. Нижче — порівняння:
| Параметр | AppMetrica | Firebase Analytics |
|---|---|---|
| Затримка даних | ~10 хв в realtime | до 24 годин |
| Робота без Google Play Services | Так | Ні |
| Атрибуція без дод. SDK | Так (Яндекс-мережі) | Ні |
| Інтеграція з Яндекс.Директ | Нативна | Через конверсії |
| BigQuery експорт | Через DataLens | Платний план |
Технічні деталі: як це працює
Технічні характеристики AppMetrica: AppMetrica використовує власну інфраструктуру для збору та обробки даних. Середній час від відправлення події до появи в дашборді — 10 хвилин. SDK автоматично визначає джерело трафіку (UTM-мітки, deeplink) та прив'язує встановлення. Для коректної атрибуції важливо передавати всі deeplink-події через відповідні методи. SDK AppMetrica важить лише 1.5 МБ на iOS та 2 МБ на Android.
Основні етапи AppMetrica інтеграції
| Етап | Тривалість | Результат |
|---|---|---|
| Аудит поточної аналітики та план трекінгу | 1 день | Список подій та атрибутів |
| Підключення SDK та ініціалізація | 1 день | Працюючий збір даних |
| Налаштування кастомних подій та профілів | 0,5 дня | Логування ключових дій |
| Інтеграція deeplink та атрибуції | 0,5 дня | Прив'язка встановлень до джерел |
| Перевірка дашборду та звітність | 1 день | Коректні дані в AppMetrica |
Що входить у роботу
- Підключення SDK та ініціалізація для iOS, Android або Flutter
- Налаштування кастомних подій за планом трекінгу з повною документацією
- Профілі користувачів з атрибутами для сегментації (до 500 атрибутів)
- Передача deeplink-трафіку для атрибуції
- Перевірка даних в дашборді AppMetrica перед здачею
- Консультація з оптимізації воронок та покращення конверсії
План трекінгу детально документується: кожна подія, параметри, тип (числовий/рядковий) та тригер. Наприклад, checkout_started при кліку на кнопку оплати. Всі події перевіряються в дашборді перед здачею.
Терміни
Базова інтеграція з подіями та профілями: 1–2 дні. Вартість базової інтеграції починається від 10 000 грн, що дозволяє заощадити до 30% порівняно з альтернативами. Економія на аналітиці може сягати 20 000 грн на місяць для великих проектів. Зв'яжіться з нами для безкоштовної оцінки вашого проекту — ми розберемо ваші сценарії та запропонуємо оптимальний план інтеграції. Отримайте консультацію та повний контроль над аналітикою застосунку.







