Служба событий Google Play Games позволяет собирать совокупные данные, сгенерированные вашими игроками во время игры, и сохранять их на серверах Google для игровой аналитики. Вы можете гибко определить, какие данные об игроках должна собирать ваша игра; сюда могут входить такие показатели, как частота:
- Игроки используют определенный предмет
- Игроки достигают определенного уровня
- Игроки выполняют определенное игровое действие
Вы можете использовать данные о событиях в качестве отзыва о том, как улучшить свою игру. Например, вы можете настроить уровень сложности определенных уровней в вашей игре, которые игроки находят слишком сложными для прохождения.
Чтобы узнать, как реализовать события для вашей платформы, см. Реализации клиента .
Интеграция событий в вашу игру
Следующий рабочий процесс описывает, как вы можете применять события в своей игре:
- Дайте определение событиям . Чтобы определить новые события для захвата в игре:
- Перейдите на страницу событий вашей игры в Google Play Console .
- Нажмите кнопку Добавить новое событие и настройте свойства события .
- Опубликуйте определения событий, выполнив действия, описанные в разделе Публикация изменений в игре .
Реализуйте захват событий в своей игре с помощью API событий . Например, в коде Android вызывайте метод
increment
событий всякий раз, когда ваша игра обнаруживает, что произошло событие, о котором она заботится.Просмотр данных о событиях . Перейдите на страницу событий вашей игры в консоли Google Play, чтобы просмотреть статистику захваченных событий.
Основы событий
API-интерфейсы событий позволяют определять и собирать интересные показатели игрового процесса и загружать эти показатели в игровые сервисы Google Play.
Событие игровых сервисов Google Play содержит следующие ключевые свойства:
Свойство | Описание |
---|---|
ИДЕНТИФИКАТОР | Уникальная строка, сгенерированная консолью Google Play для этого события. Используйте этот уникальный идентификатор для ссылки на событие в ваших игровых клиентах. |
Имя | Краткое название события. Имя может содержать до 100 символов. Это значение используется консолью Google Play и может отображаться в вашей игре. Примеры:
|
Описание | Более подробное описание события (например, «Сколько раз игрок убил зомби» или «Общее количество красных драгоценных камней, которые игрок убрал и сопоставил»). Описание может содержать до 500 символов. Это значение используется консолью Google Play и может отображаться в вашей игре. |
Тип события | Поле, определяющее тип данных, отслеживаемых событием. Это значение используется консолью Google Play для поддержки отчетов Player Analytics. Поддерживаются два типа событий:
|
Икона | Квадратный значок, который будет связан с вашим мероприятием. |
Создание события
Чтобы создать новое событие для своей игры, выполните следующие действия:
- Добавьте свою игру в Google Play Console , если вы еще этого не сделали.
- В консоли Google Play щелкните значок игровых сервисов слева и выберите запись для своей игры.
- Выберите вкладку «События» слева и нажмите кнопку «Добавить событие» .
- Заполните данные для события, которое вы хотите создать.
- Нажмите Сохранить . Если ошибок нет, ваше мероприятие переводится в состояние «Готово к публикации». Теперь вы можете приступить к публикации изменений в игре .
Редактирование события
Чтобы отредактировать созданное вами событие:
- В консоли Google Play откройте вкладку «События» и выберите запись события, которое хотите изменить. Вы должны увидеть ту же форму, которую вы использовали при создании события.
- Внесите изменения.
- Когда вы закончите редактирование события, нажмите кнопку Сохранить .
- Протестируйте свою игру, чтобы проверить измененное событие. Если он работает правильно, переиздайте свои изменения в игре .
Удаление события
Вы можете удалить события, находящиеся в состоянии черновика или опубликованные. Чтобы удалить событие в консоли Google Play, нажмите кнопку « Удалить» в нижней части формы для этого события.
Сброс данных события
Вы можете сбросить данные о прогрессе игрока для тестировщиков ваших событий.
- Чтобы сбросить черновики событий в консоли Google Play, нажмите кнопку «Сбросить ход события» в нижней части формы для этого события.
- Чтобы программно сбросить данные события, вызовите методы Management API
Events
.
Клиентские реализации
Чтобы узнать, как реализовать события для вашей платформы, см. следующие ресурсы: