# 세그먼트 이해하기

<YouTube id="tahgIHOUGc0" playlabel="Youtube 동영상: 오랫동안 Pushwoosh를 사용해 오셨다면, 저희가 처음에 필터라는 이름으로 세그먼트를 소개했던 것을 기억하실 겁니다. 그 이후로 이 기능은 크게 발전했으며, 여기에 최신 개요가 있습니다"/>

## 세그먼트란 무엇인가요?

세그먼트는 지정한 조건을 충족하는 앱 구독자 그룹입니다. 이들은 기기 및/또는 User ID에 특정 태그 값이 할당된 사용자입니다.

세그먼트를 사용하여 [푸시 알림](/ko/product/messaging-channels/push-notifications), [인앱 메시지](/ko/product/messaging-channels/in-apps/), [이메일](/ko/product/messaging-channels/emails/), [Customer Journey](/ko/product/customer-journey/pushwoosh-journey-overview) 등을 통해 잠재고객을 타겟팅하세요.


## 왜 세그먼트를 사용해야 하나요?

세그먼트를 사용하면 다음을 수행할 수 있습니다:

*   **올바른 사용자 타겟팅**: 특정 기준과 일치하는 사용자에게만 메시지 전송
*   **캠페인 개인화**: 다양한 잠재고객 그룹을 위한 관련성 있는 콘텐츠 제작
*   **참여도 향상**: 적절한 시기에 적절한 메시지로 사용자에게 도달
*   **비용 최적화**: 관심 없는 사용자에게 메시지를 보내는 것을 방지

## 세그먼트 작동 방식

세그먼트는 필터를 사용하여 누가 포함되어야 하는지를 정의하여 구축됩니다:

*   **태그:** 연령, 언어 또는 구독 상태와 같은 사용자 속성
*   **이벤트:** 구매 또는 앱 실행과 같은 사용자 행동
*   **기존 세그먼트:** 이전에 생성하여 재사용하고 구체화할 수 있는 세그먼트
*   **User ID:** Pushwoosh User ID로 식별된 알려진 사용자
*   **지리적 위치:** 지도에서 선택한 지점 근처에 있는 사용자
*   **복합 필터:** 여러 필터와 논리 연산자의 조합


여러 조건을 결합할 때는 논리 연산자를 사용합니다:

*   **AND**: 모든 조건을 충족하는 사용자
*   **OR**: 조건 중 하나라도 충족하는 사용자
*   **AND NOT**: 첫 번째 조건은 충족하지만 두 번째 조건도 충족하는 사용자는 제외

이러한 유연성을 통해 필요에 따라 간단하거나 복잡한 잠재고객 타겟팅을 생성할 수 있습니다.

## 세그먼트 유형 한눈에 보기

사용 사례에 가장 적합한 세그먼트 유형을 선택하세요:

