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

Ключевые идентификаторы API

В этой статье перечислены основные идентификаторы, используемые в запросах к Pushwoosh API. Эти идентификаторы необходимы для аутентификации, создания сообщений, таргетинга, сегментации, отслеживания и управления пользователями в ваших приложениях.

Общие идентификаторы

Anchor link to

Код приложения (Application code)

Anchor link to

Уникальный идентификатор, присваиваемый каждому приложению в вашем аккаунте Pushwoosh. Он требуется в большинстве вызовов API для указания целевого приложения.

Где найти

Pushwoosh Control Panel → под названием приложения.

Токен доступа к API (API access token)

Anchor link to

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

Где найти

Pushwoosh Control Panel → API Access.

Идентификаторы устройств

Anchor link to

Идентификатор устройства (Hardware ID)

Anchor link to

Уникальный идентификатор, присваиваемый устройству с помощью Pushwoosh SDK. Устанавливается SDK автоматически или передается при регистрации устройства. Подробнее

Где найти

Пуш-токен (Push token)

Anchor link to

Токен, выдаваемый поставщиками платформ, который идентифицирует пару «приложение-устройство» для доставки пуш-уведомлений. Собирается SDK автоматически при предоставлении разрешений на отправку пушей. Подробнее

Где найти

  • В логах устройства. Подробнее

  • В User Explorer введите HWID в поле поиска, чтобы найти соответствующее устройство, затем откройте сведения об устройстве, чтобы просмотреть пуш-токен.

Тип устройства (Device type)

Anchor link to

Указывает платформу целевого устройства с помощью числового кода. Устанавливается SDK автоматически.

Поддерживаемые значения:

1 – iOS
3 – Android
7 – macOS
8 – Windows
9 – Amazon
10 – Safari
11 – Chrome
12 – Firefox
13 – Internet Explorer
14 – Email
16 – Baidu Android
17 – Huawei
18 – SMS
20 – Web
21 – WhatsApp
22 – Line
23 – Kakao Talk
24 – Telegram
25 – Apple Wallet
26 – Google Wallet
27 – Viber

Идентификаторы пользователей

Anchor link to

Идентификатор пользователя (User ID)

Anchor link to

Пользовательский идентификатор, присваиваемый пользователю, который позволяет осуществлять кросс-девайсный и персонализированный таргетинг. Подробнее

Где найти

Pushwoosh Control Panel → Audience → User Explorer

Идентификаторы сообщений

Anchor link to

Код сообщения (Message code)

Anchor link to

Уникальный идентификатор, присваиваемый каждому сообщению при его создании. Он имеет определенный формат: XXXX-XXXXXXXX-XXXXXXXX.

Этот код необходим для:

  • Отслеживания статуса и доставки определенного сообщения
  • Отмены (или удаления) ранее отправленного сообщения
  • Получения статистики по сообщению

Где найти

  • Pushwoosh Control Panel: Перейдите в Campaigns → One-time messages, затем откройте свойства нужного сообщения. Код сообщения будет отображен там.
  • Ответ API /createMessage: При создании нового сообщения через API код сообщения включается в ответ.

Идентификатор запроса (Request ID)

Anchor link to

Соотносит сообщение с HTTP-запросом, который его создал, позволяя отследить одну отправку от начала до конца — от HTTP-вызова через уровень маршрутизации Pushwoosh до результирующего сообщения.

Присутствует в любом сообщении, созданном HTTP-вызовом к /createMessage или Messaging API v2, включая сообщения, отправленные из Control Panel. Сообщения, созданные с помощью Journeys, cron-рассылок или других внутренних триггеров, не являющихся HTTP, не имеют Request ID.

Установка собственного значения

Передайте заголовок X-Request-ID вместе с запросом. Если значение имеет длину 8–128 символов и содержит только латинские буквы, цифры, точки, подчеркивания и дефисы, Pushwoosh использует его повторно; в противном случае — или если заголовок опущен — Pushwoosh генерирует его для вас. Недопустимое значение заменяется без уведомления, поэтому запрос никогда не завершится ошибкой из-за него. Уникальность не проверяется, поэтому используйте значение, которое действительно уникально для каждого запроса, если вы полагаетесь на него для отслеживания.

Где найти

Pushwoosh Control Panel → откройте сообщение → Message DetailsShow all propertiesMessage settingsRequest ID (с кнопкой копирования).

Пример: a1b2c3d4e5f64a7b8c9d0e1f2a3b4c5d

Код In-App сообщения (In-app code)

Anchor link to

