Что можно сделать с помощью персонализации 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