| 세그먼트 유형          | 기능                                                                                  | 최적 사용 사례                                                                |
|----------------------|----------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|
| [태그별](/ko/product/audience-data-and-segmentation/segmentation/create-segments/by-tags)          | 사용자의 속성 및 프로필 데이터를 기반으로 타겟팅                                       | 연령, 언어 또는 구독 상태별 세분화                            |
| [이벤트별](/ko/product/audience-data-and-segmentation/segmentation/create-segments/by-events)        | 사용자의 행동 및 앱 사용 행태를 기반으로 타겟팅                                          | 구매자, 앱을 연 사용자, 콘텐츠 조회자 타겟팅               |
| [기존 세그먼트별](/ko/product/audience-data-and-segmentation/segmentation/create-segments/by-existing-segments) | 이전에 생성된 세그먼트를 결합하거나 구체화                                             | 복잡한 세그먼트 로직 재사용, 여러 세그먼트 결합                             |
| [User ID별](/ko/product/audience-data-and-segmentation/segmentation/create-segments/by-user-id) | Pushwoosh User ID로 알려진 사용자 타겟팅 | 알려진 사용자 목록에 대한 정밀 타겟팅 |
| [지리적 위치별](/ko/product/audience-data-and-segmentation/segmentation/create-segments/by-geo) | 정의된 반경 내의 선택된 지점 근처 사용자 타겟팅 | 위치 기반 캠페인 및 지역별 혜택 |
| [복합 필터 사용](/ko/product/audience-data-and-segmentation/segmentation/create-segments/compound-filters) | AND/OR/AND NOT 논리를 사용하여 여러 필터 유형 결합                                | "지난 7일 동안 구매하고 앱을 연 사용자"와 같은 고급 타겟팅       |
| [기념일 세그먼트](/ko/product/audience-data-and-segmentation/segmentation/create-segments/anniversary-segments) | 매년 특정 날짜에 사용자 타겟팅                                                  | 생일 캠페인, 앱 기념일 혜택, 시즌 프로모션                              |
| [CSV 가져오기](/ko/product/audience-data-and-segmentation/segmentation/create-segments/by-import)    | User ID 또는 기기 ID가 포함된 파일 업로드                                                  | 사용자 목록 대량 가져오기               |
| [AI 사용](/ko/product/audience-data-and-segmentation/segmentation/create-segments/build-segments-with-ai)            | 고급 자연어 처리를 사용하여 평문 설명에서 즉시 세그먼트 생성 | 빠른 세그먼트 생성, 신규 사용자를 위한 직관적인 디자인, 시간 절약 자동화 |
| [RFM 세분화](/ko/product/audience-data-and-segmentation/segmentation/rfm-segmentation)   | 구매 행동의 최신성(Recency), 빈도(Frequency), 금액(Monetary)을 기반으로 사용자 분류 | 구매 행동 분석, 상위 지출 고객 식별, 이탈 위험 감지      |


## 세그먼트 생성하기

세그먼트를 구축하려면:

1. Pushwoosh 제어판의 **Segments** 섹션으로 이동합니다 (**Audience** → **Segments**).
2. **Create Segment** 버튼을 누릅니다.
3. 드롭다운 메뉴에서 **Build Segment**를 선택합니다.

<img src="/segmentation-segments-1.webp" alt="세그먼트 생성 버튼과 드롭다운 메뉴를 보여주는 세그먼트 빌드 인터페이스"/>

<LinkCard
  title="모든 세그먼트 생성 방법 살펴보기"
  href="/product/audience-data-and-segmentation/segmentation/create-segments"
/>

## 세그먼트 관리하기

다음 관리 옵션을 사용하여 세그먼트를 최신 상태로 유지하고 최적화하세요.

### 세그먼트 목록

**Segments** 페이지에서 세그먼트를 검색하고, 마지막 수정 날짜순으로 정렬하며, **Create Segment** 드롭다운으로 새 세그먼트를 생성할 수 있습니다.

표에는 다음이 표시됩니다:

*   **Name:** 세그먼트 이름과 그 아래의 세그먼트 로직(Seglang)
*   **Estimated size:** 계산된 크기 또는 "Segment not calculated" 및 마지막 수정 날짜
*   **Actions:** 점 3개 메뉴를 열어 조건 편집, 크기 새로고침, CSV로 내보내기, 세그먼트 사용 현황 보기, Seglang 복사, 복제 또는 삭제
*   **Send message:** 클릭하여 **Create campaign** 대화상자를 열고 캠페인 유형(일회성 푸시 또는 이메일, 또는 고급 캠페인: 푸시 기반, 이메일, 인앱, SMS 또는 WhatsApp)을 선택합니다.

### 세그먼트 작업

이러한 작업은 **Segments** 목록의 각 세그먼트 옆에 있는 점 3개 메뉴에서 사용할 수 있습니다. 일부 작업은 세그먼트 상세 페이지에서도 사용할 수 있습니다.

#### 조건 편집

