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

Создание сегментов по User ID

Используйте фильтр User ID, чтобы создать сегмент известных пользователей по их Pushwoosh User ID, или переключите его на HWID, Email, Phone или Token, чтобы вместо этого сопоставлять по идентификатору устройства. Этот способ лучше всего работает, когда вы уже знаете, каких пользователей или устройства вы хотите включить, и эти идентификаторы зарегистрированы в вашем проекте.

Как создать сегмент по User ID

Anchor link to

Чтобы создать сегмент на основе User ID:

  1. Перейдите в Audience → Segments.

  2. Нажмите Create Segment, чтобы открыть конструктор сегментов.

  3. В конструкторе сегментов нажмите User ID в разделе Add filter by.

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

  2. Чтобы таргетировать пользователя на всех его устройствах, когда условие совпадает, используйте опцию Include all of a user’s devices. Узнайте, как работает эта опция.

  3. Нажмите 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 to

Token соответствует push-токену, отображаемому для устройства в User Explorer. Он не соответствует ключам отправителя Firebase Cloud Messaging (FCM) или ключам web push, которые не индексируются для этого фильтра.

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

Устаревшие сегменты

Anchor link to

Сегменты, сохраненные до введения этих операторов, не имеют значения оператора и считываются как in. Для существующих сегментов ничего не меняется.