Перейти к содержимому
ProductKit

Поиск

Поиск по всему порталу

Аналитика

Firebase Analytics: мобильная аналитика для продакта

11 мин чтения
Firebase Analytics: мобильная аналитика для продакта

Firebase Analytics — бесплатный инструмент мобильной аналитики от Google, интегрированный с экосистемой Firebase. Для казахстанских мобильных продуктов это оптимальный выбор: бесплатно, мощно, хорошо интегрируется с GA4.

Настройка Firebase для iOS/Android

  • 1Создайте проект в Firebase Console.
  • 2Добавьте приложение (iOS/Android), скачайте конфиг-файл.
  • 3Установите Firebase SDK через CocoaPods (iOS) или Gradle (Android).
  • 4Инициализируйте Firebase при запуске приложения.
  • 5Автоматические события (first_open, app_update, session_start) начнут отправляться сразу.

События (Events) в Firebase: Автоматические: first_open, session_start, app_update, os_update, app_remove. Рекомендованные: login, sign_up, purchase, share, search. Кастомные: до 500 уникальных типов событий на проект. Пример: Analytics.logEvent('order_placed', parameters: ['order_value': 15000, 'payment_method': 'kaspi_qr', 'city': 'almaty']).

User Properties — характеристики пользователя: Стандартные: age, gender, interests (собираются автоматически при согласии). Кастомные: до 25 свойств. Примеры для KZ: subscription_type (free/premium), preferred_language (kz/ru), city, user_segment. Код: Analytics.setUserProperty('subscription_type', value: 'premium').

Audiences — сегменты пользователей: Создаются в Firebase Console на основе событий и свойств. Примеры: «Пользователи, совершившие покупку за 7 дней», «Пользователи из Астаны без подписки». Использование: таргетинг в Remote Config, A/B-тестах, push-уведомлениях.

A/B Testing в Firebase

  • 1Создайте эксперимент в Firebase Console → A/B Testing.
  • 2Выберите целевую метрику: retention, revenue, конверсия в событие.
  • 3Определите варианты: контроль и 1-3 варианта.
  • 4Настройте процент аудитории (начните с 10-20%).
  • 5Firebase автоматически рассчитает статистическую значимость. Пример: тестирование текста на экране онбординга — вариант с «Первый заказ бесплатно» vs «Скидка 50% на первый заказ».

Remote Config — изменение приложения без релиза

  • 1Позволяет менять тексты, цвета, флаги фичей без обновления в App Store/Google Play. Примеры использования:
  • 2Feature flags — включение фичи для части пользователей.
  • 3Персонализация — разный контент для разных сегментов.
  • 4Kill switch — отключение сломанной фичи без хотфикса. Код: remoteConfig.getString('promo_banner_text').

Crashlytics — мониторинг качества

  • 1Автоматически собирает crash reports с stack traces. Для PM важно:
  • 2Отслеживать Crash-free users % — должен быть >99.5%.
  • 3Приоритизировать баги по количеству затронутых пользователей.
  • 4Связывать crashes с retention — падения приложения = потеря пользователей.

Интеграция Firebase → BigQuery: Бесплатный ежедневный экспорт сырых данных. Позволяет: строить кастомные когорты, соединять с backend-данными, анализировать user journeys на SQL. Настройка: Project Settings → Integrations → BigQuery.

Чеклист Firebase для KZ мобильного продукта

  • 1Создать проект, подключить iOS и Android.
  • 2Настроить 10-15 ключевых событий.
  • 3Определить 5-7 User Properties.
  • 4Создать Audiences для ключевых сегментов.
  • 5Настроить Remote Config для feature flags.
  • 6Включить Crashlytics.
  • 7Включить BigQuery export.
  • 8Связать с GA4 для единого reporting.

Визуализация ключевых концепций

Загрузка диаграммы...
Предпросмотр кода
flowchart TD
    subgraph Firebase["Firebase Analytics"]
        SDK["SDK iOS/Android"]
        EVENTS["События"]
        UP["User Properties"]
        AUD["Audiences"]
    end
    
    SDK --> EVENTS --> UP --> AUD
    
    subgraph Инструменты["Инструменты"]
        AB["A/B Testing"]
        RC["R...
10

Читаем статью...

Firebaseмобильная аналитикаA/B тестыRemote ConfigCrashlytics