Обновление Firebase ***ytics: настраиваем аналитику мобильных приложений и применяем новые фишки
Если раньше две аналитики от Google для приложений — Firebase и Google ***ytics развивались параллельно, то сейчас SDK классического Google ***ytics для мобильных приложений официально устарел и больше не поддерживается.
Google позиционирует Firebase как мобильную платформу для быстрой разработки приложений, а сервис «Google ***ytics для Firebase» — как часть Firebase, которая отвечает за отслеживание. Возможности этого инструмента постоянно расширяются. Мы напомним об основных функциях Firebase и расскажем о новых возможностях.
Получите максимум установокЧто нужно знать о Firebase?
- Firebase — больше, чем система аналитики. Это полноценная мобильная платформа для разработки, где аналитические отчеты (Google ***ytics для Firebase) — одна из функций, но не единственная. Так, на базе Firebase доступна технология push-уведомлений (Cloud Messaging) и встроенная тестовая лаборатория для Android (A/B Testing).
- Во главе подхода Firebase к анализу данных стоят пользователь и события. При этом в Google ***ytics для приложений работал устаревший сессионный подход через оценку экранов/страниц. Изменение подхода Google связано с тем, что с точки зрения любого бизнеса важнее то, какие события пользователи совершили в приложении (результат), чем сколько экранов они посмотрели и сессий совершили (процесс).
- В Firebase нет семплирования. Это значит, что объем данных, которые можно анализировать в Firebase ***ytics, ничем не ограничен (кроме самого объема данных, разумеется).
- Firebase — условно-бесплатный инструмент (в рамках Spark Plan), в отличие от других исключительно платных систем аналитики и трекинга для приложений (Mixpanel, Adjust, AppsFlyer, Tune и прочих). При этом есть и платные пакеты Firebase с расширенным функционалом.
- Некоторые базовые события и свойства пользователей по умолчанию уже встроены в Firebase. Автоматически регистрируются такие события, как first_open, app_remove, app_update и даже in_app_purchase, а также свойства пользователей: возраст, версия приложения, страна, пол, интересы, язык, новый или существующий это пользователь и так далее.
- В Firebase есть возможность интеграции с большим количеством сервисов. Например:
- Google Реклама;
- AdMob;
- Google Менеджер Рекламы;
- Play Store;
- Data Studio;
- BigQuery;
- Slack.
Как настроить Firebase?
Для начала переходите на сайт Firebase и заходите под своим аккаунтом Google:
Когда нажмете кнопку «Get started», появится новая страница. На ней вам предложат «Добавить проект». Кроме того, здесь можно посмотреть «Пример проекта», чтобы увидеть, как будут отображаться данные:
После того, как выберете «Добавить проект», появится окно, где нужно ввести название проекта и указать страну:
На следующем этапе откроется страница, где следует добавить Firebase в свое приложение:
Как добавить Firebase в приложение для Android?
Для начала необходимо ввести название пакета Android — идентификатор приложения в файле build.gradle на уровне приложения. Например, для приложения RST название пакета будет таким:
Жмем на кнопку «Зарегистрировать приложение» и переходим к следующему шагу. Теперь надо скачать файл google-services.json. Следуя инструкции, переместите скачанный файл google-services.json в корневой каталог модуля для приложения Android:
Затем нажмите «Далее», после чего файл и детальную инструкцию следует отправить разработчикам для внедрения Firebase SDK в приложение:
Как добавить Firebase в приложение на iOS?
Чтобы добавить в Firebase приложение на iOS, проделываем аналогичные шаги, что и при добавлении приложения на платформе Android. Важно: на первом шаге, в качестве идентификатора iOS указывайте идентификатор App Store:
Далее скачайте файл GoogleService-Info.plist. На втором шаге отправьте подробную инструкцию разработчикам приложения:
На третьем шаге добавляем Firebase SDK в приложение:
На заключительном четвертом шаге добавляем код инициализации:
После того как выполнены все действия, в интерфейсе Firebase появится два приложения — для Android и iOS платформ:
Зачем и как связать Firebase ***ytics с Google Ads?
Связка Firebase с Google Ads нужна в том случае, если вы размещаете рекламу своего приложения в Google Ads. Связка Firebase и Google Ads позволит:
- Оценить эффективность рекламных кампаний с точки зрения количества и стоимости установок и ключевых in-App событий.
- Создать пользовательские списки аудиторий в Firebase и использовать их для мобильного ремаркетинга в Ads.
Чтобы связать Ads с Firebase в новом интерфейсе Ads, сперва переходим на вкладку «Настройки» — «Связанные аккаунты»:
В открывшемся окне выбираем Firebase:
Дальше в меню выбираем нужный проект и жмем на кнопку «Связать»:
Что внутри? Кратко об основных отчетах Firebase ***ytics
Firebase ***ytics можно найти в консоли Firebase наравне с пунктами Develop, Stability, Grow:
На основной вкладке Dashboard (Сводка) нам доступны ключевые отчеты по умолчанию:
Активные пользователи. Количество активных пользователей за выбранный диапазон дат (30 дней, 7 дней или 1 день) с учетом изменений в процентах по отношению к предыдущему диапазону дат. Активный пользователь — это человек, который взаимодействовал с приложением, когда оно было активно на устройстве, и это взаимодействие привело к регистрации события user_engagement.
Как часто пользователи совершают конверсии. На этом отчете отображен график наиболее важных событий-конверсий относительно шкалы времени (30 дней по умолчанию).
С чем взаимодействуют ваши пользователи. Речь о наиболее популярных экранах приложения, на которых люди бывают чаще (в процентах от всех экранов) и на каких экранах пользователи проводят больше всего времени.
Какой доход вы получаете от приложения. Общее значение поступлений от всех источников дохода с учетом заданной ценности событий-конверсий (стоимость покупки). Также этот отчет включает расчетный доход от AdMob — инструмента от Google, который позволяет разработчикам получать прибыль от своих мобильных приложений.
Насколько стабильно работает ваше приложение. Демонстрирует процент пользователей, у которых не было сбоев в приложении (для всех версий приложения).
Нравится ли пользователям последняя версия приложения. Здесь анализируется последний билд приложения в разрезе таких показателей, как процент активных пользователей и процент пользователей, у которых возникали (или нет) сбои. На основании отчета формируется статус успешности/проблемности последнего билда приложения.
Как вы привлекаете новых пользователей. Отчет об источниках трафика, которые атрибутируются по первому открытию пользователем приложения (событие first_open).
Насколько эффективно вы удерживаете пользователей. Когорты по удержанию приложением (Retention Rate). Например, из когорты на скрине видно, что на второй неделе приложением пользуются 20% пользователей, а на пятой 4,7% пользователей. Довольно скромный результат.
К слову, показатель Retention Rate не всегда является индикатором качества привлеченного трафика.
Кроме вкладки Dashboard (Сводки) в Firebase ***ytics доступны такие ключевые разделы:
Несколько слов о каждом:
События — таблица с названиями, количеством всех уникальных событий (по пользователям). Здесь можно менять диапазон дат на произвольный и скачивать информацию в формате CSV файла.
Аудитории — на вкладке можно создать аудиторию на основании совпадения определенных условий по событиям и свойствам пользователей:
Примеры аудиторий: пользователи, которые платят (по событиям) ; все пользователи новой версии приложения на Android (по свойству пользователя) ; VIP пользователи — пользователи iOS, которые совершили три или более покупки и у которых iPhone с новейшей версией ОС (одновременно по событию и свойству пользователей).
Атрибуция — в разделе данные о том, сколько в Firebase зарегистрировано событий-конверсий, связанных с определенными источниками трафика и рекламными сетями.
Последовательности позволяют визуализировать и, в перспективе, увеличить процент выполнения операций, состоящих из нескольких шагов (событий) в приложении за счет поиска и устранения узких мест. Например, это может быть последовательность микро конверсий, которые должен выполнить пользователь для совершения финальной конверсии.
Когорты — группа пользователей, которые одновременно работали с вашим приложением, например в один день или в течение недели. По этому отчету можно судить, насколько лояльны пользователи к приложению.
Streamview помогает разобраться, как приложение используется в обычных ситуациях — получить набор актуальных тенденций пользования. Данные можно просматривать в режиме реального времени. Это позволяет выявить тенденции, которые еще только намечаются.
Что можно здесь увидеть? Например: самое популярное событие, разбивка пользователей по странам, самая популярная версия приложения и прочее.Свойства пользователей. Параметры событий, которые автоматически регистрируются при каждом вызове logEvent. После настройки свойств пользователя вы сможете фильтровать по ним данные в отчетах. Например, узнать, как отличается поведение людей, которые покупают, от поведения тех, кто этого не делает.
Истории бизнеса и полезные фишкиНовые функции Firebase
Коротко о главном, а именно — про обновленные возможности Firebase (функции, которые на данный момент доступны в Beta):
Firebase Predictions (на вкладке Grow) — это функция, которая использует возможности искусственного интеллекта и данные из Firebase ***ytics для того, чтобы предугадать, сделает ли пользователь определенное действие в будущем.
Хорошо звучит. А на деле? Смотрите на примере кейса от компании Halfbrick, которая занимается разработкой компьютерных игр.
Halfbrick применила функцию Predictions и получила на 20% больше пользователей.
Компания создала эксперимент, который состоял из трех групп, Halfbrick предлагала всплывающее окно с подарком внутриигровой валюты:
- группа 0 — контрольная группа, которой не показывали всплывающее окно с подарком;
- группа 1 — этой группе показывали всплывающее окно только после прохождения третьего уровня игры;
- группа 2 — пользователи получали подарок в тот момент, когда функция Predictions определяла их как пользователей, которые планируют выйти из игры.
Так выглядело всплывающее окно для пользователей, которые планируют покинуть игру:
Результат теста:
Показывая в игре всплывающее окно пользователям, которые хотят уйти, Halfbrick смогли увеличить удержание 7-Day Active Users пользователей на 5% что приравнивается к 20% росту.
Groups | 1-Day Active Users | 7-Day Active Users |
Groups 0: | 59.52% | 25.35% |
Groups 1: | 59.07% | 25.34% |
Groups 2: | 62.12% | 30.24% |
Firebase A/B Testing помогает улучшить приложение, упрощая запуск, анализ и масштабирование экспериментов по продукту и маркетингу.
Что такое ASO и как правильно продвигать мобильное приложение Так
Firebase A/B тестирование показывает, какие изменения в приложении влияют на наиболее важные бизнес-показатели. Вот, например, некоторые параметры, которые можно протестировать:
- размещение кнопки;
- форма кнопки;
- цвет кнопки;
- текст кнопки.
Пример результата Firebase A / B Testing:
Фрагмент интерфейса с отчетом Firebase A/B Testing:
ML Kit for Firebase. Простыми словами, ML Kit — это Machine Learning технология, которая позволяет:
- распознавать текст;
- обнаруживать и распознавать лица на фото или видео;
- сканировать штрих-коды;
- идентифицировать объекты на изображении.
Crashlytics. Вероятность сбоя приложения есть даже после его ручного и автоматического тестирования. Это может быть связано с рядом факторов: несовместимость с различными уровнями API, размерами экрана, памятью телефона, доступностью аппаратных датчиков и настройкой поставщиков в соответствии с их индивидуальными устройствами. Crashlytics поможет в диагностике этих проблем.
Почему это важно? Сбои делают пользователей несчастными. Пользователи могут удалить приложение, поставить ему плохую оценку, оставить отрицательный отзыв в магазине приложений или молча страдать, а потом установить приложение конкурента. И приложению, в котором много сбоев, не поможет даже самый лучший маркетинг.
При этом невозможно сделать так, чтобы в приложении совсем не было сбоев, но важно их минимизировать. Использование надежного и мощного инструмента для создания отчетов о сбоях важно для сбора информации и дает представление о том, как можно исправить эту проблему, чтобы пользователи остались довольны.Cloud Functions. Небольшие фрагменты JavaScript-функций, развернутых на серверах Firebase. Они выполняются для разных событий, таких, например, как изменения базы данных Firebase или новый логин пользователя.
Зачем это нужно? Для упрощения разработки приложений: то, что нужно было писать несколько раз для каждой платформы теперь можно написать один раз; приложения становятся безопасней — не нужно хранить ключи API разных сервисов в приложениях, а только на сервере.
Выводы
Firebase — многофункциональный инструмент для мобильных приложений, который включает в себя аналитическое решение — Firebase ***ytics.
При всем разнообразии доступных отчетов и множестве данных в Firebase ***ytics, важно помнить главное: даже сейчас, когда machine learning вовсю используется в аналитике и маркетинге, именно человек и специалист должен:
- Задавать правильные вопросы и понимать, какие именно данные нужны для анализа и ответа на эти вопросы.
- Найти ответы на вопросы — выявить основные тенденции и закономерности; найти слабые зоны продукта и его ключевые точки роста.
- Определить, что нужно делать, на основании данных аналитики и их анализа.
- Действовать.
- Повторить пункты 1 — 4.
Недавно Google выпустил полезные обновления Firebase (Beta):
- Predictions — применяя машинное обучение, эта функция позволяет предугадать будущее поведение пользователя.
- A/B Testing — помогает оптимизировать работу приложения, позволяя легко запускать, анализировать и масштабировать эксперименты, связанные с продуктом и маркетингом.
- Crashlytics — делает расширенный анализ сбоев в реальном времени и рекомендации, как повысить бесперебойность работы вашего приложения.
- Cloud Functions — облачные сервисы Firebase, которые позволяют автоматически запустить backend-код в случаях, спровоцированных свойствами Firebase и запросами HTTP.
- ML Kit — технология, которая позволяет распознавать текст, обнаруживать и распознавать лица на фото или видео, сканировать штрих-коды, идентифицировать объекты на изображении.
Если возникли вопросы по настройке Firebase ***ytics, смело задавайте их в комментариях. Обещаем оперативно помочь :)
Комментарии:
Вывод информационного сайта из-под алгоритмического YMYL фильтра Google...
04 10 2024 20:14:35
Как нарисовать круговую или столбчатую диаграмму. Избавляемся от популярных ошибок при оформлении...
03 10 2024 22:15:46
Влияет ли значение показателя отказов на ранжирование сайта в поисковых системах и стоит ли переживать из-за высоких показателей отказов? Узнать больше....
02 10 2024 2:50:41
Google Shopping и Smart Shopping Campaign сами себя не оптимизируют....
01 10 2024 11:55:42
Краткий обзор динамических мультимедийных объявлений...
30 09 2024 9:55:50
Узкие специализированные ниши и широкие, которые, как правило, уже заняты лидерами рынка — в каждой найдется место для онлайн-издания с полезным контентом. Узнать больше!...
29 09 2024 9:28:28
Какие регионы и тематики наиболее выгодно продвигать в каждом из представленных рекламных сервисов, где наибольшая доля мобильного трафика, и другая полезная статистика....
28 09 2024 8:29:13
Как узнать, хорошую ли статью вы опубликовали в блоге...
27 09 2024 16:31:10
UTM-метки позволяют эффективно отслеживать источники трафика. Но составлять их нужно правильно. Как именно, давайте разбираться....
26 09 2024 3:24:17
Как составить список, работа с которым займет меньше времени, чем обычно. На примере обработки запросов в ювелирной тематике....
25 09 2024 14:31:51
Качественные исходящие ссылки и исходящий мусор, который только вредит репутации сайта. Находим и отсеиваем....
24 09 2024 1:30:53
10 базовых правил оформления онлайн-таблиц. Оформление — основа таблицы. Как работать со столбцами и ячейками, комментариями и примечаниями, делать корректные цветовые выделения. Читайте далее....
23 09 2024 8:10:52
21 апреля Google официально начнет учитывать совместимость с мобильными девайсами в качестве одного из факторов ранжирования сайта в мобильном поиске. Что это значит для владельцев сайтов и вебмастеров? Мы подготовили небольшой FAQ по теме для рубрики «SE...
22 09 2024 3:28:50
Решили перейти на Google ***ytics 4? Предлагаем разобраться, чем отличается инструмент от предыдущей версии и изучить новинки в отчетах «Демография» и «Технология»....
21 09 2024 15:32:10
Как создать онлайн кампанию по продвижению мобильного приложения с максимальной отдачей....
20 09 2024 20:29:38
Благодаря внедрению интеpaктивной формы подписки увеличили количество ежемecячных подписок на 100%, доход — на 51%, а коэффициент транзакций — на 71%....
19 09 2024 5:24:12
Система индексирования страниц — как поисковик и его роботы разбирают перечень контента по полочкам...
18 09 2024 16:24:37
История о предсказательной аналитике системы автоматизации маркетинга, онлайн-магазине и ненужных письмах....
17 09 2024 11:58:11
При выборе SEO сервиса принято ориентироваться на объем ссылочной массы, но надежен ли такой подход? Большая база не всегда значит качество содержащихся в ней данных, а количество нередко обеспечивают спамные ссылки в отчетах....
16 09 2024 22:28:38
База самых распространенных CMS и модулей для их SEO-оптимизации....
15 09 2024 17:56:51
Чтобы грамотно анализировать статистику рекламных кампаний, необходимо связать Яндекс.Метрику и Яндекс.Директ. Рассказываем, как это сделать...
14 09 2024 13:38:14
Как повысить результаты продаж в режиме цейтнота. Советы новому руководителю от специалистов Netpeak Group. Больше подробностей — в посте...
13 09 2024 16:37:40
Всё о метриках загрузки сайта. Как проверить и отслеживать реальную скорость загрузки сайта и почему нельзя доверять показателям Pagespeed Insights....
12 09 2024 9:31:33
В конце октября Яндекс начал открытое бета-тестирование новой версии Коммaндера. Я решила уже сейчас проверить все плюсы и минусы новой версии сервиса...
11 09 2024 17:44:49
Одно из фундаментальных обновлений Universal ***ytics...
10 09 2024 18:23:17
Кто ведет соцсети Netpeak и заказывает мерч для всего агентства...
09 09 2024 22:53:25
Успешный блог помогает продавать товары и услуги, формировать сильный личный бренд, делиться своим опытом и задавать тренды. Осталось выбрать цель. Узнать как!...
08 09 2024 9:59:29
Тренды, рекомендации, уроки, инструкции, а также вакансии, идеи, кейсы и всё, что поможет оставаться в теме, находить интересные проекты и вдохновляться. Читать дальше....
07 09 2024 11:22:47
Подробно о преимуществах и особенностях двух сервисов контекстной рекламы....
06 09 2024 2:30:19
Динамический ремаркетинг — один из самых эффективных способов продаж для любой группы товаров. В этой статье мы поделимся тонкостями технической подготовки к запуску динамического ремаркетинга в Facebook....
05 09 2024 8:32:41
Как настроить автоматическое обновление данных о товарах с помощью таблиц Google....
04 09 2024 9:44:57
Идем в Бразилию: опыт Depositphotos + полезные факты....
03 09 2024 8:55:51
Alexa Rank учитывает как число страниц, так и количество просмотров страниц. Alexa Rank 1, что означает, что все сайты и сервисы Google посещают больше всего посетителей в интернете....
02 09 2024 5:51:25
Внедрение скрама, чтобы решить проблемы в управлении бизнесом, год работы на нем и отказ от методологии. Читайте об опыте Boosta, которая объединяет 9 SEO-комaнд на удаленке....
01 09 2024 16:16:50
Расскажем в двух словах о всеми забытой функции «Анализ конкуренции»....
31 08 2024 0:22:30
Бесплатный образовательный проект для предпринимателей Netpeak Cluster предлагает пять своих лучших вебинаров о нюансах онлайн-продвижения...
30 08 2024 5:54:25
Работающие способы повысить эффективность рекламных кампаний...
29 08 2024 22:34:34
Надежный сайт позволит вести успешную деятельность, защитить плоды собственного труда и результаты работы исполнителей, с которыми вы сотрудничали. Для реализации задумки вам понадобятся авторские права....
28 08 2024 7:37:50
Делимся полезным скриптом — он проверяет код ответа сервера для списка страниц, до 1000 за сутки....
27 08 2024 13:42:10
Покупать в Китае. Как брендам покорить сердца и кошельки китайских пользователей...
26 08 2024 6:37:50
Как собрать свой онлайн марафон на 500 или 1000 человек? Сколько это стоит и какие сервисы использовать. Давайте разбираться....
25 08 2024 12:35:23
Чтобы понять, как работает Роскомнадзор, пришлось разбираться в деталях и делать опрос по топовым хостингам. Ответы и выводы читайте в статье....
24 08 2024 3:36:29
Эта книга рекомендована к прочтению решительно всем :)...
23 08 2024 13:52:30
В третьем квартале Netpeak внедрил множество крутых улучшений. Мы подробно расскажем о семи самых интересных новостях....
22 08 2024 10:16:58
Как правильно оптимизировать страницы пагинации, чтобы не допустить проседание целевого трафика...
21 08 2024 9:37:13
Безопасное соединение, которое положительно оценивают не только поисковые роботы, но и пользователи. Особенно, если на сайте предстоит оставить личные данные. Читать!...
20 08 2024 17:50:50
Как протестировать MVP мобильного приложения, получить обратную связь и сформировать гипотезы...
19 08 2024 20:32:22
Руководство для всех, кто хочет продать что-то через интернет...
18 08 2024 14:41:14
LinkedIn хороший инструмент для достижения B2B целей. Пока его редко используют в СНГ, что делает LinkedIn еще привлекательней. В этой социальной сети возможности рекламных форматов и таргетингов почти безграничны. Узнать больше....
17 08 2024 6:17:49
Сторителлинг — это способ рассказывать истории, его цель — дать возможность читателю или зрителю почувствовать себя героем этой истории,...
16 08 2024 9:35:40
Еще:
понять и запомнить -1 :: понять и запомнить -2 :: понять и запомнить -3 :: понять и запомнить -4 :: понять и запомнить -5 :: понять и запомнить -6 :: понять и запомнить -7 ::