Блог про интернет-маркетинг для бизнеса

AppMarketing

Firebase Analytics: настраиваем аналитику мобильных приложений

80
2
4
46

Google представил Firebase Analytics еще три месяца назад, но так как толковых мануалов в Рунете не появилось, и многие пытались освоить систему самостоятельно. В результате — больше вопросов, чем ответов, разочарование и возврат к старым инструментам. Я хочу исправить эту ситуацию и рассказать, какие преимущества дает Firebase для аналитики мобильных приложений.

Firebase создана для быстрой разработки качественных мобильных приложений, расширения аудитории и повышения доходов владельцев мобильных приложений. В основе платформы лежит бесплатная система аналитики Firebase Analytics для мобильных приложений на Android и iOS. Если ранее, используя Google Analytics для мобильных приложений, нужно было писать техническое задание программистам, чтобы отслеживать каждое нужное событие, то с появлением Firebase Analytics большинство событий отслеживаются автоматически. Таким образом мобильноориентированная система аналитики позволяет сэкономить время уже на этапе внедрения.

Чем показателен новый инструмент:

  1. Firebase Analytics — удобный бесплатный продукт, который умеет анализировать статистику мобильных приложений прямо в интерфейсе Google Analytics.
  2. В отличие от Google Analytics, объем данных, которые можно анализировать в Firebase Analytics, неограничен.
  3. Firebase Analytics автоматически собирает данные о многих событиях и импортирует их в рекламную систему. Это влияет на повышение качества оптимизации рекламных кампаний.

Больше информации о Firebase:

В этой статье я расскажу, как настроить Firebase для работы в Google Analytics, ознакомлю с интерфейсом и основными возможностями сервиса. Основные возможности Firebase Analytics

Основные возможности Firebase

1. Как смотреть статистику Firebase в отчетах Google Analytics?

Отчеты Firebase можно анализировать прямо в аккаунте Google Analytics, поэтому необходимо создать аккаунт Google Analytics, если он еще не создан. Если аккаунт создан, то для работы с Firebase необходимо для каждого приложения с определенной операционной системой создать отдельный ресурс. То есть, если у вас два приложения (для Android и для iOS), то должно быть два ресурса в Google Analytics. Сначала создаем ресурс: Начало работы с Firebase Analytics Затем выбираем вкладку «Мобильное приложение», метод отслеживания «Firebase Analytics», который выбран по умолчанию, и нажимаем «Перейти в Firebase»: Как создать новый ресурс в Firebase Analytics Откроется сайт Firebase. Входим через свой аккаунт: Вход в аккаунт Firebase Analytics Откроется новая страница. Нажимаем «Создать новый проект»: Создать новый проект в Firebase Analytics В следующем окне вводим название проекта и регион, от которого зависит валюта отчетов: Валюта отчетов в Firebase Analytics Откроется страница выбора создания приложения для определенной операционной системы: Откроется страница выбора создания приложения для определенной операционной системы

1.1. Добавляем приложение для Android

Сперва нужно ввести название пакета. Название пакета — это идентификатор приложения в файле build.gradle на уровне приложения. Например, для приложения Viber название пакета будет таким: Как правильно ввести название пакета для приложения в Firebase Analytics После нажатия кнопки «Добавить приложение» начнется загрузка файла google-services.json и появится окно с инструкцией по установке этого файла: Установка приложения в Firebase Analytics Этот файл и инструкции необходимо отправить разработчикам для внедрения Firebase: Установка Firebase Analytics

1.2. Добавляем приложение для iOS

