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

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

이미 성공적으로 사용자를 [온보딩](/ko/product/how-to-guides/lifecycle-marketing-campaigns/how-to-onboard-users-with-pushwoosh/)하고 [활성화](/ko/product/how-to-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)을 만드는 방법을 보여드리겠습니다. 예시에서 이 두 캠페인은 서로 다른 전환 목표를 가집니다. 사용자 리텐션 캠페인은 앱에서 목표 행동을 취하도록 유도하는 반면, 고객 리텐션 캠페인은 구매자가 다른 구매를 하도록 동기를 부여합니다. 목표가 다르므로 이 두 캠페인의 고객 여정도 다릅니다.

## 사용자 리텐션 캠페인

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

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

**1. 전환 목표**

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

먼저, Pushwoosh 프로젝트에서 *운동 완료* [이벤트](/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 생성을 시작합니다. 상단 바에서 **전환 목표**를 클릭하고 *운동 완료* 이벤트를 선택합니다. 목표 이벤트를 발생시킨 사용자에 대해 Journey가 종료되기를 원하므로 이 옵션을 활성화한 후 변경 사항을 적용합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-2.webm" title="Customer Journey Builder에서 '운동 완료' 이벤트가 선택된 전환 목표 구성" autoplay loop muted playsinline />

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

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

먼저, **오디언스 기반 진입**을 추가하고 오디언스 소스로 *구독자*를 선택합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-3.webm" title="리텐션 캠페인을 위해 '구독자' 세그먼트 선택을 보여주는 오디언스 기반 진입 요소" autoplay loop muted playsinline />

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

그런 다음, **트리거 대기** 요소를 추가하고 7일의 대기 기간과 함께 기본 *PW_ApplicationOpen* 이벤트를 지정합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-4.webm" title="'PW_ApplicationOpen' 이벤트와 7일 대기 기간으로 구성된 트리거 대기 요소" 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 프로젝트에서 *운동 완료* [이벤트](/ko/product/audience-data-and-segmentation/events/)를 설정합니다. 그런 다음, *운동 완료* 이벤트가 선택된 **트리거 대기** 요소를 추가합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-9.webm" title="사용자 참여를 모니터링하는 '운동 완료' 이벤트가 있는 트리거 대기 요소" 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. 시간 지연**

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

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

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-11.webm" title="두 번째 푸시 알림 전 2일간의 일시 중지를 위해 구성된 시간 지연 요소" 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 />


두 번째 푸시 알림을 보낸 후 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 창의 상단 바에서 **전환 목표**를 클릭하고 기본 *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. 진입점 및 트리거**

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

먼저, 앱에서 최소 한 번 이상 구매한 사용자 세그먼트를 계산합니다. 이를 위해 [RF(M) 세분화](/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* 이벤트를 수행한 사용자의 여러 고객 세그먼트를 자동으로 생성합니다. 최근에 무언가를 구매한 고객을 포함하므로 *잠재적 충성 고객* 세그먼트를 사용합니다.

<Aside type="note">
특정 매개변수가 있는 좁은 세그먼트가 필요한 경우 [세그먼트를 수동으로 구축](/ko/product/audience-data-and-segmentation/segmentation/segments/)할 수도 있습니다.
</Aside>

이제 **오디언스 기반 진입**을 추가하고 오디언스 소스로 *RFM 잠재적 충성 고객*을 선택합니다:

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-17.webm" title="'RFM 잠재적 충성 고객' 세그먼트 선택이 있는 오디언스 기반 진입 요소" autoplay loop muted playsinline />

**3. 푸시 알림**

*잠재적 충성 고객*에게 예시 앱의 세일에 대한 푸시 알림을 보냅니다:

<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. 신규 구매 트리거**

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

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

이를 위해 **트리거 대기** 요소를 추가하고 2일의 대기 기간과 함께 기본 *PW_InAppPurchase* 이벤트를 지정합니다:

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

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

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

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

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

**6. 시간 지연**

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

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

<video src="/lifecycle-marketing-campaigns-how-to-set-up-a-retention-campaign-in-pushwoosh-24.webm" title="후속 이메일을 보내기 전 3일로 설정된 시간 지연 요소" 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에 **이메일** 요소를 추가하고 만든 템플릿을 선택합니다. 흐름을 나누고 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에서 **조건 분할** 요소를 사용하세요.
</Aside>

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

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

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

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

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

<Aside type="note">
사전에 *리텐션 이탈* [태그](/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/)