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

Как отправлять транзакционные сообщения

Транзакционные сообщения, такие как подтверждения заказов, продления подписки, сброс пароля, обновления о доставке или уведомления об оплате, необходимы для предоставления пользователям своевременной и актуальной информации на основе их конкретных действий. Pushwoosh позволяет автоматизировать эти сообщения с помощью инструмента Customer Journey Builder.

Предварительные условия

Anchor link to

Перед настройкой транзакционных сообщений убедитесь, что:

  • Pushwoosh SDK интегрирован в ваше мобильное приложение или на ваш веб-сайт.
  • События, которые вы хотите использовать в транзакционных Journeys, созданы, настроены и отслеживаются в Pushwoosh. Узнайте больше о создании событий

Ниже приведены примеры распространенных транзакционных сообщений и шаги по их настройке с помощью Customer Journey Builder.

Отправка подтверждения заказа

Anchor link to

Чтобы автоматически отправлять персонализированные сообщения о подтверждении заказа при возникновении события покупки, выполните следующие шаги:

  1. В вашем аккаунте Pushwoosh перейдите в Campaigns > Customer Journey Builder и нажмите Create campaign, чтобы начать создание потока транзакционных сообщений.
  2. В Customer Journey Builder добавьте на рабочую область элемент Trigger-based entry и выберите событие PW_InAppPurchase (событие по умолчанию). Убедитесь, что событие настроено правильно. Узнать больше
Рабочая область Customer Journey Builder с элементом Trigger-based entry и выбранным событием PW_InAppPurchase для настройки подтверждения заказа
  1. Добавьте на рабочую область элемент push-уведомления. Создайте контент сообщения и используйте плейсхолдеры, такие как {order_id}, для персонализации сообщения.

Пример контента push-уведомления

Anchor link to

Заголовок: “Подтверждение заказа”

Сообщение: “Спасибо за ваш заказ {order_id}! Ваши товары скоро будут отправлены.”

Предпросмотр содержимого push-уведомления с сообщением о подтверждении заказа и плейсхолдером для персонализации order_id
  1. Чтобы убедиться, что сообщение будет доставлено независимо от каких-либо ограничений на количество сообщений, выберите Ignore Global frequency capping в настройках сообщения.
Панель настроек сообщения с выделенной опцией Ignore Global frequency capping для транзакционных сообщений
  1. Завершите и запустите Journey. Настройте сообщение и любые необязательные шаги сегментации или ожидания. Добавьте элемент Exit и нажмите Launch, чтобы запустить Journey.
Завершенный Customer Journey с настроенным элементом Exit, готовый к запуску

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

Отправка email-уведомления о продлении подписки

Anchor link to

Используя сторонние сервисы управления подписками, такие как Adapty, Apphud и др., вы можете автоматически отправлять уведомления или email-сообщения о продлении пользователям, когда их подписка истекает, побуждая их к продлению. Для этого сделайте следующее:

  1. Сначала настройте интеграцию сервиса с Pushwoosh. Узнайте больше о доступных интеграциях
  2. Затем настройте событие Subscription_expired в выбранном вами сервисе управления подписками. Когда подписка пользователя истекает, сервис отправит событие subscription expired в Pushwoosh.
  3. После настройки события в Customer Journey Builder нажмите Create campaign и добавьте на рабочую область элемент Trigger-based entry.
  4. Выберите событие subscription expired, отправленное сторонним сервисом.
Элемент Trigger-based entry, настроенный на событие subscription expired от стороннего сервиса
  1. Добавьте на рабочую область элемент email и выберите заранее созданный контент email-сообщения.

Пример контента email-сообщения

Anchor link to

Тема: “Срок действия вашей подписки истек – продлите сейчас, чтобы оставаться на связи!”

Тело письма:

Здравствуйте,

Мы заметили, что срок действия вашей подписки истек, и мы не хотим, чтобы вы упустили все замечательные преимущества! Продлите подписку сегодня, чтобы продолжать пользоваться нашими услугами без перерыва.

[Продлить мою подписку]