Для добавления приложения в Firebase для iOS аналогично повторяем процедуру, указывая уже идентификатор пакета iOS и идентификатор App Store. Например, для Viber идентификатор App Store будет таким: Firebase для iOS Добавление Firebase в приложение для iOS На компьютер загрузится файл GoogleService-Info.plist и откроется окно с инструкциями по установке, которые также необходимо отправить разработчикам приложения: Процесс установки для iOS В результате в кабинете Firebase будет проект сразу с двумя приложениями — для iOS и для Android: Кабинет Firebase для iOS и для Android Теперь наша задача связать их с Google Analytics. Открываем аккаунт и для соответствующего ресурса выбираем приложение из выпадающего списка: Как связать Firebase c Google Analytics Теперь мы можем просматривать статистику приложения Firebase прямо в отчетах Google Analytics. В отличие от обычных ресурсов Google Analytics, ресурсы, связанные с Firebase, не имеют представлений. То есть в Firebase Analytics на данный момент отсутствует возможность настраивать отдельные представления с определенными фильтрами. У ресурсов, связанных с Firebase, нет представлений Для просмотра сведений в разрезе определенных данных доступен фильтр на вкладке с отчетами: Просмотра сведений в разрезе определенных данных Firebase Analytics

2. Как связать Firebase Analytics с Google AdWords?

После внедрения Firebase в приложение, автоматически будут отслеживаться такие события, как первые открытия приложения (установка приложения на девайс и его запуск), покупки в приложении, обновление и другие. Полный список подобных событий можно найти в справке Firebase. Нужные события можно отмечать как конверсии, а затем импортировать в Google AdWords: App Store ID и импорт Firebase в Google AdWords

Важно для приложений iOS: нужно указать App Store ID в настройках приложения в Firebase для возможности импортирования в Google AdWords.

Для связки аккаунта Google AdWords с Firebase необходимо пройти в Google AdWords по пути «Настройки» — «Связанные аккаунты» — «Firebase» и нажать «Связь установлена»: Нажимаем «Связь установлена» В Firebase есть возможность собирать определенные аудитории для ремаркетинга и для импорта в AdWords. Для активации этой функции поставьте галочку в появившемся окне: Сбор в Firebase  аудитории для ремаркетинга и для импорта в AdWords/> Для импорта конверсий пройдите по пути «Инструменты» — «Конверсии»: <img class= На вкладке «Firebase» выберите, когда следует регистрировать конверсии AdWords, и те события Firebase, которые нужно импортировать.

3.Что можно узнать из отчетов Firebase Analytics?

3.1 Сводка основных показателей

Первое, что открывается, — сводка, где собраны основные показатели приложения, такие как данные о количестве пользователей, их интересах и местоположении, информация об устройствах, на которых установлено приложение, и другие. Больше подробностей все так же в справке Firebase. На скриншоте изображен фрагмент сводки: Сводка основных показателей Firebase Analytics

3.2 Статистика по конверсиям

На вкладке «События» размещена статистика по конверсиям в приложении: количество выполненных пользователем событий, количество пользователей и ценность событий. Именно здесь важные события необходимо отметить как конверсии: Статистика по конверсиям Firebase Analytics

3.3 Аудитории пользователей по критериям

На вкладке «Аудитории» можно создавать аудитории по двум критериям: по событиям, которые выполняются в приложении, или по свойствам пользователей. Например, можно собирать аудитории пользователей, совершивших покупку в приложении или открывших приложение на планшете: Аудитории пользователей в Firebase Analytics

3.4 Статистика по разным событиям

На вкладке «Атрибуция» доступна статистика по разным событиям: данные о том, с какого источника, канала и каких кампаний они были совершены: Статистика по разным событиям в Firebase Analytics Google AdWords необходимо добавить в качестве сети на вкладке «Настройка сети» для отображения данных о количестве конверсий, принесенных именно этой сетью. Можно добавить еще такие сети, как Opera, InMobi, Charbost, и другие. При настройке для оптимизации трафика можно наладить возврат в сеть данных о конверсиях: Настройка сети в Firebase Analytics

3.4 Продолжительность использования приложения

