# Как настроить кампанию по удержанию в Pushwoosh

<Aside type="tip"> 
Посмотрите видео о том, как повысить удержание в мобильном приложении с помощью поведенческой коммуникации, или обратитесь к руководству ниже за подробными инструкциями.
<YouTube id="_KAhfFyhELg" playlabel="Видео на Youtube: Как повысить удержание в мобильном приложении с помощью поведенческой коммуникации"/>
</Aside>

Даже если вы уже успешно [адаптировали](/ru/product/how-to-guides/lifecycle-marketing-campaigns/how-to-onboard-users-with-pushwoosh/) и [активировали](/ru/product/how-to-guides/lifecycle-marketing-campaigns/how-to-set-up-a-user-activation-campaign-with-pushwoosh/) пользователя, этого может быть недостаточно, чтобы он продолжал пользоваться вашим приложением в течение долгого времени. Создавайте кампании по удержанию в [Customer Journey Builder](/ru/product/customer-journey/pushwoosh-journey-overview) от Pushwoosh, чтобы пользователи возвращались в ваше приложение, и снижайте коэффициент оттока.

Советы по созданию эффективной кампании по удержанию:

*   **Давайте ценность:** покажите, как ваше приложение развлечет пользователей или поможет им решить их проблемы.
*   **Персонализируйте общение:** отправляйте контент, соответствующий предпочтениям пользователя, обращайтесь к пользователям по имени и используйте дружелюбный тон.
*   **Используйте несколько каналов:** отправляйте push-уведомления, показывайте in-app сообщения или запускайте email-кампании по удержанию в зависимости от типа вашего бизнеса и этапа, на котором находится ваш пользователь.
*   **Постоянно улучшайте свои кампании:** экспериментируйте с сегментацией и временем отправки, анализируйте поведение пользователей, уменьшайте количество drop-off'ов и создавайте более релевантный контент и предложения.

