Catch up on highlights from Firebase at Google I/O 2023. Learn more

Что вы можете сделать с персонализацией Remote Config?

Персонализация Remote Config оптимизируется для событий Google Analytics, поэтому, если вы можете инициировать событие с значимыми параметрами, вы можете создать для него персонализацию.

Для получения наиболее полезных результатов следует выбрать событие, которое часто запускается с альтернативными значениями, которые, как вы ожидаете, приведут к значительным различиям в результатах. Персонализация работает лучше всего, когда у вас есть не менее 10 000 пользователей и более 1000 триггерных событий в неделю (или конверсий).

Несколько различных способов персонализации вашего приложения описаны ниже.

Оптимизируйте доход от показов рекламы

Одним из способов персонализации является оптимизация доходов от показов рекламы. Предположим, что у вас есть игра с дополнительными мини-играми, скрытая за рекламой на всю страницу, и вы хотите оптимизировать мини-игры для каждого пользователя, обеспечивая максимальный доход от рекламы, не влияя на вовлечение пользователей.

Давайте рассмотрим один из способов, которым вы можете это сделать:

  1. В своей игре внедрите пользовательское ведение журнала событий для события ad_impression , специфичное для поставщиков рекламных услуг, которые вы используете, убедившись, что параметры currency и value включены, а доход добавляется в сообщаемый параметр значения.

    Измерение дохода от рекламы описывает, как автоматически регистрировать события ad_impression с помощью Admob , а также предоставляет несколько других примеров реализации для других платформ показа рекламы, таких как AppLovin и ironSource .

  2. Определите параметр Remote Config, который вы будете использовать, и альтернативные значения для выбора, а также убедитесь, что логика вашей игры может обрабатывать различные значения.

    В этом примере описывается реализация параметра Remote Config в качестве флага функции для включения нескольких различных мини-игр. Для этого откройте страницу Remote Config и нажмите Добавить параметр . Вы можете назвать параметр Remote Config minigame со значением по умолчанию no_game .

    Add a Remote Config parameter

  3. Теперь добавьте персонализацию, нажав «Добавить новую» и выбрав «Персонализация» .

  4. Добавьте до пяти альтернативных значений и нажмите «Далее» .

    Для этого примера мини-игры вы можете использовать tictactoe , word_scramble и race .

    Add alternative values

  5. Далее выберите цель. Поскольку теперь вы регистрируете события показа рекламы, которые содержат значения дохода, выберите «Показ рекламы» в качестве цели, выберите «СУММА » и «значение» в качестве параметра для агрегирования и добавьте дополнительный показатель отслеживания « Время взаимодействия с пользователем » . Это позволяет вам увидеть, как он сравнивается в результатах персонализации.

    Вы также можете выбрать одно другое событие в качестве пользовательской метрики здесь, если считаете его актуальным.

    Select an objective

  6. Щелкните Далее , чтобы выбрать целевое условие. Поскольку вы оптимизируете агрегированное значение дохода от показов рекламы, если вы не конвертируете значение дохода от события в ту же валюту, вы можете создать условие на основе пользователей в определенном регионе, чтобы улучшить согласованность.

    Choose a target condition

  7. Нажмите «Далее» и назовите свою персонализацию, затем нажмите «Сохранить» .

    Name your personalization

  8. Щелкните Опубликовать изменения , чтобы запустить персонализацию. Пользователи начнут получать персонализированные значения параметров через несколько часов (в зависимости от интервала выборки удаленной конфигурации . Поскольку количество времени, в течение которого значение применяется к пользователю ( окно прилипания ), составляет 24 часа, мы рекомендуем вам разрешить выполнение ваших персонализаций. в течение 14 дней (или бессрочно), чтобы они постоянно учились и совершенствовались, обеспечивая оптимальный опыт для каждого пользователя.

    Вы можете увидеть, как работают ваши персонализации, щелкнув условие таргетинга параметра на странице Remote Config .

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

Выберите лучшее место размещения рекламы для каждого пользователя

Разные пользователи могут по-разному реагировать на определенные рекламные факторы или местоположение. В этом случае вы можете использовать параметр Remote Config, например ad_placement , с разными значениями местоположения и оптимизировать клики по объявлениям.

При оптимизации ad_clicks вы можете настроить по крайней мере один дополнительный показатель для user_engagement , чтобы отслеживать уровни вовлеченности пользователей, чтобы гарантировать, что они останутся высокими.

Компонент персонализации Возможные и рекомендуемые значения
Параметр удаленной конфигурации ad_placement
Альтернативные значения top-left, bottom, middle-panel, full-screen
Цель ad_clicks
Дополнительные показатели user_engagement

Оптимизируйте частоту объявлений

В этом случае вы можете оптимизировать частоту рекламы, оптимизируя взаимодействие пользователей, чтобы определить, какая частота рекламы приводит к наибольшему взаимодействию пользователей. Используйте ad_click в качестве дополнительной метрики для отслеживания.

Компонент персонализации Возможные или рекомендуемые значения
Параметр удаленной конфигурации ad_display_freq_in_min
Альтернативные значения 2, 10, 50
Цель user_engagement
Дополнительные показатели ad_click

Определите наилучший уровень сложности, чтобы максимизировать вовлеченность пользователей.

В этом случае вы можете настроить свое приложение для каждого пользователя, выбрав правильный уровень сложности, чтобы полностью задействовать каждого отдельного пользователя с различными уровнями навыков игрока. Вы можете использовать level_difficulty в качестве параметра Remote Config и вовлеченность пользователей в качестве цели. Добавьте любую дополнительную метрику, которую вы сочтете уместной — в этом примере используется level_complete , чтобы получить представление о прогрессе пользователя в игре.

Вы также можете использовать такую ​​цель, как доход от показов рекламы (как настроено в разделе Оптимизировать доход от показов рекламы ) или использовать in_app_purchase для оптимизации для IAP.

Компонент персонализации Возможные или рекомендуемые значения
Параметр удаленной конфигурации level_difficulty
Альтернативные значения easy, medium, difficult, impossible
Цель user_engagement
Дополнительные показатели level_complete