Сбор данных

Инструменты "Google Аналитика для Firebase" и Firebase Performance Monitoring по умолчанию собирают перечисленную ниже информацию.

Как Google Аналитика для Firebase собирает информацию

Примеры событий, которые Google Аналитика для Firebase собирает по умолчанию:

  • количество пользователей и сеансов;
  • длительность сеанса;
  • операционные системы;
  • модели устройств;
  • местоположение;
  • первые запуски;
  • открытия приложений;
  • обновления приложений;
  • покупки в приложениях.

Рекомендуем ознакомиться с полным списком событий и свойств пользователей, данные по которым Google Аналитика для Firebase собирает по умолчанию.

Как Firebase Performance Monitoring собирает информацию

Firebase Performance Monitoring по умолчанию собирает следующие данные:

  • Общие сведения об устройстве (модель, ОС, ориентация экрана).
  • Объем оперативной памяти и размер диска.
  • Загрузка ЦП
  • Оператор связи (на основе мобильного кода страны и кода сети).
  • Информация о сетях (Wi-Fi, LTE, 3G).
  • Страна (на основе IP-адреса).
  • Язык и регион.
  • Уровень сигнала.
  • Разблокировано ли устройство или настроен ли на нем root-доступ.
  • Каков уровень заряда на устройстве и не заряжается ли оно.
  • Версия приложения.
  • Открыто приложение или свернуто.
  • Название пакета приложения.
  • Идентификатор-псевдоним экземпляра приложения.
  • URL сети (за исключением параметров URL или передаваемого контента), а также следующая информация:
    • коды ответа (например, 403, 200);
    • объем полезной нагрузки в байтах;
    • время отклика.
  • Время автоматической трассировки.

Рекомендуем ознакомиться с полным списком автоматических трассировок, осуществляемых Firebase Performance Monitoring.

Идентификация устройств

В библиотеке Firebase SDK используются идентификаторы экземпляров приложений. С их помощью отслеживаются уникальные установки.

Если вы используете SDK, эти идентификаторы создаются на уровне приложения.

По умолчанию Firebase SDK собирает идентификаторы для мобильных устройств (например, рекламные идентификаторы для Android и iOS) и обрабатывает их примерно так же, как файлы cookie.

На устройствах iOS SDK собирает идентификатор рекламодателя (IDFA). Чтобы открыть к нему доступ, установите связь со следующими библиотеками:

  • libAdIdAccess.a
  • AdSupport.framework

Если идентификаторы рекламодателей недоступны, то до тих пор, пока к ним не откроется доступ, будут собираться идентификаторы поставщиков.

На устройствах Android идентификаторы рекламодателей собираются по умолчанию. Если они недоступны, собираются идентификаторы устройств (SSAID). Этот альтернативный идентификатор нельзя изменить.

Идентификация покупок в приложении

В iOS для сбора данных о покупках в приложении используются методы отслеживания транзакций, разработанные Apple. В случае приложений Android для этого используется сервис "Оплата контента через Google Play". Отслеживание покупок в приложениях iOS и Android можно отключить с помощью метода disableAutomatedInAppPurchaseReporting().

Эта информация оказалась полезной?
Как можно улучшить эту статью?