Создание сегментов по User ID
Используйте фильтр User ID, чтобы создать сегмент известных пользователей по их Pushwoosh User ID, или переключите его на HWID, Email, Phone или Token, чтобы вместо этого сопоставлять по идентификатору устройства. Этот способ лучше всего работает, когда вы уже знаете, каких пользователей или устройства вы хотите включить, и эти идентификаторы зарегистрированы в вашем проекте.
Как создать сегмент по User ID
Anchor link toЧтобы создать сегмент на основе User ID:
-
Перейдите в Audience → Segments.
-
Нажмите Create Segment, чтобы открыть конструктор сегментов.
-
В конструкторе сегментов нажмите User ID в разделе Add filter by.

- Выберите, по какому идентификатору фильтровать: User ID, HWID, Email, Phone или Token.

- Выберите оператор для условия. Подробнее

- Добавьте значения, которые должны быть включены в сегмент: User ID, HWID, email-адреса, номера телефонов или push-токены, в зависимости от поля, которое вы выбрали на шаге 4. Операторы in и not in принимают список значений. Операторы starts with, contains и ends with принимают одно значение. Вводите номера телефонов в формате E.164, например
+15551234567. Pushwoosh хранит их в таком виде, и оператор starts with осуществляет поиск только с самого первого символа.

-
При необходимости добавьте другие фильтры.
-
Чтобы таргетировать пользователя на всех его устройствах, когда условие совпадает, используйте опцию Include all of a user’s devices. Узнайте, как работает эта опция.
-
Нажмите Save.
Операторы
Anchor link toКаждое поле принимает пять одинаковых операторов, сравнивая введенные вами значения со значением этого поля у каждого пользователя или устройства.
| Оператор | Описание | Пример |
|---|---|---|
| in | Соответствует любому значению в списке | UserID in ["user1", "user2"] |
| not in | Не соответствует ни одному значению в списке | HWID not in ["a1b2c3d4e5"] |
| starts with | Начинается с указанной строки | Phone starts with "+1555" |
| contains | Содержит указанную строку | Email contains "example.com" |
| ends with | Заканчивается указанной строкой | Token ends with "9a2e2f" |
Сопоставление по нескольким устройствам
Anchor link toДля HWID, Email, Phone и Token эти операторы оценивают каждое устройство индивидуально, и пользователь соответствует условию, если хотя бы одно из его устройств удовлетворяет условию.
Оператор not in находит любого пользователя, у которого есть хотя бы одно устройство, значение которого отсутствует в списке. Если у пользователя несколько устройств, одного устройства, которого нет в списке, достаточно для совпадения, даже если другое устройство пользователя есть в списке.
Включение опции Include all of a user’s devices добавляет в сегмент все устройства совпадающего пользователя, включая устройство, значение которого находится в списке исключений.
Сопоставление по Token
Anchor link toToken соответствует push-токену, отображаемому для устройства в User Explorer. Он не соответствует ключам отправителя Firebase Cloud Messaging (FCM) или ключам web push, которые не индексируются для этого фильтра.
В отличие от Email, значения Token чувствительны к регистру. Pushwoosh сравнивает их в точности так, как они введены, без приведения к нижнему регистру.
Устаревшие сегменты
Anchor link toСегменты, сохраненные до введения этих операторов, не имеют значения оператора и считываются как in. Для существующих сегментов ничего не меняется.