세그먼트를 정의하는 규칙을 변경하려면 **Edit conditions**를 선택합니다.

또는 세그먼트를 열고 헤더에서 **Edit conditions**를 클릭합니다.

#### 세그먼트 크기 새로고침

잠재고객 수를 다시 계산하려면 **Refresh Segment Size**를 선택합니다.

#### 세그먼트 사용자 내보내기

사용자 목록을 분석하거나, 외부 시스템과 통합하거나, 세그먼트 정보를 백업하기 위해 세그먼트 데이터를 CSV로 내보냅니다.

세그먼트를 두 가지 방법으로 내보낼 수 있습니다:

- 세그먼트 옆의 작업 메뉴에서 **Export segment users...**를 선택합니다.

- 세그먼트 상세 페이지의 점 3개 메뉴에서 **Generate CSV for export**를 선택합니다.

내보내기 전에 제어판에서 직접 CSV에 포함할 필드를 선택합니다:

1. **Data fields**에서 식별자를 선택합니다.
2. **Tags**에서 필요한 항목을 선택합니다.
3. **Export**를 클릭합니다.

<img src="/segmentation-segments-33.webp" alt="CSV 내보내기 전에 데이터 필드와 태그를 선택할 수 있는 세그먼트 사용자 내보내기 대화상자."/>

CSV 필드는 내보내기 대화상자에서의 선택에 따라 달라집니다.

<Aside type="note" title="CSV 예시">

| Hwid          | Push Token        | Type | Type (humanized) | Age | Application Version | City          | Country | Device Model  | Email Segment Name | First Install | Gender | In-app Product | In-app Purchase | Jailbroken | Language | Last Application Open | Last In-app Purchase date | Name | OS Version | PW Channels | Push Alerts Enabled | SDK Version | Subscription Segments    | Unsubscribed Emails | WishList |
| ------------- | ----------------- | ---- | ---------------- | --- | ------------------- | ------------- | ------- | ------------- | ------------------ | ------------- | ------ | -------------- | --------------- | ---------- | -------- | --------------------- | ------------------------- | ---- | ---------- | ----------- | ------------------- | ----------- | ------------------------ | ------------------- | -------- |
| 146.....Hl23f | 146.....Hl23f     | 10   | Safari           | 27  |                     | us, new york  | us      | Safari 12.0.1 |                    | 2020-02-19    |        |                |                 |            | en       | 2020-07-15            |                           |      |            |             | 1                   | 3.15.1.0    |                          | true                |          |
| 01D...3C8     | eeeb2fd....fc3547 | 1    | iOS              | 18  | 1.11.1.0            | in, bengaluru | in      | iPhone SE     |                    | 2018-11-26    |        | outwear_01    | 24              | 0          | en       | 2018-11-26            | 2018-11-26                |      |            |             |                     | 5.8.0.0     | 2D732-BB981, 7EC43-1531A |                     |          |
| C90...79ae5   | eQFKk......DwJSv  | 11   | Chrome           | 36  |                     | us, chicago   | us      | Chrome 81     |                    | 2020-08-24    |        |                |                 |            | en       | 2020-08-24            |                           |      |            |             | 1                   | 3.15.1.0    |                          |                     |          |

</Aside>




#### Seglang 복사

세분화 언어(Segmentation Language)는 잠재고객을 세분화할 때 특정 조건이나 필터를 정의하고 적용하기 위한 구문입니다.

**Copy Seglang** 옵션을 사용하면 생성한 세그먼트의 기본 로직을 복사할 수 있습니다.

