Персонализация 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 |