Персонализация Remote Config оптимизирована для событий Google Analytics , поэтому, если вы можете инициировать событие с значимыми параметрами, вы можете создать для него персонализацию.
Для достижения наиболее эффективных результатов следует выбрать событие, которое часто срабатывает, с альтернативными значениями, которые, как ожидается, приведут к существенным различиям в результатах. Персонализация работает лучше всего, когда у вас не менее 10 000 пользователей и более 1000 событий-триггеров в неделю (или конверсий).
Ниже описаны несколько способов персонализации вашего приложения.
Оптимизация для получения дохода от показов рекламы.
Один из способов использования персонализации — оптимизация дохода от показов рекламы. В этом случае предположим, что у вас есть игра с дополнительными мини-играми, доступ к которым осуществляется через полностраничную рекламу, и вы хотите оптимизировать игровой процесс для каждого пользователя, обеспечивая максимальный доход от рекламы без снижения вовлеченности пользователей.
Давайте рассмотрим один из способов, как это можно сделать:
В вашей игре реализуйте пользовательское логирование событий для события
ad_impression, специфичное для используемых вами поставщиков рекламы, убедившись, что параметрыcurrencyиvalueвключены, и что доход добавляется в параметр сообщаемого значения.В разделе «Измерение дохода от рекламы» описывается, как автоматически регистрировать события показа рекламы (ad_impression) в Admob , а также приводятся несколько примеров реализации для других платформ показа рекламы, таких как AppLovin и ironSource .
Определите параметр Remote Config который вы будете использовать, и альтернативные значения на выбор, а также убедитесь, что логика вашей игры может обрабатывать различные значения.
В этом примере описывается реализация параметра Remote Config в качестве флага функции для включения нескольких различных мини-игр. Для этого откройте страницу Remote Config и нажмите «Добавить параметр» . Вы можете назвать параметр Remote Config
minigame, задав значение по умолчаниюno_game.
Теперь добавьте персонализацию, нажав кнопку «Добавить новую» и выбрав «Персонализация» .
Добавьте до пяти альтернативных значений, а затем нажмите «Далее» .
В качестве примера этой мини-игры можно использовать
tictactoe,word_scrambleиrace.
Далее выберите цель. Поскольку теперь вы регистрируете события показа рекламы, содержащие значения дохода, выберите «Показ рекламы» в качестве цели, выберите «Сумма» и «Значение» в качестве параметра для агрегирования и добавьте дополнительную метрику отслеживания « Время взаимодействия пользователя» . Это позволит вам увидеть, как это соотносится с результатами персонализации.
Здесь вы также можете выбрать еще одно событие в качестве пользовательской метрики, если сочтете это уместным.

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

Нажмите «Далее» , задайте имя для персонализации, затем нажмите «Сохранить» .

Нажмите «Опубликовать изменения» , чтобы запустить персонализацию. Пользователи начнут получать персонализированные значения параметров через несколько часов (в зависимости от интервала получения данных 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 |