Персонализация 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
.Далее выберите цель. Поскольку теперь вы регистрируете события показа рекламы, которые содержат значения дохода, выберите «Показ рекламы» в качестве цели, выберите СУММУ и значение в качестве параметра для агрегирования и добавьте дополнительный показатель отслеживания для времени взаимодействия с пользователем . Это позволяет вам увидеть, как они сравниваются с результатами персонализации.
Здесь вы также можете выбрать еще одно событие в качестве специального показателя, если оно вам подходит.
Нажмите «Далее» , чтобы выбрать целевое состояние. Поскольку вы оптимизируете совокупную стоимость дохода от показов рекламы, если вы не конвертируете стоимость дохода от мероприятий в ту же валюту, вы можете создать условие на основе пользователей в определенном регионе, чтобы улучшить согласованность.
Нажмите «Далее» и введите имя персонализации, затем нажмите « Сохранить» .
Нажмите «Опубликовать изменения» , чтобы запустить персонализацию. Пользователи начнут получать персонализированные значения параметров через несколько часов (в зависимости от интервала выборки удаленной конфигурации). Поскольку период времени, в течение которого значение применяется к пользователю ( окно закрепления ), составляет 24 часа, мы рекомендуем вам разрешить выполнение вашей персонализации. в течение 14 дней (или бессрочно), чтобы они постоянно обучались и совершенствовались, обеспечивая оптимальный опыт для каждого пользователя.
Вы можете увидеть, как работают ваши персонализации, щелкнув условие таргетинга параметра на странице удаленной настройки .
Теперь, когда вы узнали, как создать персонализацию, читайте дальше, чтобы изучить другие варианты использования и обсудить варианты, которые вы можете использовать для их реализации.
Выберите лучшее место размещения рекламы для каждого пользователя
Разные пользователи могут реагировать по-разному, когда им демонстрируются определенные формы объявления или местоположение. В этом случае вы можете использовать параметр 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 |