Сценарии использования
Комбинируйте продукты Firebase
для решения общей разработки приложений
проблемы.




Создать отличный
процесс адаптации
Предоставьте пользователям быстрый и интуитивно понятный процесс входа с помощью
Аутентификация Firebase.
Разрешите пользователям входить в ваше приложение через Facebook, Twitter, Google,
или аккаунт GitHub с менее чем 5 минутами работы.
Отслеживайте каждый этап процесса адаптации, чтобы улучшить впечатления.
Используйте Google Analytics для Firebase, чтобы регистрировать события на каждом этапе подключения.
поток, создайте воронки, чтобы увидеть, куда уходят пользователи, и используйте Remote Config
чтобы внести изменения в приложение и посмотреть, как оно влияет на конверсии.

«Мы увидели, что уровень удержания пользователей с индивидуализированным процессом адаптации в два раза выше, чем среди обычных пользователей. И нам потребовался всего один день, чтобы внедрить настраиваемые экраны адаптации».
- Сами Бен Хассин, соучредитель и генеральный директор The Fabulous

Настройте экран приветствия
Используйте персонализацию, чтобы предоставить каждому пользователю лучший опыт.
Когда человек открывает ваше приложение, порадуйте его, настроив начальный экран в зависимости от его предпочтений, истории использования, местоположения или языка.
Определяйте аудитории на основе поведения пользователей и других переменных Google Analytics.
Затем используйте Firebase Remote Config, чтобы показывать определенный контент каждой определенной аудитории. Нет необходимости отправлять новое обновление приложения - вы можете управлять контентом и настраиваемыми аудиториями прямо из консоли Firebase.
Постепенно развертывать
новые возможности
Запустите следующую функцию с минимальным риском.
Лучший способ выпустить новую функцию - сначала протестировать ее на нескольких пользователях, чтобы увидеть, как она работает и как они реагируют. Когда вы будете довольны им, распространите его среди остальных пользователей. Если вам по какой-то причине нужно отключить его, нет необходимости развертывать совершенно новое приложение и ждать, пока пользователи обновятся.
Начните с определения небольшого процента пользователей как тестеров.
Используйте Google Analytics для Firebase и Remote Config, чтобы настроить таргетинг на избранную группу пользователей для тестирования вашей новой функции. Затем используйте Cloud Messaging, чтобы предложить им попробовать. Отслеживайте результаты в Аналитике. Если все в порядке, разверните его для всех или немедленно откатите его из консоли Firebase.

«Первое тестирование функций с использованием Firebase помогло нам увеличить ежедневное взаимодействие пользователей на 5%».
- Максим Блан-Штраус, руководитель отдела продуктов, Onefootball

Следите за пользовательским путешествием
на разных устройствах
Неудивительно, что люди используют приложения на разных устройствах.
Пользователь может проверить ваше приложение на своем мобильном устройстве, затем открыть его со своего ноутбука и вернуться к нему позже на своем планшете. Базовая аналитика может интерпретировать это как трех разных пользователей, что увеличивает ваш отток.
Получите подробное представление о своих пользователях на разных устройствах.
Google Analytics для Firebase позволяет экспортировать данные вашего мобильного приложения (iOS и Android) в BigQuery и, сопоставляя UserID, дает вам полную картину взаимодействия с приложением по каналам и устройствам.

«Firebase - это невероятно мощный инструмент, обладающий такой большой функциональностью - Remote Config, Analytics, BigQuery и многое другое, которые помогают нам с более разумным таргетингом и аналитическими данными, под одной крышей».
- Теджас Мистри, менеджер по продукту, NPR

Добавьте чат в свое приложение
Позвольте пользователям общаться друг с другом, не выходя из вашего приложения.
Чат в приложении - отличный способ повысить вовлеченность, но реализация удобной функции чата может оказаться сложной задачей.
Синхронизируйте сообщения чата между миллионами пользователей с помощью Firebase Realtime Database.
Легко аутентифицируйтесь с помощью Firebase Authentication, а затем настройте чат в базе данных реального времени. Сообщения появляются на всех устройствах ваших пользователей в реальном времени. Используйте Firebase Cloud Messaging для отправки уведомлений, чтобы ваши пользователи получали новые сообщения, если они находятся в другом приложении.

