Інтеграція аналітики Flurry у мобільний застосунок

Ви запустили MVP, і Firebase здається оверкілом: він тягне Google Play Services, додає 2.5 МБ до білду, а з аналітики потрібні тільки базові сесії та кілька кастомних подій. Flurry Analytics вирішує це завдання: SDK важить 1.2 МБ, не вимагає прив'язки до екосистеми Google або Apple, підтримує timed

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1734 послуг
Інтеграція аналітики Flurry у мобільний застосунок
Простий
~1 день

Наші компетенції:

Часті запитання

Останні роботи

  • image_mobile-applications_feedme_467_0.webp
    Розробка мобільного додатка для компанії FEEDME
    895
  • image_mobile-applications_xoomer_471_0.webp
    Розробка мобільного додатку для компанії XOOMER
    782
  • image_mobile-applications_rhl_428_0.webp
    Розробка мобільного додатку для компанії RHL
    1216
  • image_mobile-applications_zippy_411_0.webp
    Розробка мобільного додатку для компанії ZIPPY
    1079
  • image_mobile-applications_affhome_429_0.webp
    Розробка мобільного додатку для компанії Affhome
    1003
  • image_mobile-applications_flavors_409_0.webp
    Розробка мобільного додатку для компанії FLAVORS
    597

Ви запустили MVP, і Firebase здається оверкілом: він тягне Google Play Services, додає 2.5 МБ до білду, а з аналітики потрібні тільки базові сесії та кілька кастомних подій. Flurry Analytics вирішує це завдання: SDK важить 1.2 МБ, не вимагає прив'язки до екосистеми Google або Apple, підтримує timed events «з коробки» і не стягує щомісячної плати. За 7 років ми впровадили Flurry у 30+ застосунків — від стартапів до enterprise-рішень з аудиторією понад 10 мільйонів користувачів. Нижче — готові конфіги для iOS та Android, шаблони подій і реальний кейс прискорення аналітики вдвічі. Отримайте готовий план трекінгу та демо-доступ до дашборду — залиште заявку.

Чому варто обрати Flurry замість Firebase Analytics?

Flurry надає аналогічний базовий функціонал — сесії, події, демографія — але без інтеграції з екосистемою Google Play Services. Якщо застосунок використовує тільки Apple Push або власний бекенд, Flurry спрощує архітектуру. Крім того, timed events вимірюють тривалість дій користувача (відео, читання, заповнення форм) без додаткового коду. За даними нашого досвіду, Flurry додає всього 1.2 МБ до розміру IPA/APK — це в 2 рази менше, ніж Firebase Analytics з залежностями (2.5 МБ). SDK підтримує iOS 13+ та Android API 21+, забезпечуючи затримку доставки даних менше 30 хвилин.

Підключення Flurry на iOS та Android

iOS через CocoaPods:

pod 'Flurry-iOS-SDK/FlurrySDK' 

Або через Swift Package Manager — репозиторій flurry/flurry-ios-sdk. Ініціалізація:

import Flurry_iOS_SDK let builder = FlurrySessionBuilder() .withLogLevel(FlurryLogLevelAll) // тільки в debug .withCrashReporting(true) .withAppVersion(Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String) Flurry.startSession("YOUR_API_KEY", with: builder) 

Android через Maven:

implementation("com.flurry.android:analytics:14.+") 
FlurryAgent.Builder() .withLogEnabled(BuildConfig.DEBUG) .withCaptureUncaughtExceptions(true) .build(this, "YOUR_API_KEY") 

Вихідний код Flurry iOS SDK доступний на GitHub. Таблиця параметрів ініціалізації:

Параметр iOS Android Призначення
LogLevel / LogEnabled withLogLevel(.all) withLogEnabled(true) Ввімкнення логів (тільки debug)
CrashReporting withCrashReporting(true) withCaptureUncaughtExceptions(true) Автоматичний збір крашів
AppVersion withAppVersion(...) — (береться з маніфесту) Версія застосунку для фільтрації
UserID setUserId(...) FlurryAgent.setUserId(...) Ідентифікація користувача

Порівняння Flurry та Firebase Analytics:

Критерій Flurry Firebase Analytics
Ціна Безкоштовно Безкоштовно (з обмеженнями)
Timed events Вбудовані Немає (треба реалізувати)
Розмір SDK ~1.2 МБ ~2.5 МБ (з залежностями)
Експорт даних Тільки агреговані BigQuery (платний)

Як налаштувати кастомні події та timed events?

// iOS — проста подія Flurry.log(eventName: "product_viewed") // Подія з параметрами Flurry.log( eventName: "purchase_completed", parameters: ["product_id": "sku_123", "price": "990", "currency": "RUB"] ) // Timed event Flurry.log(timedEventName: "video_playback", parameters: nil) Flurry.endTimedEvent("video_playback", withParameters: ["duration": "120"]) // User ID та демографія Flurry.set(userId: "user_\(userId)") Flurry.setAge(28) Flurry.setGender("m") // "m" / "f" 

Timed events — унікальна фіча Flurry: SDK вимірює час між log(timedEventName:) та endTimedEvent, і в дашборді показується середня тривалість по всіх користувачах. Це дозволяє виявити проблемні екрани, де користувачі «застряють». Демографічні дані обробляються агреговано — в дашборді видно статистику за віковими групами без прив'язки до конкретних користувачів, що відповідає вимогам GDPR та CCPA.

Процес інтеграції

  1. Аудит поточної аналітики — визначаємо, які події вже трекаються та які метрики потрібні.
  2. Підготовка плану трекінгу — погоджуємо список подій та параметрів із продакт-менеджером.
  3. Додавання SDK — через CocoaPods/SPM (iOS) або Gradle (Android).
  4. Ініціалізація та тестування — перевіряємо, що SDK запускається і відправляє сесію.
  5. Інтеграція кастомних подій — додаємо події за планом, включаючи timed events.
  6. Налаштування User ID та атрибутів — передаємо userId, вік, стать.
  7. QA та моніторинг — перевіряємо відображення даних у дашборді, затримка не більше 30 хвилин.
  8. Деплой — викочуємо оновлення через App Store / Google Play.

Що входить в інтеграцію?

  • Документація: план трекінгу з повним списком подій та параметрів.
  • Доступ до дашборду: демо-дашборд з тестовими даними для верифікації.
  • Навчання команди: сесія з роботи з Flurry та інтерпретації звітів.
  • Підтримка: 2 тижні пост-продакшн моніторингу та коригувань.

Наш досвід

Більше 7 років ми допомагаємо бізнесу налаштовувати аналітику мобільних застосунків. Інтеграція Flurry — одна з найшвидших у портфелі: від 1 до 3 робочих днів залежно від складності плану трекінгу. На одному з проєктів ми зменшили затримку доставки даних з 45 хв до 5 хв завдяки оптимізації плану подій. Ми гарантуємо, що SDK не вплине на продуктивність застосунку, і надаємо звіт про протестовані події. Після здачі ви отримуєте задокументований план трекінгу та доступ до демо-дашборду.

Терміни

Повна інтеграція з навчанням команди — від 2 до 5 днів. Вартість розраховується індивідуально під ваш проєкт — зв'яжіться з нами для попередньої оцінки.

Зв'яжіться з нами, щоб обговорити деталі інтеграції Flurry у ваш застосунок. Отримайте консультацію з вибору інструментів аналітики та оптимізації поточної системи.