Отчет на вкладке «Когорты» позволяет узнать, продолжают ли подписчики пользоваться приложением через определенное количество дней. Это дает понимание, насколько заинтересована целевая аудитория в приложении: Как узнать в Firebase продолжительность использования приложения Если в приложении можно выполнять важные для анализа последовательности событий, их можно настроить и анализировать с помощью отчета «Последовательности». А задавать собственные характеристики пользователей можно на одноименной вкладке «Свойства пользователей».

Вывод

Как видите, настраивать систему аналитики для мобильных приложений с помощью Firebase Analytics довольно просто:

  1. Создаем ресурс для нужной операционной системы.
  2. Добавляем проект для приложения на Android и/или iOS.
  3. Связываем проект с Google Analytics и Google AdWords.

Готово! Теперь можно просматривать сводку о количестве, интересах, местоположении пользователей и других показателях Firebase Analytics прямо в Google Analytics.

Кстати, с 20 июня 2016 года на вкладке «Аналитика» в AdMob уже не отображаются отчеты Google Analytics. Но не печальтесь — ваши данные Google Analytics не удалены, просто теперь отчеты по ним можно просматривать в аккаунте Google Analytics. Дополнительно настраивать ничего не нужно — изменения применены автоматически.

Если после прочтения у вас возникли вопросы по настройке Firebase Analytics, смело задавайте их в комментариях. Обещаю оперативно помочь :)

