# Pushwoosh에서 리텐션 캠페인을 설정하는 방법

<Aside type="tip"> 
행동 기반 커뮤니케이션으로 모바일 앱 리텐션을 높이는 방법에 대한 비디오를 시청하거나, 아래 가이드에서 자세한 지침을 참조하세요.
<YouTube id="_KAhfFyhELg" playlabel="Youtube 비디오: 행동 기반 커뮤니케이션으로 모바일 앱 리텐션을 높이는 방법"/>
</Aside>

이미 성공적으로 사용자를 [온보딩](/ko/tutorials/product-guides/lifecycle-marketing-campaigns/how-to-onboard-users-with-pushwoosh/)하고 [활성화](/ko/tutorials/product-guides/lifecycle-marketing-campaigns/how-to-set-up-a-user-activation-campaign-with-pushwoosh/)했더라도, 사용자가 오랫동안 앱을 계속 사용하게 하는 데는 충분하지 않을 수 있습니다. Pushwoosh [Customer Journey Builder](/ko/product/customer-journey/pushwoosh-journey-overview)에서 리텐션 캠페인을 만들어 사용자가 앱으로 다시 돌아오게 하고 이탈률을 줄이세요.

효과적인 리텐션 캠페인 제작을 위한 팁:

*   **가치 제공:** 앱이 사용자를 즐겁게 하거나 문제를 해결하는 데 어떻게 도움이 되는지 보여주세요.
*   **커뮤니케이션 개인화:** 사용자의 선호도에 맞는 콘텐츠를 보내고, 사용자의 이름으로 부르며, 친근한 어조를 사용하세요.
*   **다중 채널 사용:** 비즈니스 유형과 사용자가 현재 있는 단계에 따라 푸시 알림을 보내거나, 인앱 메시지를 표시하거나, 리텐션 이메일 캠페인을 시작하세요.
*   **캠페인 지속적 개선:** 세분화 및 발송 시간을 실험하고, 사용자 행동을 분석하며, 이탈을 줄이고, 더 관련성 높은 콘텐츠와 제안을 만드세요.

