Продолжаем
разбираться с Firebase Remote Config.
Продакты по неопытности хардкодят то, что надо тестить. Но многие продуктовые решения теряют актуальность или показывают себя негативно на больших цифрах.
📈 Маркетинг и деньги
Можно: включать/выключать функции для конкретных версий, стран и аудиторий.
Зачем: Тестить локальные фичи, работать с рекламными кампаниями.
Что китайцу плохо, то канадцу - кленовый сироп. Если функция не нужна вам на всем продукте, вешайте на нее конфиг.
Накинуть конфиги можно на:
Способы авторизации и оплаты.
Экраны, которые мы хотим показывать только в период рекламной кампании или сезонных сдвигов.
Когорты, которым мы хотим кастомизировать доступ к функциям.
Можно: Динамически обновлять UI
Зачем: Менять оформление под акции и рекламные кампании.
Однажды мы делали романтическое оформление аппа под 14 февраля. Сверстали его заранее и привязали к конфигу. Смодерили билд, но дизайн оставался выключенным. В назначенный день активировали. Когда праздничная лихорадка спала, также быстро убрали с прода. Минимум рисков не попасть в сроки или накосячить.
Можно: A/B-тестить пейволы
Зачем: Бесплатный способ понять, какая конфигурация paywall дает больше подписок. В тест можно добавлять и сами настройки config.
Можно: управление схемой показала пейволов
Зачем: Показывать экраны каждый N тап, через определенное количество секунд, при каждой Y-сессии и т.д.
Неоспоримый плюс в том, что после того, как конфиги настроены, продакт может сам их тестить, включать, выключать и смотреть, какая конфигурация дает эффект.