Перейти к содержанию

Понимание Events в Pushwoosh

Events предназначены для записи различных действий, которые пользователь совершает в приложении. В отличие от Tags, которые хранят плоские данные (такие как страна, модель устройства или данные об установке), данные Events хранятся в исторической перспективе. Это создает историю поведения пользователя, а не статическую информацию об устройстве. Вся контекстная информация о событии может быть передана в виде атрибутов и их значений.

После правильного сбора эти данные можно использовать для:

  • Запуска сообщений на основе поведения.
  • Создания сегментов пользователей, которые выполняют определенное действие в приложении.
  • Получения информации о пользовательских потоках, метриках использования и других статистических данных.

Реализация

Anchor link to

1. Создайте Events в Pushwoosh Control Panel

Anchor link to

Все Events, отправляемые вашим приложением, должны быть сначала созданы в Pushwoosh с набором атрибутов и их типов. В противном случае Pushwoosh не сможет их распознать.

Чтобы создать Event, перейдите в раздел Events в вашей Control Panel и нажмите кнопку Add event. Введите название и описание и при необходимости добавьте атрибуты.

Раздел Events, показывающий кнопку Add event и интерфейс создания события

2. Установите атрибуты

Anchor link to

Все детали, описывающие Event, передаются с помощью его атрибутов. Атрибуты — это пары ключ/значение. В Control Panel вы можете выбрать один из следующих типов:

  • integer
  • string
  • boolean
  • list
  • decimal (price)
  • date
Форма атрибутов события, показывающая имя атрибута и выпадающий список типов с integer, string, boolean, list, decimal, price и date

Например, вы можете отслеживать входы пользователей в систему и собирать учетные данные (например, вошел через Facebook, Google, Twitter или по email), тип интернет-соединения (wifi, cellular, unknown) и был ли вход успешным (значения true или false) с помощью одного Event «Login», указав его атрибуты следующим образом:

атрибуттипзначение
typestringfacebook, google, twitter, email
connectionstringwifi, cellular, unknown
successbooleantrue, false

Это Event будет записано в Pushwoosh со значениями атрибутов и временной меткой, чтобы позже его можно было использовать для создания сегментов, таргетинга сообщений и сбора статистики.

3. Вызовите /postEvent API

Anchor link to

Импорт Events

Anchor link to

Функция Import events позволяет загружать данные о событиях из CSV-файла, что упрощает массовое отслеживание и анализ активности пользователей. Вы можете импортировать Events из различных систем аналитики и CRM для обогащения ваших данных и улучшения сегментации.

Чтобы импортировать Events, перейдите в AudienceImport CSVImport events.

Загрузка событий

Шаг 1. Загрузите CSV

Anchor link to

Загрузите CSV-файл, содержащий данные о событиях. Файл должен включать следующие обязательные столбцы:

  • Event name: название события.
  • Event date: дата и время, когда произошло событие.
  • HWID или User ID: уникальный идентификатор пользователя, связанного с событием.

Вы также можете включить дополнительные столбцы для необязательных атрибутов Events, чтобы обогатить ваши данные.

Чтобы загрузить файл, перетащите CSV-файл в область загрузки или нажмите, чтобы выбрать файл с вашего устройства. Максимально допустимый размер файла — 100 МБ.

Шаг 2. Сопоставьте столбцы

Anchor link to

После загрузки файла необходимо сопоставить столбцы CSV с соответствующими атрибутами Events в Pushwoosh.

  • Назначьте каждое обязательное поле (Event Name, Event Date, HWID или User ID) соответствующему столбцу в вашем файле.
  • Если ваш CSV-файл содержит пользовательские атрибуты, сопоставьте их с осмысленными именами, которые соответствуют вашим потребностям в отслеживании данных.
  • Нажмите Add attribute, чтобы при необходимости добавить дополнительные поля.

Когда все столбцы будут правильно сопоставлены, нажмите Import events.

После успешного завершения импорта отобразится подтверждающее сообщение. Теперь вы можете использовать эти Events, чтобы максимально раскрыть потенциал ваших кампаний.

При необходимости вы можете загрузить другой файл, чтобы продолжить импорт дополнительных данных.

Вы можете найти импортированные Events в разделе Events History в User Explorer.