아래에서는 Customer Journey Builder에서 두 가지 유형의 리텐션 캠페인을 만드는 방법을 보여드립니다: [사용자 리텐션 캠페인](#user-retention-campaign)과 [고객 리텐션 캠페인](#customer-retention-campaign)입니다. 저희 예시에서 이 두 캠페인 유형은 전환 목표가 다릅니다. 사용자 리텐션 캠페인은 앱에서 목표 행동을 유도하는 반면, 고객 리텐션 캠페인은 구매자가 재구매하도록 동기를 부여합니다. 목표가 다르기 때문에 이 두 캠페인의 고객 여정도 다릅니다.

<span id="user-retention-campaign" />

## 사용자 리텐션 캠페인

유료 구독 운동 앱을 위한 리텐션 캠페인을 구상해 보겠습니다. 완성되면 다음과 같이 보일 것입니다:

<img src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-1.webp" alt="진입점, 트리거, 푸시 알림, 전환 목표를 보여주는 운동 리텐션 캠페인 흐름"/>

**1. 전환 목표**

전환 목표 설정은 사용자가 이미 목표를 완료한 경우 동일한 Journey에 다시 진입하지 않도록 하는 데 필요합니다. 저희는 사용자 리텐션 캠페인이 사용자가 운동을 완료하면 목표에 도달하는 것으로 가정하겠습니다.

먼저, Pushwoosh 프로젝트에서 _Workout complete_ [이벤트](/ko/product/audience-data-and-segmentation/events/#implementation)를 생성하고, 예시 운동 앱에서 [postEvent](/ko/product/audience-data-and-segmentation/events/#3-call-postevent-api) API를 사용하여 구성합니다.

<Aside type="note">
이벤트를 설정하려면 개발팀의 도움이 필요하므로, 자세한 지침을 위해 [이 링크](/ko/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="Customer Journey Builder에서 Workout complete 이벤트가 선택된 전환 목표 구성" autoplay loop muted playsinline />

**2. 진입점 및 트리거**

7일 동안 앱을 열지 않은 앱 구독자를 대상으로 리텐션 캠페인을 시작하려고 합니다.

먼저, **Audience-based Entry**를 추가하고 대상 소스로 _Subscribers_를 선택합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-3.webm" title="리텐션 캠페인을 위해 Subscribers 세그먼트 선택을 보여주는 Audience-based entry 요소" autoplay loop muted playsinline />

<Aside type="note">
저희는 사용자가 앱을 구독하면 각 사용자에게 특정 [태그](/ko/product/audience-data-and-segmentation/user-data-tags/tags/)를 할당했습니다. 이 태그를 사용하여 _Subscribers_ [세그먼트](/ko/product/audience-data-and-segmentation/segmentation/create-segments/by-tags/)를 구성했습니다.
</Aside>

그런 다음, **Wait for Trigger** 요소를 추가하고 7일의 대기 기간과 함께 기본 _PW\_ApplicationOpen_ 이벤트를 지정합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-4.webm" title="PW_ApplicationOpen 이벤트와 7일 대기 기간으로 구성된 Wait for Trigger 요소" autoplay loop muted playsinline />

<Aside type="note">
대기 기간은 앱의 카테고리에 따라 다를 수 있습니다.
</Aside>

사용자가 7일 이내에 앱을 한 번 이상 열면 Journey를 종료합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-5.webm" title="7일 대기 기간 내에 앱을 연 사용자를 위한 Journey 종료 경로" autoplay loop muted playsinline />

<Aside type="note">
[RF(M) 세분화](/ko/product/audience-data-and-segmentation/segmentation/rfm-segmentation/) 기능을 사용하여 원하는 세그먼트를 자동으로 구축할 수도 있습니다.
</Aside>

**3. 첫 번째 푸시 알림**

사용자가 7일 동안 앱을 한 번도 열지 않았다면, 독점 운동을 시도해 보라는 푸시 알림을 보냅니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-6.webm" title="비활성 사용자를 위한 독점 운동 제안이 포함된 첫 번째 푸시 알림 요소" autoplay loop muted playsinline />

<Aside type="note">
이 푸시 알림을 만들기 위해, 먼저 예시 앱의 독점 운동으로 연결되는 [딥 링크](/ko/product/messaging-channels/push-notifications/advanced-push-features/deep-linking/)를 만들었습니다. 그런 다음, 이 딥 링크를 포함하는 푸시 메시지를 구성하고 [프리셋으로 저장](/ko/product/content/push-presets#_top)했습니다.

최상의 결과를 얻으려면 [푸시 알림을 개인화](/ko/product/personalization/dynamic-content#how-to-personalize-the-push)할 수 있습니다. 예를 들어, 사용자의 이름을 삽입하거나 프로필 또는 온보딩 중에 공유한 운동 선호도에 따라 콘텐츠를 최적화할 수 있습니다.
</Aside>

이제, 이 [푸시가 열렸는지 또는 무시되었는지](/ko/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="후속 조치를 위해 열림 및 무시됨 분기를 보여주는 푸시 알림 분할" autoplay loop muted playsinline />

또한 사용자가 부적절한 시간에 운동 푸시 알림을 받지 않도록 [방해 금지 시간](/ko/product/customer-journey/journey-settings#silent-hours)을 설정합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-8.webm" title="부적절한 시간 동안 푸시 알림을 방지하는 방해 금지 시간 구성" autoplay loop muted playsinline />

**4. 운동 트리거**

_첫 번째 푸시 알림을 연 사람들을 위해_

사용자가 푸시 알림을 클릭하면, 운동을 완료했는지 확인합니다.

먼저, 앱과 Pushwoosh 프로젝트에서 _Workout complete_ [이벤트](/ko/product/audience-data-and-segmentation/events/)를 설정합니다. 그런 다음, _Workout complete_ 이벤트가 선택된 **Wait for Trigger** 요소를 추가합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-9.webm" title="사용자 참여를 모니터링하는 Workout complete 이벤트가 포함된 Wait for Trigger 요소" 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. 시간 지연**

_첫 번째 푸시 알림을 열지 않았거나 운동을 완료하지 않은 사람들을 위해_

사용자가 푸시 알림을 무시하거나 운동을 완료하지 않으면, 다른 것을 보내기 전에 이틀을 기다립니다. 이를 위해 **Time Delay** 요소를 추가합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-11.webm" title="두 번째 푸시 알림 전 2일간의 일시 중지를 위해 구성된 Time Delay 요소" autoplay loop muted playsinline />

**6. 두 번째 푸시 알림**

지정된 시간이 지나면, 사용자에게 설문조사에 참여하여 선호도에 대해 알려달라는 두 번째 푸시 알림을 보냅니다. 이 설문조사는 운동 앱을 개선하고 향후 개인화된 캠페인을 시작하는 데 도움이 될 것입니다.

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-12.webm" title="사용자에게 선호도에 대한 설문조사를 요청하는 두 번째 푸시 알림" autoplay loop muted playsinline />

두 번째 푸시 알림을 보낸 후, 이 분기를 **Exit** 요소로 끝내거나 나가는 연결 없이 그대로 둡니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-13.webm" title="리텐션 캠페인 여정을 종료하기 위해 Exit 요소 추가" autoplay loop muted playsinline />

<span id="customer-retention-campaign" />

## 고객 리텐션 캠페인

고객 리텐션 캠페인의 예로, 의류 앱을 위한 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. 진입점 및 트리거**

최근에 무언가를 구매한 고객을 대상으로 리텐션 캠페인을 시작할 것입니다. 이 사람들이 더 자주 구매하도록 동기를 부여하고 전자상거래 앱에 대한 충성도를 높이고자 합니다.

먼저, 앱에서 한 번 이상 구매한 사용자 세그먼트를 계산합니다. 이를 위해 [RFM 세분화](/ko/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="기본 PW_InAppPurchase 이벤트 고객 세그먼트를 보여주는 RFM 세분화 섹션"/>

Pushwoosh는 _PW\_InAppPurchase_ 이벤트를 수행한 사용자의 여러 고객 세그먼트를 자동으로 생성합니다. 저희는 최근에 무언가를 구매한 고객을 포함하는 _Potential loyalists_ 세그먼트를 사용할 것입니다.

<Aside type="note">
특정 매개변수가 있는 좁은 세그먼트가 필요한 경우 [세그먼트를 수동으로 구축](/ko/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="RFM Potential loyalists 세그먼트 선택이 포함된 Audience-based entry 요소" autoplay loop muted playsinline />

**3. 푸시 알림**

_Potential loyalists_에게 예시 앱의 세일에 대한 푸시 알림을 보낼 것입니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-18.webm" title="잠재적 충성 고객에게 발송된 세일에 대한 푸시 알림" autoplay loop muted playsinline />

<Aside type="note">
이 푸시 알림을 만들기 위해, 먼저 의류 앱의 세일 섹션으로 연결되는 [딥 링크](/ko/product/messaging-channels/push-notifications/advanced-push-features/deep-linking/)를 만들었습니다. 그런 다음, 딥 링크를 포함하는 푸시 메시지를 구성하고 [프리셋으로 저장](/ko/product/content/push-presets#_top)했습니다.
</Aside>

고객이 푸시를 열었는지 여부에 따라 흐름을 분할해 보겠습니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-19.webm" title="고객을 위한 열림 및 무시됨 경로를 보여주는 푸시 알림 분할 분기" autoplay loop muted playsinline />

또한 사용자가 이상한 시간에 푸시 알림을 받지 않도록 **방해 금지 시간**을 설정하는 것이 중요합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-20.webm" title="고객 리텐션 캠페인 알림을 위한 방해 금지 시간 구성" autoplay loop muted playsinline />

**4. 신규 구매 트리거**

_푸시 알림을 연 사람들을 위해_

사용자가 세일에 관심이 있어 푸시 알림을 클릭하면, 이틀 내에 새로운 구매를 하는지 확인합니다.

이를 위해 **Wait for Trigger** 요소를 추가하고 이틀의 대기 기간과 함께 기본 _PW\_InAppPurchase_ 이벤트를 지정합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-21.webm" title="PW_InAppPurchase 이벤트와 2일 대기 기간이 포함된 Wait for Trigger 요소" 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. 구매하지 않은 사용자 태그 지정**

_푸시 알림을 열었지만 아무것도 구매하지 않은 사람들을 위해_

사용자가 푸시 알림을 열었지만 이틀 내에 아무것도 구매하지 않았다면, 프로필을 업데이트하여 _Didn't like the sale_ 값을 가진 _Retention drop-off_ 태그를 할당합니다. 이를 통해 세일에 관심이 있었지만 적합한 것을 찾지 못한 고객 세그먼트를 만들 수 있습니다. 나중에 이러한 고객들이 무엇에 더 관심이 있을지 생각하고 다른 리텐션 캠페인을 시작할 수 있습니다.

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-23.webm" title="관심 없는 고객에게 Retention drop-off 태그를 할당하는 사용자 프로필 업데이트 요소" autoplay loop muted playsinline />

<Aside type="note">
저희는 사전에 _Retention drop-off_ [태그](/ko/product/audience-data-and-segmentation/user-data-tags/tags/)를 만들고 문자열 데이터 유형을 선택했습니다.
</Aside>

**6. 시간 지연**

_푸시 알림을 열지 않은 사람들을 위해_

사용자가 푸시 알림을 무시하면, 다른 것을 보내기 전에 3일을 기다립니다. 이를 위해 **Time Delay** 요소를 추가합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-24.webm" title="후속 이메일을 보내기 전 3일로 설정된 Time Delay 요소" autoplay loop muted playsinline />

**7. 이메일**

지정된 시간이 지나면, 할인된 의류 모음 이메일을 보냅니다.

먼저, 개발팀에 [이메일 플랫폼 구성](/ko/product/first-steps/start-with-your-project/configure-platforms/email-verification)을 요청하세요.

그런 다음, Pushwoosh [드래그 앤 드롭 편집기](/ko/product/content/email-content/drag-and-drop-email-editor) 또는 [HTML 코드 편집기](/ko/product/content/email-content/html-code-editor)를 사용하여 이메일을 만듭니다.

다음으로, Journey에 **Email** 요소를 추가하고 우리가 만든 템플릿을 선택합니다. 흐름을 분할하고 3일 동안 이메일이 열리기를 기다립니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-25.webm" title="할인 의류 모음 및 열람 추적 분할이 포함된 이메일 요소" autoplay loop muted playsinline />

<Aside type="note">
개인화는 전자상거래에 필수적입니다. 고객을 선호도와 이전 구매를 기반으로 [세분화](/ko/product/audience-data-and-segmentation/segmentation/)하면, 각 세그먼트에 관련성 높은 추천과 제안을 보낼 수 있습니다. 세그먼트에 따라 다른 메시지를 보내려면 Journey에서 **Condition split** 요소를 사용하세요.
</Aside>

고객이 이메일을 열면, 이틀 내에 새로운 구매를 기다린 다음, 4단계와 5단계에서 설명한 대로 Journey가 계속됩니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-26.webm" title="이틀 내에 구매 트리거를 기다리는 이메일 열람 분기" autoplay loop muted playsinline />

**8. 이메일을 열지 않은 사용자 태그 지정**

사용자가 3일 내에 이메일을 열지 않았다면, 프로필을 업데이트하여 _Not interested in offers_ 값을 가진 _Retention drop-off_ 태그를 할당합니다. 이 태그를 사용하여, 리텐션 캠페인 내의 어떤 제안에도 관심이 없거나 현재 옷을 살 준비가 되지 않은 고객 세그먼트를 만들 수 있습니다. 향후 이러한 고객을 위해 다른 리텐션 캠페인을 시작할 수 있습니다.

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-27.webm" title="참여하지 않은 고객을 관심 없음으로 태그 지정하는 사용자 프로필 업데이트 요소" autoplay loop muted playsinline />

<Aside type="note">
저희는 사전에 _Retention drop-off_ [태그](/ko/product/audience-data-and-segmentation/user-data-tags/tags/)를 만들고 문자열 데이터 유형을 선택했습니다.
</Aside>

## 다음 내용도 흥미로울 수 있습니다

*   [Pushwoosh Customer Journey Builder에 대해 더 알아보기](https://pushwoosh.com/products/customer-journey)
*   [모바일 앱 리텐션을 높이는 최고의 전략](https://blog.pushwoosh.com/blog/increase-user-retention-rate/)