Спасибо, что вы наш ценный клиент. Мы с нетерпением ждем вашего возвращения!

  1. Чтобы убедиться, что сообщение будет доставлено независимо от каких-либо ограничений на количество сообщений, выберите Ignore Global frequency capping в настройках сообщения.

  2. Завершите настройку Journey и нажмите Launch campaign.

Завершенный Journey для email-уведомления о продлении подписки, готовый к запуску

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

Отправка сообщения о сбросе пароля

Anchor link to

Чтобы отправить email-сообщение для сброса пароля, вам необходимо настроить событие сброса пароля, сконфигурировать ссылку для сброса пароля на вашей стороне, а затем создать Customer Journey для отправки email-сообщения.

Выполните следующие шаги для завершения настройки:

Шаг 1. Настройте событие сброса пароля в Pushwoosh

Anchor link to

Когда пользователь запрашивает смену пароля, вы вызываете событие, например, password change requested. Вам необходимо заранее настроить это событие.

  1. Перейдите в Events на панели управления Pushwoosh и нажмите Create event.
  2. Назовите событие, например, Password reset request.
  3. Добавьте следующие атрибуты к событию:
Имя атрибутаТипОписаниеПример значения
reset_linkStringУникальная ссылка для сброса пароля.https://yourapp.com/reset-password?token=abc
user_nameStringИмя пользователя для персонализации.John
token_durabilityIntegerСрок действия токена в секундах (например, 24 часа).86400
dateDateДата и время запроса на сброс.2024-11-18T10:00:00Z

Эти атрибуты действуют как плейсхолдеры, получая динамические данные из вашей системы при вызове события.

Интерфейс настройки события, показывающий событие запроса на сброс пароля с необходимыми атрибутами

Настройте событие в вашем приложении. Узнайте больше о настройке кастомных событий

Шаг 2. Сгенерируйте ссылку для сброса пароля

Anchor link to

Когда пользователь запрашивает сброс пароля (например, нажимая “Забыли пароль?”), вам необходимо:

  1. Сгенерировать уникальный токен. Создайте безопасный, случайно сгенерированный токен для пользователя. Например, 12345-abcde-67890.
  2. Объедините токен с вашим URL для сброса пароля. Например, https://yourapp.com/reset-password?token=12345-abcde-67890.
  3. Сохраните токен в вашей базе данных, связав его с аккаунтом пользователя, и установите срок действия (например, 24 часа).
  4. Включите ссылку для сброса в атрибут события reset_link при вызове события Password Reset Request.

Шаг 3. Создайте контент email-сообщения

Anchor link to
  1. Перейдите в Email content в Pushwoosh и создайте новый контент для email. Узнать больше
  2. Добавьте плейсхолдеры для динамического контента:
    1. {reset_link} для ссылки на сброс пароля.
    2. {user_name} для имени пользователя.
    3. {token_durability} для времени истечения срока действия ссылки.
Редактор содержимого email с плейсхолдерами для полей reset_link, user_name и token_durability

Шаг 4. Создайте кампанию

Anchor link to
  1. Перейдите в раздел Customer Journey в Pushwoosh и нажмите Create Campaign.
  2. Перетащите элемент Trigger-based entry на рабочую область.
  3. Настройте триггер так, чтобы он активировался, когда ваша система отправляет событие Password Reset Request.
Рабочая область Customer Journey с элементом Trigger-based entry, настроенным на событие Password Reset Request
  1. Добавьте элемент Email на рабочую область.

  2. Свяжите email с элементом Trigger-based entry.

  3. Выберите ранее созданный контент email-сообщения с плейсхолдерами для ссылки сброса и данных пользователя.

Элемент Email, связанный с триггером, с содержимым email для сброса пароля и динамическими плейсхолдерами
  1. Чтобы убедиться, что сообщение будет доставлено независимо от каких-либо ограничений на количество сообщений, выберите Ignore Global frequency capping в настройках сообщения.

  2. После добавления контента сообщения убедитесь, что все шаги в Journey настроены правильно. Добавьте элемент Exit и нажмите Launch campaign, чтобы запустить Journey.

Завершенный Journey для email-сообщения о сбросе пароля с настроенным элементом Exit, готовый к запуску

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