Интеграция аналитики Flurry в мобильное приложение

TRUETECH занимается разработкой, поддержкой и обслуживанием мобильных приложений iOS, Android, PWA. Имеем большой опыт и экспертизу для публикации мобильных приложений в популярные маркеты Google Play, App Store, Amazon, AppGallery и другие.
Разработка и поддержка любых видов мобильных приложений:
Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

Это лишь некоторые из типы мобильных приложений, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента.

Предлагаемые услуги
Показано 1 из 1 услугВсе 1735 услуг
Интеграция аналитики Flurry в мобильное приложение
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    756
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    624
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1052
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    862
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    445

Интеграция аналитики Flurry в мобильное приложение

Flurry — один из старейших SDK мобильной аналитики, принадлежащий Yahoo. Нишевое применение: приложения, которым нужен бесплатный инструмент с базовыми метриками без привязки к экосистеме Google или Apple. SDK лёгкий, совместим с iOS 13+ и Android API 21+, не конфликтует с другими аналитическими SDK.

Подключение SDK

iOS через CocoaPods:

pod 'Flurry-iOS-SDK/FlurrySDK'

Или через Swift Package Manager — репозиторий flurry/flurry-ios-sdk.

Инициализация:

import Flurry_iOS_SDK

// AppDelegate
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.+")
// Application.onCreate()
FlurryAgent.Builder()
    .withLogEnabled(BuildConfig.DEBUG)
    .withCaptureUncaughtExceptions(true)
    .build(this, "YOUR_API_KEY")

Кастомные события

// 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"])

Timed events — уникальная фича Flurry: SDK измеряет время между log(timedEventName:) и endTimedEvent, и в дашборде показывается средняя длительность по всем пользователям.

User ID и демография

Flurry.set(userId: "user_\(userId)")

// Возраст и пол — Flurry использует для агрегированной демографии
Flurry.setAge(28)
Flurry.setGender("m") // "m" / "f"

Демографические данные Flurry обрабатывает агрегированно — в дашборде видна статистика по возрастным группам, не индивидуальные записи.

Ограничения, о которых стоит знать

Flurry не предназначен для real-time аналитики: данные в дашборде появляются с задержкой до нескольких часов. Нет встроенных воронок с произвольной глубиной — только предопределённые отчёты. Для серьёзного продуктового анализа лучше смотреть в сторону Amplitude или Mixpanel.

Также: Flurry не поддерживает экспорт сырых данных (raw events) на бесплатном плане — только агрегированные метрики в UI.

Что входит в работу

  • Добавление SDK (CocoaPods / SPM на iOS, Gradle на Android)
  • Инициализация с настройками debug/release
  • Кастомные события по плану трекинга
  • Timed events для длительных пользовательских действий
  • Настройка User ID и базовых атрибутов

Сроки

Полная интеграция: 1 день. Стоимость рассчитывается индивидуально.