Ключевые идентификаторы API
В этой статье перечислены основные идентификаторы, используемые в запросах к Pushwoosh API. Эти идентификаторы необходимы для аутентификации, создания сообщений, таргетинга, сегментации, отслеживания и управления пользователями в ваших приложениях.
Общие идентификаторы
Anchor link toКод приложения
Anchor link toУникальный идентификатор, присваиваемый каждому приложению в вашем аккаунте Pushwoosh. Он требуется в большинстве вызовов API для указания целевого приложения.
Где найти
Pushwoosh Control Panel → Под названием приложения.
Токен доступа к API
Anchor link toУникальный токен, присваиваемый аккаунту Pushwoosh и используемый для аутентификации запросов к API. Он предоставляет доступ к управлению проектами, отправке сообщений, изменению настроек и получению данных. У каждого аккаунта по умолчанию создан как минимум один токен. Узнать больше
Где найти
Pushwoosh Control Panel → API Access.
Идентификаторы устройств
Anchor link toHardware ID
Anchor link toУникальный идентификатор, присваиваемый устройству Pushwoosh SDK. Устанавливается SDK автоматически или передается при регистрации устройства. Узнать больше
Где найти
-
В логах устройства. Узнать больше
-
В User Explorer при поиске по User ID
-
В CSV-файле, загруженном из списка сегментов
Пуш-токен
Anchor link toТокен, выдаваемый поставщиками платформ, который идентифицирует пару приложение-устройство для доставки пуш-уведомлений. Собирается SDK автоматически при предоставлении разрешений на пуши. Узнать больше
Где найти
-
В логах устройства. Узнать больше
-
В User Explorer введите HWID в поле поиска, чтобы найти связанное устройство, затем откройте сведения об устройстве, чтобы просмотреть пуш-токен.
Тип устройства
Anchor link toУказывает платформу целевого устройства с помощью числового кода. Устанавливается SDK автоматически.
Поддерживаемые значения:
1 – iOS3 – Android7 – macOS8 – Windows9 – Amazon10 – Safari11 – Chrome12 – Firefox13 – Internet Explorer14 – Email17 – Huawei18 – SMS20 – Web21 – WhatsApp22 – Line23 – Kakao Talk24 – Telegram25 – Apple Wallet26 – Google Wallet27 – ViberИдентификаторы пользователей
Anchor link toUser ID
Anchor link toПользовательский идентификатор, присваиваемый пользователю, который позволяет осуществлять кросс-девайсный и персонализированный таргетинг. Узнать больше
Где найти
Pushwoosh Control Panel → Audience → User Explorer
Идентификаторы сообщений
Anchor link toКод сообщения
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 Details → Show all properties → Message settings → Request ID (с кнопкой копирования).
Пример: a1b2c3d4e5f64a7b8c9d0e1f2a3b4c5d
Код In-App
Anchor link toУникальный код, который идентифицирует кампанию мгновенных In-App. Где найти
Pushwoosh Control Panel → Campaigns → Instant in-apps. В списке код отображается под названием кампании.
Пример: AAAAA-BBBBB
Идентификаторы контента
Anchor link toКод пресета
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
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
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Код кампании
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 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Название сегмента / фильтра
Anchor link toНазвание предопределенного сегмента пользователей, созданного в Pushwoosh для таргетинга аудитории. Узнать больше
Где найти
Pushwoosh Control Panel → Segments.
Код сегмента / фильтра
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
Пользовательский атрибут, присваиваемый пользователям или устройствам. Используется для динамической сегментации и персонализации. Узнать больше
Где найти
Pushwoosh Control Panel → Tags или через API /getTags.
Идентификаторы событий
Anchor link toНазвание события
Anchor link toНазвание отслеживаемого события (например, purchase, login, subscription). Используется для запуска автоматизированных рабочих процессов или для аналитики. Узнать больше
Где найти
Pushwoosh Control Panel → Audience → Events.
Идентификаторы геолокации
Anchor link toGeozone ID
Anchor link toИдентифицирует геозону, используемую для запуска уведомлений на основе местоположения. Узнать больше
Где найти
Pushwoosh Control Panel → Geozones.