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

Как уведомить владельцев карт Wallet о вознаграждении

Сообщайте участникам программы лояльности, что вознаграждение готово, в тот же момент, когда они его заработали, — сообщением, которое появляется на их карте Apple Wallet или Google Wallet. В этом руководстве вы построите Customer Journey, который отправляет сообщение только тем участникам, кто добавил вашу карту.

Создайте событие вознаграждения

Anchor link to

Событие — это сигнал, который ваша система отправляет, когда с пользователем что-то происходит. Здесь оно отправляется, когда участник получает вознаграждение, например набирает 100 баллов лояльности или собирает десятую отметку на кофейной карте.

  1. Перейдите в Аудитория → События, нажмите Создать событие и выберите Пользовательское событие.
  2. Назовите его RewardUnlocked. Атрибуты событию не нужны: текст сообщения одинаков для всех участников.
  3. Попросите разработчиков отправлять это событие, когда участник получает вознаграждение. Подробнее о создании событий

Подготовьте сообщение

Anchor link to

Создайте пресет push-уведомления с сообщением о вознаграждении, например:

  • Заголовок: Riverside Café Rewards
  • Текст: Your free coffee is ready. Show your loyalty card at the counter.

Всегда заполняйте текст. Карта показывает именно его, а в Apple Wallet push-уведомление без текста только обновляет карту, и владелец ничего не видит.

Что увидит владелец, зависит от кошелька:

  • Apple Wallet: уведомление от карты с iOS-текстом push-уведомления под его заголовком. Pushwoosh удаляет сообщение с карты примерно через час. Apple Wallet показывает уведомление только при изменении текста, поэтому второе push-уведомление с тем же текстом в течение этого часа уведомления не покажет.
  • Google Wallet: уведомление Android с заголовком и текстом push-уведомления, а также сообщение на карте. Карта хранит только последнее сообщение. Кроме того, Google ограничивает, как часто карта может уведомлять владельца. См. Уведомление Google Wallet.

Постройте journey

Anchor link to

Перейдите в Кампании → Конструктор сценариев, нажмите Создать кампанию и постройте всё, что описано ниже, на одном холсте.

Настройте вход

Anchor link to
  1. Добавьте на холст элемент Вход по триггеру.
  2. В поле Название точки введите Reward unlocked.
  3. В разделе Событие выберите RewardUnlocked.
Настройки входа по триггеру с названием точки Reward unlocked и событием RewardUnlocked

Оставьте только участников с картой

Anchor link to
  1. Добавьте после входа элемент Проверка доступности и назовите его Holds the pass?.
  2. В разделе Доступно через нажмите Wallet Pass в Добавить канал, затем удалите канал Push-уведомления, с которым элемент создаётся.
  3. Оставьте выбранным Все платформы, чтобы проверять карты и Apple Wallet, и Google Wallet.
  4. В разделе Какие устройства проверять выберите Все устройства пользователя. Карта регистрируется как отдельное устройство участника, поэтому проверка только того устройства, которое отправило событие, её пропустит.
Проверка доступности с каналом Wallet Pass для всех платформ и выбранным вариантом Все устройства пользователя

У элемента две ветки. Участники, добавившие вашу карту, идут в Wallet, все остальные — в Все остальные.

Отправьте сообщение о вознаграждении

Anchor link to
  1. На ветке Wallet добавьте элемент Push и назовите его Reward message.
  2. В поле Пресет выберите подготовленный пресет.
  3. Выберите Транзакционное сообщение. Участник заработал вознаграждение и ждёт сообщения о нём, поэтому оно дойдёт до всех владельцев карты, включая участников глобальной контрольной группы и тех, кто упёрся в ограничение частоты. Подробнее о типах сообщений.
Настройки push с пресетом Riverside Café reward unlocked, его превью и выбранным транзакционным сообщением
  1. Оставьте включённым Отправлять на все устройства пользователя (по UserID). Тогда push-уведомление уходит на все устройства, привязанные к User ID участника, включая карту и, например, телефон с вашим приложением. Если настройку выключить, push-уведомление уйдёт только на устройство, отправившее событие, и карта ничего не получит.
Настройки доставки push с включённой и выделенной опцией Отправлять на все устройства пользователя (по UserID)
  1. При желании добавьте элемент Выход из кампании после Reward message и подключите ветку Все остальные к другому элементу Выход из кампании.

Когда срабатывает RewardUnlocked, участник входит в journey. Если он добавил вашу карту, Reward message отправляет push-уведомление на все его устройства, и кошелёк показывает его на карте. Участники без карты покидают journey через Все остальные и сообщения не получают. Участник, у которого в приложении вообще нет устройств, отваливается на Holds the pass? с причиной Устройство не найдено.

Journey вознаграждения на холсте: Reward unlocked, проверка Holds the pass?, Reward message и два элемента выхода

Запустите и проверьте

Anchor link to
  1. Запустите journey, когда холст готов.
  2. Попросите разработчика отправить тестовое событие RewardUnlocked для участника, у которого есть карта.
  3. На Holds the pass? проверьте, сколько пользователей ушло в Wallet и в Все остальные.
  4. На Reward message проверьте статистику.

Обновите содержимое карты (необязательно)

Anchor link to

Push-уведомление не изменяет поля дизайна вашей карты. В Apple Wallet заголовок push-уведомления отображается вместо названия организации на карте, пока сообщение не будет удалено. Чтобы показать вознаграждение на самой карте, например новый баланс баллов, обновите карту отдельно:

Другие способы запустить journey

Anchor link to
  • Вход по аудитории: отправьте сообщение целому сегменту один раз или по расписанию, например еженедельное предложение участникам вашей программы лояльности.
  • Вход через API: запускайте journey из своей системы, например когда время начала мероприятия меняется для всех владельцев билетов.