Оптимизировать рекламу на основе
поведение пользователя
Разным пользователям нужны разные стратегии монетизации.
Основываясь на демографических данных или поведении пользователей, создайте настраиваемые списки аудитории, чтобы сегментировать пользователей на покупателей с низким и высоким потенциалом. Свяжите свой проект Firebase с AdMob, чтобы получить полное представление о ценности каждой аудитории для вас.
Создайте подходящую рекламу для нужных пользователей.
Используя Firebase Remote Config в сочетании с настраиваемыми списками аудитории Analytics, вы можете определить, видит ли пользователь больше или меньше рекламы в вашем приложении. Свяжите свой проект Firebase с AdMob, чтобы измерить влияние вашей адаптированной рекламы на общую ценность аудитории.

«Firebase полностью освободила наших инженеров от управления инфраструктурой кампаний и помогла нашей команде стать более эффективной, а наши кампании - более эффективными, что является для нас огромной победой».
- Эран Орлев, руководитель отдела мобильных продуктов, Playbuzz

Сторонний процесс
платежи без сервера
Когда пользователи совершают покупки в приложении, они ожидают скорости и безопасности.
Многие сторонние сервисы позволяют обрабатывать платежи, устраняя ненужные сложности. Firebase еще больше упрощает работу, позволяя вам безопасно вызывать эти платежные API, не настраивая собственные серверы.
Помогите своим клиентам совершать платежи за миллисекунды.
Когда пользователь достигает экрана оплаты в вашем приложении, вы собираете его актуальную платежную информацию и передаете ее в Cloud Functions for Firebase. Затем вы можете обработать их платеж, отправив запросы к стороннему API обработки платежей через HTTPS, записать заказ в базу данных реального времени и вернуть пользователю подтверждающее сообщение после завершения. Все надежно, без управления серверами.

Награждайте своих рефералов
Рефералы - очень эффективный способ стимулировать рост.
Ваши пользователи будут ценить рекомендации своих друзей намного выше, чем любой маркетинг, который вы делаете. Firebase Dynamic Links позволяет легко создать реферальную систему в вашем приложении, открывая большой вектор потенциального роста для вашего продукта.
Награждайте пользователей за привлечение друзей.
Используя базу данных в реальном времени и облачные функции для Firebase, вы можете настроить вознаграждение в приложении за успешные рефералы. Пригласительные ссылки работают на разных платформах, а рефералы получают индивидуальный опыт, созданный вами впервые. Вы также можете отложить выдачу вознаграждения рефералу, рефереру или обоим до тех пор, пока не будет выполнено конкретное вводное задание.
Используйте машинное обучение
стимулировать удержание
Удерживать сложно.
Это не новость. Любой, кто создал приложение, знает, что трудно получить установки, и еще сложнее заставить пользователей возвращаться. Вы можете протестировать продвижение в приложении, но бывает сложно определить, на каких пользователей ориентироваться, чтобы обеспечить максимальное удержание при минимальных затратах.
Создавайте более разумные группы таргетинга с помощью машинного обучения Google.
Firebase Predictions привносит мощь машинного обучения Google в ваши данные Google Analytics для Firebase, помогая создавать динамические группы пользователей на основе прогнозируемого поведения. Эти группы пользователей можно использовать с Remote Config для нацеливания на пользователей, которые могут отказаться от рекламы в приложении, что сделает их счастливыми и заинтересованными.

«Основываясь на результатах эксперимента, мы решили развернуть внутриигровую акцию для всей нашей пользовательской базы. Теперь любой пользователь, которого Predictions определяет как« откажется », получает в подарок 2000 золотых монет и 25 токенов гача. Нам не терпится проверить предсказания в других наших играх! "
- Мигель Пастор, разработчик, Halfbrick