Уникальный код, который идентифицирует кампанию мгновенных In-App сообщений. Где найти

Pushwoosh Control Panel → CampaignsInstant in-apps. В списке код отображается под названием кампании.

Пример: AAAAA-BBBBB

Идентификаторы контента

Anchor link to

Код пресета (Preset code)

Anchor link to

Идентификатор сохраненного пресета сообщения (например, пуш или SMS). Подробнее

Где найти

Pushwoosh Control Panel → Content → Presets.

Код пресета можно найти в двух местах:

  • В виде списка, отображаемого под названием пресета.

  • В URL-адресе при редактировании или создании пресета (это последняя часть URL).

Пример:

URL: https://app.pushwoosh.com/applications/XXXXX-XXXXX/sms-presets/edit/AAAAA-BBBBB

Код пресета: AAAAA-BBBBB

Код Rich Media (Rich media code)

Anchor link to

Идентификатор шаблона In-App сообщения. Подробнее

Где найти

Pushwoosh Control Panel → Content → Rich media.

Пример: URL: https://app.pushwoosh.com/applications/XXXXX-XXXXX/rich-media/AAAAA-BBBBB/statistics Код Rich Media: AAAAA-BBBBB

Код контента email (Email content code)

Anchor link to

Код контента email — это уникальный идентификатор для сохраненного контента email. Подробнее

Где найти

Pushwoosh Control Panel → Content → Email content.

Код является последней частью URL.

Пример:

URL: https://app.pushwoosh.com/applications/XXXXX-XXXXX/email-content/edit/AAAAA-BBBBB Код контента email: AAAAA-BBBBB

Идентификаторы кампаний

Anchor link to

Код кампании (Campaign code)

Anchor link to

Уникальный идентификатор, используемый для ссылки на конкретную кампанию для отслеживания и анализа.

Где найти

Код кампании появляется в URL-адресе при просмотре статистики, связанной с кампанией, в Pushwoosh Control Panel. Чтобы найти его, перейдите в Statistics → Aggregated statistics, нажмите на нужную кампанию и скопируйте код, находящийся в конце URL.

Пример:

URL: https://app.pushwoosh.com/applications/XXXXX-XXXXX/statistics/aggregated-message?campaignCode=YYYYY-YYYYY

Код кампании: YYYYY-YYYYY

Идентификатор Journey (Journey ID)

Anchor link to

Уникальный идентификатор, используемый для связывания сообщений с конкретными маркетинговыми кампаниями для отслеживания и анализа эффективности.

Где найти

  • В URL-адресе холста кампании в Pushwoosh Control Panel.
  • Выберите точку на холсте и нажмите Ctrl+I (Cmd+I) — в буфер обмена скопируется <journey UUID>/<point UUID>; Journey ID — это часть перед слэшем.

Пример: URL: https://app.pushwoosh.com/journeys/XXXXX-XXXXX/1/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee

Journey ID: aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee

Идентификаторы сегментации и таргетинга

Anchor link to

Название сегмента / фильтра (Segment / Filter name)

Anchor link to

Название предопределенного сегмента пользователей, созданного в Pushwoosh для таргетинга аудитории. Подробнее

Где найти

Pushwoosh Control Panel → Segments.

Код сегмента / фильтра (Segment / Filter code)

Anchor link to

Уникальный код в формате XXXXX-XXXXX, который идентифицирует сегмент (также называемый фильтром) в Pushwoosh. Этот код используется в вызовах API, логике автоматизации и правилах динамической сегментации.

Где найти

  • Через метод API /listFilters.

  • В адресной строке при просмотре сегмента в Pushwoosh Control Panel:

Пример:

URL: https://app.pushwoosh.com/applications/XXXXX-XXXXX/segments/XXXE9-XXX49/detail Код сегмента: XXXE9-XXX49

Тег (Tag)

Anchor link to

Пользовательский атрибут, присваиваемый пользователям или устройствам. Используется для динамической сегментации и персонализации. Подробнее

Где найти

Pushwoosh Control Panel → Tags или через API /getTags.

Идентификаторы событий

Anchor link to

Название события (Event name)

Anchor link to

Название отслеживаемого события (например, purchase, login, subscription). Используется для запуска автоматизированных рабочих процессов или для аналитики. Подробнее

Где найти

Pushwoosh Control Panel → Audience → Events.

Идентификаторы геолокации

Anchor link to

Идентификатор геозоны (Geozone ID)

Anchor link to

Идентифицирует геозону, используемую для запуска уведомлений на основе местоположения. Подробнее

Где найти

Pushwoosh Control Panel → Geozones.