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

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

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

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

Anchor link to

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

  • Pushwoosh SDK интегрирован в ваше мобильное приложение или на веб-сайт.
  • События, которые вы хотите использовать в транзакционных Journey, созданы, настроены и отслеживаются в 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. Чтобы убедиться, что сообщение будет доставлено независимо от каких-либо ограничений на количество сообщений, выберите Send messages without global frequency capping в настройках доставки.
Настройки доставки с выбранной опцией Send messages without 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. Чтобы убедиться, что сообщение будет доставлено независимо от каких-либо ограничений на количество сообщений, выберите Send messages without 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. Чтобы убедиться, что сообщение будет доставлено независимо от каких-либо ограничений на количество сообщений, выберите Send messages without global frequency capping в настройках доставки.

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

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

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