Ниже мы покажем, как создать два типа кампаний по удержанию в Customer Journey Builder: [кампанию по удержанию пользователей](#user-retention-campaign) и [кампанию по удержанию клиентов](#customer-retention-campaign). В наших примерах у этих двух типов кампаний разные цели конверсии: кампания по удержанию пользователей призывает к выполнению целевого действия в приложении, в то время как кампания по удержанию клиентов мотивирует покупателей совершить еще одну покупку. Поскольку цели различаются, customer journey для этих двух типов кампаний также будет разным.

## Кампания по удержанию пользователей

Давайте разработаем кампанию по удержанию для приложения для тренировок с платной подпиской. В готовом виде она будет выглядеть так:

<img src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-1.webp" alt="Схема кампании по удержанию для тренировок, показывающая точку входа, триггеры, push-уведомления и цель конверсии"/>

**1. Цель конверсии**

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

Сначала мы создадим событие _Workout complete_ [event](/ru/product/audience-data-and-segmentation/events/#implementation) в проекте Pushwoosh и настроим его в нашем примере приложения для тренировок с помощью API [postEvent](/ru/product/audience-data-and-segmentation/events/#3-call-postevent-api).

<Aside type="note">
Для настройки события вам понадобится помощь вашей команды разработчиков, поэтому обязательно поделитесь с ними [этой ссылкой](/ru/developer/guides/audience-and-segmentation/events#custom-events-implementation) для получения подробных инструкций.
</Aside>

После этого мы начнем создавать новый Customer Journey. На верхней панели мы нажмем на **Conversion Goals** и выберем событие _Workout complete_. Мы хотим, чтобы Journey завершался для пользователя, который вызывает целевое событие, поэтому мы включим эту опцию, а затем применим изменения:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-2.webm" title="Настройка цели конверсии с выбранным событием Workout complete в Customer Journey Builder" autoplay loop muted playsinline />

**2. Точка входа и триггер**

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

Сначала мы добавим **Audience-based Entry** и выберем _Subscribers_ в качестве источника аудитории:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-3.webm" title="Элемент Audience-based Entry, показывающий выбор сегмента Subscribers для кампании по удержанию" autoplay loop muted playsinline />

<Aside type="note">
Мы присвоили определенный [Tag](/ru/product/audience-data-and-segmentation/user-data-tags/tags/) каждому пользователю после того, как он подписался на приложение. Используя этот Tag, мы составили [сегмент](/ru/product/audience-data-and-segmentation/segmentation/create-segments/by-tags/) _Subscribers_.
</Aside>

Затем мы добавим элемент **Wait for Trigger** и укажем стандартное событие _PW\_ApplicationOpen_ с семидневным периодом ожидания:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-4.webm" title="Элемент Wait for Trigger, настроенный с событием PW_ApplicationOpen и семидневным периодом ожидания" autoplay loop muted playsinline />

<Aside type="note">
Период ожидания может варьироваться в зависимости от категории вашего приложения.
</Aside>

Если пользователь откроет приложение хотя бы один раз в течение семи дней, он выйдет из Journey:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-5.webm" title="Путь выхода из Journey для пользователей, открывших приложение в течение семидневного периода ожидания" autoplay loop muted playsinline />

<Aside type="note">
Вы также можете автоматически создать нужный сегмент с помощью функции [RF(M) сегментации](/ru/product/audience-data-and-segmentation/segmentation/rfm-segmentation/).
</Aside>

**3. Первое push-уведомление**

Если пользователь не открывал приложение хотя бы один раз за семь дней, мы отправим ему push-уведомление с предложением попробовать эксклюзивную тренировку:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-6.webm" title="Первый элемент push-уведомления с предложением эксклюзивной тренировки для неактивных пользователей" autoplay loop muted playsinline />

<Aside type="note">
Чтобы создать это push-уведомление, мы сначала создали [Deep Link](/ru/product/messaging-channels/push-notifications/advanced-push-features/deep-linking/), ведущий на эксклюзивную тренировку в нашем примере приложения. Затем мы настроили push-сообщение, содержащее этот deep link, и [сохранили его как Preset](/ru/product/content/push-presets#_top).

Для достижения наилучших результатов вы можете [персонализировать push-уведомления](/ru/product/personalization/dynamic-content#how-to-personalize-the-push): например, вставить имя пользователя или оптимизировать контент на основе предпочтений в тренировках, которыми он поделился в своем профиле или во время адаптации.
</Aside>

Теперь давайте разделим поток в зависимости от того, [открыто или проигнорировано это push-уведомление](/ru/product/customer-journey/journey-elements#split-to-openedignored):

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-7.webm" title="Разделение потока push-уведомлений на ветви 'открыто' и 'проигнорировано' для последующих действий" autoplay loop muted playsinline />

Мы также установим [Silent Hours](/ru/product/customer-journey/journey-settings#silent-hours), чтобы пользователи не получали push-уведомления о тренировках в неподходящее время:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-8.webm" title="Настройка Silent Hours для предотвращения отправки push-уведомлений в неподходящее время" autoplay loop muted playsinline />

**4. Триггер тренировки**

_для тех, кто открыл первое push-уведомление_

Если пользователь нажимает на push-уведомление, мы проверим, завершил ли он тренировку.

Сначала мы настроим событие _Workout complete_ [event](/ru/product/audience-data-and-segmentation/events/) в приложении и проекте Pushwoosh. Затем мы добавим элемент **Wait for Trigger** с выбранным событием _Workout complete_:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-9.webm" title="Элемент Wait for Trigger с событием Workout complete для отслеживания вовлеченности пользователя" autoplay loop muted playsinline />

Если пользователь завершает тренировку, он выйдет из Journey:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-10.webm" title="Путь выхода из Journey для пользователей, достигших цели конверсии 'завершение тренировки'" autoplay loop muted playsinline />

**5. Задержка по времени**

_для тех, кто не открыл первое push-уведомление или не завершил тренировку_

Если пользователь игнорирует push-уведомление или не завершает тренировку, мы подождем два дня, прежде чем отправлять что-либо еще. Для этого мы добавим элемент **Time Delay**:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-11.webm" title="Элемент Time Delay, настроенный на двухдневную паузу перед вторым push-уведомлением" autoplay loop muted playsinline />

**6. Второе push-уведомление**

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

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-12.webm" title="Второе push-уведомление, предлагающее пользователям пройти опрос о предпочтениях" autoplay loop muted playsinline />


После отправки второго push-уведомления мы завершим Journey:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-13.webm" title="Завершение Journey с элементом выхода, заканчивающим поток удержания пользователя" autoplay loop muted playsinline />

## Кампания по удержанию клиентов

В качестве примера кампании по удержанию клиентов мы создадим Customer Journey для приложения по продаже одежды. В готовом виде она будет выглядеть так:

<img src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-14.webp" alt="Схема кампании по удержанию клиентов для приложения по продаже одежды, показывающая цели конверсии по покупкам"/>

**1. Цель конверсии**

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

На верхней панели нового окна Customer Journey мы нажмем на **Conversion Goals** и выберем стандартное событие _PW\_InAppPurchase_. Мы хотим, чтобы Journey завершался для пользователя после срабатывания события, поэтому мы включим эту опцию, а затем применим изменения:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-15.webm" title="Настройка цели конверсии с событием PW_InAppPurchase для удержания клиентов" autoplay loop muted playsinline />

**2. Точка входа и триггер**

Мы собираемся запустить кампанию по удержанию для клиентов, которые недавно что-то купили. Мы хотим мотивировать этих людей покупать чаще и повысить их лояльность к нашему e-commerce приложению.

Сначала мы рассчитаем сегменты пользователей, которые совершили покупку в нашем приложении хотя бы один раз. Для этого мы перейдем в раздел [RFM сегментации](/ru/product/audience-data-and-segmentation/segmentation/rfm-segmentation/) и выберем стандартное событие _PW\_InAppPurchase_:

<img src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-16.webp" alt="Раздел RFM сегментации, показывающий стандартные сегменты клиентов по событию PW_InAppPurchase"/>

Pushwoosh автоматически создаст несколько сегментов клиентов, которые выполнили событие _PW\_InAppPurchase_. Мы будем использовать сегмент _Potential loyalists_, потому что он включает клиентов, которые недавно что-то купили.

<Aside type="note">
Вы также можете [создавать сегменты вручную](/ru/product/audience-data-and-segmentation/segmentation/segments/), если вам нужны узкие сегменты с определенными параметрами.
</Aside>

Теперь мы добавим **Audience-based Entry** и выберем _RFM Potential loyalists_ в качестве источника аудитории:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-17.webm" title="Элемент Audience-based Entry с выбором сегмента RFM Potential loyalists" autoplay loop muted playsinline />

**3. Push-уведомление**

Мы отправим нашим _Potential loyalists_ push-уведомление о распродаже в нашем примере приложения:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-18.webm" title="Push-уведомление о распродаже, отправленное потенциально лояльным клиентам" autoplay loop muted playsinline />

<Aside type="note">
Чтобы создать это push-уведомление, мы сначала создали [Deep Link](/ru/product/messaging-channels/push-notifications/advanced-push-features/deep-linking/), ведущий в раздел распродажи в нашем приложении для одежды. Затем мы настроили push-сообщение, содержащее deep link, и [сохранили его как Preset](/ru/product/content/push-presets#_top).
</Aside>

Давайте разделим поток в зависимости от того, открыл ли клиент push-уведомление:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-19.webm" title="Разделение потока push-уведомлений на ветви 'открыто' и 'проигнорировано' для клиентов" autoplay loop muted playsinline />

Также важно установить **Silent Hours**, чтобы пользователи не получали push-уведомления в неурочное время:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-20.webm" title="Настройка Silent Hours для уведомлений в рамках кампании по удержанию клиентов" autoplay loop muted playsinline />

**4. Триггер новой покупки**

_для тех, кто открыл push-уведомление_

Если пользователь заинтересовался нашей распродажей и нажал на push-уведомление, мы проверим, совершит ли он новую покупку в течение двух дней.

Для этого мы добавим элемент **Wait for Trigger** и укажем стандартное событие _PW\_InAppPurchase_ с двухдневным периодом ожидания:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-21.webm" title="Элемент Wait for Trigger с событием PW_InAppPurchase и двухдневным периодом ожидания" autoplay loop muted playsinline />

Если пользователь совершает новую покупку, он выйдет из Journey:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-22.webm" title="Путь выхода из Journey для клиентов, совершивших покупку в течение периода ожидания" autoplay loop muted playsinline />

**5. Тегирование пользователей, не совершивших покупку**

_для тех, кто открыл push-уведомление, но ничего не купил_

Если пользователь открыл push-уведомление, но ничего не купил в течение двух дней, мы обновим его профиль, чтобы присвоить ему Tag _Retention drop-off_ со значением _Didn't like the sale_. Это позволит нам создать сегмент клиентов, которые были заинтересованы в распродаже, но не нашли ничего подходящего. Позже мы сможем подумать, что может заинтересовать таких клиентов больше, и запустить для них другую кампанию по удержанию.

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-23.webm" title="Элемент Update User Profile, присваивающий тег Retention drop-off незаинтересованным клиентам" autoplay loop muted playsinline />

<Aside type="note">
Мы заранее создали [Tag](/ru/product/audience-data-and-segmentation/user-data-tags/tags/) _Retention drop-off_ и выбрали для него строковый тип данных.
</Aside>

**6. Задержка по времени**

_для тех, кто не открыл push-уведомление_

Если пользователь игнорирует push-уведомление, мы подождем три дня, прежде чем отправлять что-либо еще. Для этого мы добавим элемент **Time Delay**:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-24.webm" title="Элемент Time Delay, установленный на три дня перед отправкой последующего email" autoplay loop muted playsinline />

**7. Email**

По истечении указанного времени мы отправим email с подборкой одежды со скидкой.

Сначала попросите вашу команду разработчиков [настроить платформу Email](/ru/product/first-steps/start-with-your-project/configure-platforms/email-verification).

Затем создайте email с помощью [Drag & drop редактора](/ru/product/content/email-content/drag-and-drop-email-editor) Pushwoosh или [редактора HTML-кода](/ru/product/content/email-content/html-code-editor).

Далее мы добавим элемент **Email** в наш Journey и выберем созданный нами шаблон. Мы разделим поток и будем ждать открытия email в течение трех дней:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-25.webm" title="Элемент Email с подборкой одежды со скидкой и разделением потока для отслеживания открытий" autoplay loop muted playsinline />

<Aside type="note">
Персонализация крайне важна для e-commerce. Если вы [сегментируете](/ru/product/audience-data-and-segmentation/segmentation/) клиентов на основе их предпочтений и предыдущих покупок, вы можете отправлять релевантные рекомендации и предложения для каждого сегмента. Чтобы отправлять разные сообщения в зависимости от сегмента, используйте элемент **Condition split** в Journey.
</Aside>

Если клиент откроет email, мы будем ждать новой покупки в течение двух дней, а затем Journey продолжится, как описано в шагах 4 и 5:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-26.webm" title="Ветвь 'email открыт', ожидающая триггера покупки в течение двух дней" autoplay loop muted playsinline />

**8. Тегирование пользователей, не открывших email**

Если пользователь не открыл email в течение трех дней, мы обновим его профиль, чтобы присвоить ему Tag _Retention drop-off_ со значением _Not interested in offers_. Используя этот Tag, мы сможем создать сегмент клиентов, которые не заинтересованы ни в одном предложении в рамках нашей кампании по удержанию или не готовы покупать одежду в данный момент. В будущем мы сможем запустить для таких клиентов другую кампанию по удержанию.

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-27.webm" title="Элемент Update User Profile, тегирующий невовлеченных клиентов как незаинтересованных" autoplay loop muted playsinline />

<Aside type="note">
Мы заранее создали [Tag](/ru/product/audience-data-and-segmentation/user-data-tags/tags/) _Retention drop-off_ и выбрали для него строковый тип данных.
</Aside>

## Вам также может быть интересно

*   [Подробнее о Pushwoosh Customer Journey Builder](https://pushwoosh.com/products/customer-journey)
*   [Лучшая стратегия для повышения удержания в вашем мобильном приложении](https://blog.pushwoosh.com/blog/increase-user-retention-rate/)