Комментарии (24)

  1. 0
    3 месяца назад

    Здравствуйте! 

    У нас есть приложение, с которгго мы собираем данные в гугл аналитикс, но мы не можем нормально размечать приложение на реакте под Ананлитикс. Есть мысль перевести аналитику на Firebase. Вопрос собственно вот в чем: можно ли приложение, изначально не созданное в фаербейс как-то отслеживать через Firebase и можно ли перенести данные по приложению из Аналитикса в фаербейс? Просто я понял что они взаимосвязанны и что Firebase собственно аналитикс и использует для получения отчетов об активностях.

    • 0
      Arseniy Kostousov
      3 месяца назад

      Арсений, добрый день!

      1. Мы ранее не сталкивались с такой проблемой, но вижу, что в документации это описано и есть видео на оф. канале YouTube.

      2. У GA несколько отличается механика подсчета данных от Firebase, вы можете не сносить GA и поставить Firebase, а потом связать между собой аккаунты, как описано в этой статье. По большому счету, в GA вы сможете смотреть поведенческие показетели, а в Firebase отслеживать ивенты.


      • 0
        Марина Бриль
        3 месяца назад
        Говоря о связи аккаунтов, что вы имеете в виду? просто в Firebase есть кнопка импортировать проект, например, но она для добавления проекта из Google Cloud Platform. Где тогда настроить связь между представлением Analytics и тем что я добавлю в Firebase?
        • 0
          Arseniy Kostousov
          3 месяца назад

          Арсений, я имею ввиду вот это: 


          • 0
            Марина Бриль
            3 месяца назад
            Вот, а проблема то как раз в том что я не понимаю как старый ресурс GA  присоединить к Firebase. То есть способ на скрине притягивет аналитику созданного нового приложения и показывает ее в Analytics, а вот как сделать чтобы наоборот для вновь созданного приложения подтянуть данные из GA и отображать их в Firebase?
  2. 0
    5 месяцев назад

    Ирина, большое спасибо за подробную статью!

    Вы в самом начале сказали, что "большинство событий отслеживаются автоматически. "

    Не могли бы уточнить такие цели как, например, транзакция настраивается так же автоматически?

  3. 0
    10 месяцев назад

    Здравствуйте, можно ли события привязать к некоторым сущностям? (Например отправлять информацию о доскроле по каждой статье в случае новостного приложения)

    • 0
      Ruslan Kolmakov
      10 месяцев назад

      Руслан, добрый день. 

      В Firebase различают “Базовые” и “Кастомные” события, кастомные” события могут иметь рандомное название и содержат рандомный набор параметров.Вы можете передовать подобные параметры для событий, но чтобы использовать это для анализа нужно будет подключить BigQuery.


      События и параметры описаны тут: https://goo.gl/UG0sdZ

      Руководство для разработчиков: https://firebase.google.com/docs/analytics/

  4. 0
    11 месяцев назад

    Здравствуйте, Ирина


    я правильно понимаю,что в GA мы по сути видим те же данные, что и в интерфейсе самого firebase analytics?

    спасибо

    • 0
      Eugenia Trubenkova
      11 месяцев назад
      Здравствуйте!

      Вы правы, что в Google Analytics мы можем найти те же данные, но в отличие от Google Analytics, Firebase ориентирован больше на отслеживание статистики именно в мобильном приложении: все отчеты построены так, чтобы удобно анализировать ту информацию, которая будет полезна для приложения. Но есть и другие отличия Firebase и Google Analytics, о которых я писала в начале статьи.

  5. 0
    год назад

    Здравствуйте! Подскажите, пожалуйста, как, например, отслеживать в Firebase переходы из Facebook, VK, MyTarget? Добавить такие сети на вкладке "Настройки сети" нет возможности.

    Спасибо!

    • 0
      Юлия Залуцкая
      год назад

      Здравствуйте!

      На данный момент в Firebase действительно еще не реализована возможность добавлять соц. сети в качестве источника.

  6. 1
    год назад

    Где же этот инструмент был раньше? :)

  7. 1
    год назад

    Спасибо! Действительно полезное и подробное руководство.

  8. 1
    год назад

    Здравствуйте! а как в firebase проследить источники трафика (платные установки и органика)? в Аналитиксе с метками тоже не показывает

    • 0
      Дарья Ведерникова
      год назад

      Здравствуйте!
      Чтобы отслеживать количество конверсий от каждого источника, в Firebase есть возможность добавлять сеть и настраивать возврат данных в рекламную сеть. Подробнее можно узнать здесь: https://support.google.com/firebase/answer/6317518?hl=ru&ref_topic=6317489#networks

      • 0
        Irina Sinitskaya
        6 месяцев назад

        Здравствуйте! Подскажите, а utm-метки нет возможности передавать в Firebase, как в Аналитикс(https://developers.google.com/analytics/devguides/collection/ios/v3/campaigns?hl=ru)? Среди подключаемых сетей кастомные тоже нет возможности добавить..

        Как лучше поступить в этом случае чтобы отслеживать переходы по внешним ссылкам?

        • 0
          Elena Redka
          3 месяца назад

          Приветствую, также интересует данный вопрос, как мы можем отследить установки по баннеру с нашей мобильной версии сайта, например? 

          MyTarget уже можно трекать через Firebase - сеть называется mail.ru, Директа и Фб по прежнему нет. 

          • 0
            Ярослав
            3 месяца назад

            Ярослав, в Firebase матчинг атрибуций реализован только через server2server интеграцию с рекламной сетью. Это значит, что отслеживаться будут только те источники, которые в Firebase можно выбрать при настройке сети.


            UTM-метки - это атрибуция по Referrer'y для Android,  такой возможности в Firebase на данный момент нет. 


            Переходы по внешним ссылкам запишутся в direct.

            • 0
              Александр Щербина
              3 месяца назад
              Спасибо за ответ, еще такой вопрос - на сколько я понял. в firebase нет возможности трекать чистые инсталы приложений, можно только отслеживать первый запуск. Таким образом данные из firebase не совпадают с данными из adwords и appflyer по инсталам, т.к. не все люди сразу же заходят в приложение после его установки, есть ли возможность отслеживать чистые инсталы в firebase? 
  9. 1
    год назад

    Спасибо за видео-)

Чтобы оставить комментарий, необходимо авторизироваться

Подписаться

на самую полезную рассылку по интернет-маркетингу

Самое

обсуждаемое популярное читаемое