<img src="/segmentation-segments-12.webp" alt="세그먼트 로직 구문을 보여주는 세분화 언어 복사 옵션"/>
복사된 세분화 언어는 [`createmessage`](/ko/developer/api-reference/messages-api#createmessage) API 메서드나 [API 기반 Customer Journey 진입](/ko/product/customer-journey/journey-elements/entry-elements/api-based-entry)과 같은 API 호출에서 동일한 세분화 로직을 복제하는 데 사용할 수 있습니다.

<LinkCard
  title="API로 세그먼트를 관리하는 방법 알아보기"
  href="/developer/api-reference/segmentation-filters-api"
/>

#### 세그먼트 복제

기존 세그먼트를 기반으로 새 세그먼트를 신속하게 생성합니다. 복제는 약간의 수정만으로 유사한 잠재고객 정의가 필요할 때 시간을 절약해 줍니다.

<img src="/segmentation-segments-13.webp" alt="유사한 세그먼트를 생성하기 위한 세그먼트 복제 옵션"/>

#### 세그먼트 사용 현황 보기

세그먼트를 변경하거나 삭제하기 전에 어떤 Customer Journey에서 해당 세그먼트를 사용하는지 확인할 수 있습니다. **View segment usage**를 선택하세요.

<img src="/segmentation-segments-28.webp" alt="세그먼트 행의 점 3개 메뉴에서 '세그먼트 사용 현황 보기' 옵션이 강조 표시됨"/>

**Segment usage** 모달에는 해당 세그먼트를 사용하는 Journey와 캠페인이 표로 표시됩니다.

<img src="/segmentation-segments-27.webp" alt="세그먼트 사용 현황 모달에 Journey 이름, 상태, 사용된 단계, 시작 날짜 열과 함께 세그먼트를 사용하는 Journey 및 캠페인이 나열됨"/>

#### 세그먼트 삭제

세그먼트를 제거하려면 **Delete**를 선택합니다.

<img src="/segmentation-segments-29.webp" alt="점 3개 메뉴의 세그먼트 삭제 옵션"/>

세그먼트를 삭제해도 사용자 데이터는 제거되거나 변경되지 않습니다. 이 세그먼트를 사용하는 캠페인(Customer Journey)은 일시 중지되며, 해당 세그먼트로 예약된 모든 메시지는 취소됩니다. 확인하기 전에 어떤 Journey가 해당 세그먼트를 사용하고 어떻게 영향을 받는지 확인할 수 있습니다.

<img src="/segmentation-segments-30.webp" alt="관련 Journey와 캠페인에 미치는 영향을 확인하는 체크박스가 있는 세그먼트 삭제 확인 대화상자"/>

**Confirm that deleting will affect related campaigns**를 선택하여 영향을 인지했음을 확인한 후 **Delete**를 클릭하여 진행하거나 **Cancel**을 클릭하여 닫습니다.

## 고급 기능

### 고속 전송 세그먼트

고속 전송 세그먼트는 10분마다 업데이트되어 메시지 발송 시 지연을 최소화합니다. 가능한 가장 빠른 메시지 전송이 필요할 때 이 세그먼트를 사용하세요.


### RFM 분석

최신성(Recency), 빈도(Frequency), 금액(Monetary) 분석을 사용하여 가장 가치 있는 고객을 식별하고 다양한 고객 가치 계층을 위한 타겟 캠페인을 생성하세요.

<LinkCard
  title="RFM 세분화에 대해 더 알아보기"
  href="/product/audience-data-and-segmentation/segmentation/rfm-segmentation"
/>

### API 기반 세분화

<Aside type="caution" icon="setting" title="개발자 지원 필요">
API 기반 세분화는 API 메서드 및 세분화 언어 구문 작업이 필요합니다. 프로그래밍 방식의 세그먼트 생성 또는 고급 통합을 구현하려면 개발팀과 협력하세요.
</Aside>

API 메서드를 사용하여 프로그래밍 방식으로 세그먼트를 생성하고 관리합니다. 이 접근 방식은 자동화된 세그먼트 관리 및 외부 시스템과의 통합에 이상적입니다.

<LinkCard
  title="API 기반 세분화에 대해 더 알아보기"
  href="/developer/api-reference/segmentation-filters-api"
/>