Персонализация 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 .
Теперь, когда вы узнали, как создать персонализацию, читайте дальше, чтобы изучить другие варианты использования и обсудить варианты, которые вы можете использовать для их реализации.
Выберите лучшее место размещения рекламы для каждого пользователя
Разные пользователи могут по-разному реагировать на определенные рекламные факторы или местоположение. В этом случае вы можете использовать параметр 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 |