Работа с событиями в Pushwoosh
События предназначены для записи различных действий, которые пользователь совершает в приложении. В отличие от тегов, которые используются для хранения плоских данных (таких как страна, модель устройства или данные об установке), данные о событиях хранятся в исторической перспективе и могут рассматриваться как история поведения пользователя, а не как набор информации об устройстве. Вся контекстная информация о событии может быть передана в виде набора атрибутов и их значений.
После правильного сбора эти данные можно использовать для:
- запуска поведенческих сообщений;
- создания сегментов пользователей, выполняющих определенное действие в приложении;
- получения ценных сведений о пользовательских потоках, метриках использования и других статистических данных.
Реализация
Anchor link to1. Создайте события в панели управления Pushwoosh
Anchor link toВсе события, отправляемые вашим приложением, должны быть сначала созданы в Pushwoosh с набором атрибутов и их типов; в противном случае Pushwoosh их не распознает.
Чтобы создать событие, перейдите в раздел «События» вашей Панели управления и нажмите кнопку «Добавить событие». Введите название и описание и при необходимости добавьте атрибуты.

2. Настройте атрибуты
Anchor link toВсе детали, описывающие событие, передаются с помощью его атрибутов. Атрибуты представляют собой пары «ключ-значение» и могут быть 5 различных типов: integer (целочисленный), string (строковый), list (список), date (дата) и boolean (логический). Например, вы можете отслеживать входы пользователей в систему и собирать данные для входа (например, вход через Facebook, Google, Twitter или по email), тип интернет-соединения (wifi, cellular, unknown) и успешность входа (значения true или false) с помощью одного события Login, указав его атрибуты следующим образом:
атрибут | тип | значение |
---|---|---|
type | string | facebook, google, twitter, email |
connection | string | wifi, cellular, unknown |
success | boolean | true, false |
Это событие будет записано в Pushwoosh со значениями атрибутов и временной меткой, чтобы позже его можно было использовать для создания сегментов, таргетинга сообщений и сбора статистики.
3. Вызовите /postEvent API
Anchor link toИмпорт событий
Anchor link toФункция «Импорт событий» позволяет загружать данные о событиях из CSV-файла, что упрощает отслеживание и анализ действий пользователей в больших объемах. Вы можете импортировать события из различных аналитических и CRM-систем, чтобы обогатить ваши данные и улучшить сегментацию.
Чтобы импортировать события, перейдите в Аудитория → Импорт CSV → Импорт событий.
Шаг 1. Загрузите CSV-файл
Anchor link toЗагрузите CSV-файл, содержащий данные о событиях. Файл должен содержать следующие обязательные столбцы:
- Название события – название события.
- Дата события – дата и время, когда произошло событие.
- HWID или User ID – уникальный идентификатор пользователя, связанного с событием.
Вы также можете добавить дополнительные столбцы для необязательных атрибутов событий, чтобы обогатить ваши данные.
Чтобы загрузить файл, перетащите его в область загрузки или нажмите, чтобы выбрать файл с вашего устройства. Максимальный размер файла — 100 МБ.
Шаг 2. Сопоставьте столбцы
Anchor link toПосле загрузки файла необходимо сопоставить столбцы CSV-файла с соответствующими атрибутами событий в Pushwoosh.
- Присвойте каждому обязательному полю (название события, дата события, HWID или User ID) правильный столбец в вашем файле.
- Если ваш CSV-файл содержит кастомные атрибуты, сопоставьте их с понятными именами, которые соответствуют вашим целям отслеживания данных.
- Нажмите Добавить атрибут, чтобы при необходимости добавить дополнительные поля.
Когда все столбцы будут правильно сопоставлены, нажмите Импортировать события.
После успешного завершения импорта отобразится подтверждающее сообщение. Теперь вы можете использовать эти события, чтобы максимально раскрыть потенциал ваших кампаний.
При необходимости вы можете загрузить еще один файл, чтобы продолжить импорт дополнительных данных.
Импортированные события можно найти в разделе «История событий» в User Explorer.