Что можно сделать с помощью персонализации 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. Нажмите «Опубликовать изменения» , чтобы запустить персонализацию. Пользователи начнут получать персонализированные значения параметров через несколько часов (в зависимости от интервала получения данных Remote Config ). Поскольку время, в течение которого значение применяется к пользователю ( период "привязки" ), составляет 24 часа, мы рекомендуем оставить персонализацию работать на 14 дней (или постоянно), чтобы она постоянно обучалась и улучшалась, обеспечивая оптимальный пользовательский опыт для каждого пользователя.

    Оценить эффективность персонализации можно, щелкнув по условию выбора параметра на странице Remote Config .

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

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

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

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

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

Оптимизировать частоту показа рекламы.

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

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

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

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

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

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