

**지원 종료 공지:** 2026년 10월 30일에 Amazon Pinpoint에 대한 지원이 AWS 종료됩니다. 2026년 10월 30일 이후에는 Amazon Pinpoint 콘솔 또는 Amazon Pinpoint 리소스(엔드포인트, 세그먼트, 캠페인, 여정, 분석)에 더 이상 액세스할 수 없습니다. 자세한 내용은 [Amazon Pinpoint 지원 종료](https://docs.aws.amazon.com/console/pinpoint/migration-guide)를 참조하세요. **참고:** SMS, 음성, 모바일 푸시, OTP 및 전화번호 검증과 관련된 APIs는이 변경의 영향을 받지 않으며 AWS 최종 사용자 메시징에서 지원됩니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Pinpoint 캠페인
<a name="campaigns"></a>

*캠페인*은 특정 대상 [세그먼트](segments.md)와 접촉하는 메시징 이니셔티브입니다. 캠페인은 정의된 일정에 따라 맞춤형 메시지를 보냅니다. 콘솔을 사용하여 Amazon Pinpoint에서 지원되는 모든 단일 채널(모바일 푸시, 인앱, 이메일, SMS 또는 사용자 지정 채널)을 통해 메시지를 보내는 캠페인을 만들 수 있습니다.

예를 들어 앱에 대한 사용자 참여를 높이기 위해 Amazon Pinpoint를 사용하여 앱 사용자에게 도달하는 푸시 알림 캠페인을 생성하고 관리합니다. 캠페인은 최근에 앱을 실행한 적이 없는 사용자를 다시 앱으로 유치하거나 최근에 구매한 적이 없는 사용자에게 특별 제안을 제시할 수 있습니다.

캠페인은 세그먼트의 모든 사용자에게 메시지를 전송할 수 있습니다. 또는 홀드아웃, 즉 메시지를 수신하지 않는 사용자의 백분율을 할당할 수도 있습니다. 세그먼트는 **세그먼트** 페이지에서 생성할 수도 있고, 캠페인을 생성하는 동안 정의할 수도 있습니다.

캠페인 일정을 설정하여 메시지를 한 번만 또는 반복적으로(예: 매주 한 번) 전송할 수 있습니다. 또한 특정 이벤트가 발생할 때 메시지를 전송하도록 캠페인을 설정할 수도 있습니다. 예를 들어 사용자가 새 계정을 생성할 때나 고객이 장바구니에 항목을 추가하되 구매를 완료하지 않을 때 캠페인을 전송할 수 있습니다. 사용자가 불편한 시간대에 메시지를 수신하는 일이 없도록 특정한 침묵 시간 동안 메시지가 전송되지 않도록 캠페인을 구성할 수도 있습니다.

대체 캠페인 전략을 실험하려면 캠페인을 *A/B 테스트*로 설정합니다. *A/B 테스트*에는 메시지 또는 일정에 대한 처리가 2개 이상 포함됩니다. 처리는 메시지 또는 일정의 변형입니다. 사용자가 캠페인에 응답하면 캠페인 분석을 통해 각 처리의 효과를 비교할 수 있습니다.

사용자 세그먼트에 접촉하거나 예약을 정의하지 않고 일회성 메시지를 보내려는 경우 캠페인을 만드는 대신 [직접 메시지를 전송](messages.md)할 수 있습니다.

**Topics**
+ [캠페인 생성](campaigns-begin.md)
+ [캠페인의 대상 지정](campaigns-segment.md)
+ [메시지 구성](campaigns-message.md)
+ [캠페인 예약](campaigns-schedule.md)
+ [캠페인 검토 후 시작](campaigns-review.md)
+ [캠페인 관리](campaigns-managing.md)
+ [캠페인 문제 해결](campaigns-troubleshooting.md)

# 캠페인 생성
<a name="campaigns-begin"></a>

캠페인 설정의 첫 번째 단계는 새 캠페인을 생성하는 것입니다. 새 캠페인을 생성할 때 캠페인 이름을 지정하고 캠페인이 표준 캠페인인지 아니면 A/B 테스트 캠페인인지를 지정하고 캠페인을 전송하는 데 사용할 채널을 선택합니다.

**캠페인 생성을 시작하려면**

1. [https://console.aws.amazon.com/pinpoint/](https://console.aws.amazon.com/pinpoint/)에서 Amazon Pinpoint 콘솔을 엽니다.

1. **모든 프로젝트** 페이지에서 캠페인을 생성할 프로젝트를 선택합니다.

1. 탐색 창에서 **캠페인**를 선택합니다.

1. **캠페인 생성**을 선택합니다.

1. **캠페인 이름**에 캠페인을 설명하는 이름을 입력합니다. 설명이 포함된 이름을 사용하면 나중에 캠페인을 더 빠르게 찾거나 검색할 수 있습니다.

1. **캠페인 유형**에서 다음 옵션 중 하나를 선택합니다.
   + **표준 캠페인** - 정의된 일정의 세그먼트로 메시지를 전송합니다.
   + **A/B 테스트 캠페인** - 표준 캠페인과 비슷하게 동작하지만 캠페인의 메시지 또는 일정에 대해 다양한 처리를 정의할 수 있습니다. A/B 테스트 캠페인에서는 여러 메시지 버전을 생성하거나 일정을 사용하여 성능을 비교합니다.

1. **이 캠페인의 채널 선택**에서 캠페인을 보내는 데 사용할 채널을 선택합니다.
**참고**  
단일 채널만 선택할 수 있습니다. 현재 프로젝트에 대해 활성화된 채널만 선택할 수 있습니다. **사용자 지정** 채널은 기본적으로 모든 프로젝트에 대해 활성화됩니다.

1. 이전 단계에서 **인앱 메시징**을 선택한 경우 인앱 메시지의 **우선순위 지정**을 선택합니다. 선택한 값에 따라 트리거 이벤트에 대한 응답으로 표시되는 메시지가 결정됩니다.

   다른 메시지 유형을 선택한 경우 다음 단계를 진행합니다.

1. **다음**을 선택합니다.

**다음**  
[캠페인의 대상 지정](campaigns-segment.md)

# 캠페인의 대상 지정
<a name="campaigns-segment"></a>

캠페인을 생성할 때는 해당 캠페인을 보낼 *세그먼트*를 선택합니다. 세그먼트란 특정한 속성을 공유하는 고객 그룹을 말합니다. 예를 들어, 세그먼트 하나에 Android 디바이스에서 2.0 버전의 앱을 사용하는 모든 고객을 넣거나 로스앤젤레스시에 거주하는 모든 고객을 넣을 수 있습니다.

**사전 조건**  
시작하기 전에 [캠페인 생성](campaigns-begin.md)를 완료합니다.

**세그먼트를 지정하려면**

1. **세그먼트 선택** 페이지에서 다음 옵션 중 하나를 선택합니다.
   + **기존 세그먼트 사용** - 이미 세그먼트를 생성하여 캠페인을 전송할 준비가 완료된 경우 이 옵션을 선택합니다.
   + **세그먼트 생성** - 아직 세그먼트를 생성하지 않았거나 이 캠페인의 새 세그먼트를 생성하려는 경우 이 옵션을 선택합니다. 이 옵션을 선택한 경우 [세그먼트 구축](segments-building.md) 단원의 절차를 완료하여 세그먼트를 생성합니다.
**참고**  
특정 이벤트가 발생할 때 캠페인을 전송하고 싶으면(특정 시점에 전송하는 것이 아니라) 동적 세그먼트(가져온 세그먼트가 아니라)를 사용해야 합니다. 자세한 내용은 [세그먼트 구축](segments-building.md)를 참조하세요.

1. (선택 사항) **세그먼트 홀드아웃**에서 이 캠페인을 받지 않아야 하는 세그먼트 멤버의 비율을 지정합니다. Amazon Pinpoint는 적절한 수의 세그먼트 멤버를 무작위로 선택하여 캠페인에서 제외합니다.

   이 기능을 사용하여 *홀드아웃 테스트*를 수행할 수 있습니다. *홀드아웃 테스트*에서 무작위 수신자의 표본 그룹을 제외한 다음 그들의 행동과 캠페인을 수신한 고객의 행동을 비교합니다(예를 들어, 구매의 수). 이러한 방식으로 캠페인의 효과를 확인할 수 있습니다.

**다음**  
[메시지 구성](campaigns-message.md)

# 메시지 구성
<a name="campaigns-message"></a>

캠페인의 대상 세그먼트를 지정한 후 캠페인에 대한 메시지를 구성할 수 있습니다.

캠페인을 표준 캠페인으로 만든 경우 단일 메시지를 구성합니다. 캠페인을 A/B 테스트 캠페인으로 설정한 경우 두 개 이상의 *처리*를 정의합니다. *처리*는 캠페인이 다양한 세그먼트 부분으로 전송하는 메시지의 변형입니다.

**사전 조건**  
시작하기 전에 [캠페인의 대상 지정](campaigns-segment.md)를 완료합니다.

## 캠페인 설정
<a name="campaigns-message-channel"></a>

1. 이 캠페인을 (표준 캠페인과 달리) A/B 테스트 캠페인으로 생성한 경우 각 처리를 수신해야 하는 세그먼트 멤버의 백분율을 지정합니다. A/B 테스트 캠페인은 최대 5개 처리를 포함할 수 있습니다. 처리를 추가하려면 **다른 처리 추가**를 선택합니다.

1. **메시지 생성** 페이지에서 캠페인 메시지를 구성합니다. 메시지 옵션은 캠페인에 대해 선택한 채널에 따라 다릅니다.

   이메일 캠페인을 만드는 경우 [이메일 메시지 구성](#campaigns-message-email) 단원을 참조하세요.

   인앱 캠페인을 만드는 경우 [인앱 메시지 구성](#campaigns-message-inapp) 섹션을 참조하세요.

   SMS 캠페인을 만드는 경우 [SMS 메시지 구성](#campaigns-message-sms) 단원을 참조하세요.

   푸시 알림 캠페인을 만드는 경우 [푸시 알림 구성](#campaigns-message-push) 단원을 참조하세요.

   사용자 지정 채널을 통해 메시지를 보내는 캠페인을 만드는 경우 [사용자 지정 채널 메시지 구성](#campaigns-message-custom) 단원을 참조하세요.

### 이메일 메시지 구성
<a name="campaigns-message-email"></a>

**이메일 메시지를 구성하려면**

1. **메시지 생성** 페이지의 우선순위 수준을 선택하고 다음 중 하나를 수행합니다.
   + 캠페인에 대해 새 메시지를 디자인하고 작성하려면 **새 이메일 메시지 작성**을 선택하세요.
**참고**  
**새 메시지 생성**을 위한 최대 이메일 메시지 크기는 200KB입니다. 이메일 템플릿을 사용하여 더 큰 이메일 메시지를 보낼 수 있습니다.
   + 이메일 템플릿을 기반으로 하는 메시지를 작성하려면 다음과 같이 하면 됩니다.

     1. **기존 이메일 템플릿 선택**을 선택한 다음 **템플릿 선택**을 선택합니다.

     1. 사용할 템플릿을 찾습니다. 목록에서 템플릿을 선택하면 Amazon Pinpoint에서 활성 버전 템플릿의 미리 보기를 표시합니다. (활성 버전은 일반적으로 검토를 거쳐 사용 승인을 받은 템플릿 버전으로서 워크플로에 따라 달라집니다.)

     1. 원하는 템플릿을 찾았으면 그 템플릿을 선택한 다음 **템플릿 선택**을 선택합니다.

     1. **템플릿 버전**에서 Amazon Pinpoint가 메시지를 보내기 전에 있을 수 있는 템플릿 변경 사항을 포함하도록 메시지를 자동으로 업데이트할지 여부를 지정합니다. 이러한 옵션에 대해 자세히 알아보려면 [메시지 템플릿 버전 관리](message-templates-versioning.md) 단원을 참조하세요.

     1. 메시지에 대한 템플릿 옵션 선택을 마치면 5단계로 건너뜁니다.

1. **제목**에 이메일 메시지의 제목 줄을 입력합니다.

1. **메시지**에 이메일 본문을 입력합니다.
**작은 정보**  
이메일 본문은 HTML 또는 디자인 보기를 사용하여 입력할 수 있습니다. HTML 보기에서는 서식 및 링크와 같은 특성을 포함하여 이메일 본문의 HTML 콘텐츠를 수동으로 입력할 수 있습니다. 디자인 보기에서는 서식 도구 모음이 있는 서식 있는 텍스트 편집기를 사용하여 링크와 같은 서식 특성을 적용할 수 있습니다. 보기를 전환하려면 메시지 편집기 위의 보기 선택기에서 **HTML** 또는 **디자인**을 선택합니다.

1. 
**참고**  
이메일 헤더를 사용하려면 먼저 이메일 오케스트레이션 전송 역할을 설정해야 합니다. 자세한 내용은 [Amazon Pinpoint에서 이메일 오케스트레이션 전송 역할 생성](channels-email-orchestration-sending-role.md) 단원을 참조하십시오.

   **헤더**에서 **새 헤더 추가**를 선택하여 이메일 메시지에 최대 15개의 헤더를 추가합니다. 지원되는 헤더 목록은 [Amazon Simple Email Service 개발자 안내서](https://docs.aws.amazon.com/ses/latest/dg/header-fields.html)의 [Amazon SES 헤더 필드](https://docs.aws.amazon.com/ses/latest/dg/Welcome.html)를 참조하세요.
   + **이름**에 헤더 이름을 입력합니다.
   + **값**에는 헤더 값을 입력합니다.

   (선택 사항) 프로모션 이메일에 원클릭 구독 취소 링크를 추가하려면 다음 두 헤더를 추가합니다.

   1. **이름**에 대해 `List-Unsubscribe`를 사용하여 헤더를 생성하고 **값**을 구독 취소 링크로 설정합니다. 수신자의 구독 취소 요청을 처리하려면 링크에서 HTTP POST 요청을 지원해야 합니다.

   1. **이름**에 대해 `List-Unsubscribe-Post`를 사용하여 헤더를 생성하고 **값** `List-Unsubscribe=One-Click`으로 설정합니다.

1. (선택 사항) 이메일 애플리케이션이 HTML을 표시하지 않는 수신자에게 전송되는 메시지의 본문에 표시할 콘텐츠를 메시지 편집기 아래의 필드에 입력합니다.

1. 이 캠페인을 (표준 캠페인과 달리) A/B 테스트 캠페인으로 생성한 경우 각 처리에 대해 이 단원의 단계를 반복합니다. **이메일 세부 정보** 섹션의 상단에 있는 탭을 사용하여 처리 사이를 전환할 수 있습니다.

1. **발신자 이메일 주소**에서 이메일 채널을 설정하는 데 사용되는 확인된 이메일 주소를 선택합니다.

1. 테스트 메시지를 보낼 대상을 선택합니다. 이 대상은 최대 10개의 이메일 주소 또는 엔드포인트 ID로 구성된 기존 세그먼트일 수 있습니다.

1. **다음**을 선택합니다.

### 인앱 메시지 구성
<a name="campaigns-message-inapp"></a>

인앱 메시지를 사용하여 애플리케이션 사용자에게 대상 지정 메시지를 보냅니다. 인앱 메시지는 자유롭게 사용자 지정할 수 있습니다. 인앱 메시지에는 웹 사이트를 열거나 사용자를 앱의 특정 부분으로 이동시키는 버튼이 포함될 수 있습니다. 배경색과 텍스트 색상을 구성하고, 텍스트 위치를 조정하고, 알림에 이미지를 추가할 수 있습니다. 단일 메시지를 보내거나, 사용자가 스크롤할 수 있는 최대 5개의 고유한 메시지가 포함된 *캐러셀*을 생성할 수 있습니다.

인앱 메시지를 작성할 때 기존 템플릿에서 캠페인을 생성하거나 새 메시지를 작성할 수 있습니다.

A/B 테스트 캠페인을 생성하기로 선택한 경우 각 처리에 다른 템플릿을 적용할 수 있습니다. A/B 테스트 캠페인은 최대 5개 처리를 포함할 수 있습니다.

1. **메시지 작성** 페이지에서 다음 작업을 수행합니다.
   + 캠페인에 사용할 새 메시지를 작성하려면 **새 인앱 메시지 생성**을 선택한 다음 2단계로 진행합니다.
   + 기존 인앱 템플릿을 기반으로 메시지를 작성하려면 다음을 수행합니다.

     1. **기존 메시징 템플릿 선택**을 선택한 다음 **템플릿 선택**을 선택합니다.

     1. 사용하려는 템플릿을 선택합니다. 목록에서 템플릿을 선택하면 Amazon Pinpoint에서 활성 버전 템플릿의 미리 보기를 표시합니다. 활성 버전은 일반적으로 검토를 거쳐 사용 승인을 받은 템플릿 버전입니다.

     1. 사용하려는 템플릿을 찾았으면 그 템플릿을 선택한 다음 **템플릿 선택**을 선택합니다.

     1. **템플릿 버전**에서 Amazon Pinpoint가 메시지를 보내기 전에 수행한 템플릿 변경 사항을 포함하도록 메시지를 자동으로 업데이트할지 여부를 지정합니다. 이러한 옵션에 대해 자세히 알아보려면 [메시지 템플릿 버전 관리](message-templates-versioning.md) 단원을 참조하세요.

     1. 메시지에 대한 템플릿 옵션 선택을 마치면 11단계로 진행합니다.

1. **인앱 메시지 세부 정보** 섹션의 **레이아웃**에서 메시지의 레이아웃 유형을 선택합니다. 다음 옵션 중에서 선택할 수 있습니다.
   + **상단 배너** - 페이지 상단에 배너로 표시되는 메시지입니다.
   + **하단 배너** - 페이지 하단에 배너로 표시되는 메시지입니다.
   + **중간 배너** - 페이지 중간에 배너로 표시되는 메시지입니다.
   + **전체 화면** - 전체 화면을 덮는 메시지입니다.
   + **모달** - 페이지 앞의 창에 표시되는 메시지입니다.
   + **캐러셀** - 최대 5개 고유 메시지의 스크롤 가능한 레이아웃입니다.

1. **헤더**에서 메시지 시작 부분에 표시되는 제목을 구성합니다. 캐러셀 메시지를 생성한 경우 헤더가 포함된 캐러셀의 첫 번째 메시지를 작성해야 합니다.

   1. 배너에 표시할 **헤더 텍스트**의 경우 최대 64자까지 입력할 수 있습니다.

   1. **헤더 텍스트 색상**에서 헤더의 텍스트 색상을 선택합니다. 선택적으로 RGB 값 또는 16진수 색상 코드를 입력할 수 있습니다.

   1. **헤더 정렬**에서 텍스트를 **왼쪽**, **가운데** 또는 **오른쪽** 정렬할지 선택합니다.

1. **메시지**에서 메시지의 본문을 구성합니다.

   1. **메시지**에서 메시지의 본문 텍스트를 입력합니다. 메시지는 최대 150자를 포함할 수 있습니다.

   1. **텍스트 색상**에서 메시지 본문의 텍스트 색상을 선택합니다. 선택적으로 RGB 값 또는 16진수 색상 코드를 입력할 수 있습니다.

   1. **텍스트 정렬**에서 텍스트를 **왼쪽**, **가운데** 또는 **오른쪽** 정렬할지 선택합니다.

1. (선택 사항) 메시지의 배경색을 변경합니다. **배경**에서 메시지의 배경색을 선택합니다. 선택적으로 RGB 값 또는 16진수 색상 코드를 입력할 수 있습니다.

1. (선택 사항) 메시지에 이미지를 추가합니다. **이미지 URL**에서 메시지에 표시할 이미지의 URL을 입력합니다. .jpg 및.png 파일만 허용됩니다. 이미지 크기는 메시지 유형에 따라 달라집니다.
   + **배너**의 경우 이미지는 100픽셀 x 100픽셀이거나 가로 세로 비율 1:1이어야 합니다.
   + **캐러셀**의 경우 이미지는 300픽셀 x 300픽셀이거나 가로 세로 비율 3:2여야 합니다.
   + **전체 화면** 메시지의 경우 이미지는 300픽셀 x 200픽셀이거나 가로 세로 비율 3:2여야 합니다.

1. (선택 사항) 메시지에 버튼을 추가합니다. **기본 버튼**에서 다음 작업을 수행합니다.

   1. **기본 버튼 추가**를 선택합니다.

   1. **버튼 텍스트**에서 버튼에 표시할 텍스트를 입력합니다. 최대 64자까지 입력할 수 있습니다.

   1. (선택 사항) **버튼 텍스트 색상**에서 버튼 텍스트의 색상을 선택합니다. 선택적으로 RGB 값 또는 16진수 색상 코드를 입력할 수 있습니다.

   1. (선택 사항) **배경색**에서 버튼의 배경색을 설정합니다. 선택적으로 RGB 값 또는 16진수 색상 코드를 입력할 수 있습니다.

   1. (선택 사항) **테두리 반지름**에 반지름 값을 입력합니다. 값이 낮을수록 모서리가 더 선명하고 숫자가 높을수록 모서리가 더 둥글어집니다.

   1. **작업**에서 사용자가 버튼을 탭할 때 발생하는 이벤트를 선택합니다.
      + **닫기** - 메시지를 닫습니다.
      + **URL로 이동** — 웹 사이트를 엽니다.
      + **딥 링크로 이동** — 앱을 열거나 앱의 특정 위치를 엽니다.

      디바이스 유형별로 버튼 동작을 다르게 하려면 기본 작업을 재정의할 수 있습니다. **작업**에서 탭을 사용하여 버튼 동작을 수정하려는 디바이스 유형을 선택합니다. 예를 들어 iOS 디바이스의 버튼 동작을 수정하려면 **iOS**를 선택합니다. 그런 다음 **기본 작업 재정의**를 선택합니다. 마지막으로 작업을 지정합니다.

1. (선택 사항) 메시지에 보조 버튼을 추가합니다. **보조 버튼**에서 **보조 버튼 추가**를 선택합니다. 이전 단계의 절차에 따라 보조 버튼을 구성합니다.

1. (선택 사항) 메시지에 사용자 지정 데이터를 추가합니다. 사용자 지정 데이터는 메시지와 함께 전달되는 키-값 페어입니다. 예를 들어, 메시지와 함께 프로모션 코드를 전달할 수 있습니다. 캐러셀 메시지를 보내는 경우 각 캐러셀 메시지에 사용자 지정 데이터를 추가할 수 있습니다. 사용자 지정 데이터를 추가하려면 다음을 수행합니다.

   1. **사용자 지정 데이터**에서 **새 항목 추가**를 선택합니다.

   1. **키**를 입력합니다. 예를 들어, *PromoCode*일 수 있습니다.

   1. 키의 **값**을 입력합니다. *PromoCode*는 *12345*일 수 있습니다.

   1. 메시지를 보낼 때 코드 *12345*가 메시지에 포함됩니다.

   1. 키-값 페어를 더 추가하려면 **새 항목 추가**를 선택합니다. 메시지에 최대 10개의 키-값 페어를 추가할 수 있습니다. 사용자 지정 데이터 추가를 마치면 다음 단계를 진행합니다.

1. 메시지가 캐러셀인 경우 고유한 메시지를 최대 4개 더 추가할 수 있습니다. 캐러셀에 메시지를 추가하려면 **캐러셀 개요** 섹션을 확장합니다. 그런 다음 **새 메시지 추가**를 선택합니다. 메시지를 구성하려면 이전 단계를 반복합니다.

   캐러셀에 메시지를 추가하면 캐러셀에 포함된 메시지의 수를 보여주는 아이콘이 페이지 하단에 표시되며 **미리 보기** 페이지가 업데이트됩니다.

   다음 이미지는 두 개의 메시지가 포함된 Carousel을 보여줍니다.  
![\[\]](http://docs.aws.amazon.com/ko_kr/pinpoint/latest/userguide/images/channels-inapp-carousel.png)

1. (선택 사항) 이 캠페인을 (표준 캠페인과 달리) A/B 테스트 캠페인으로 생성한 경우 각 처리에 대해 이 섹션의 단계를 반복합니다. **인앱 메시징 템플릿** 섹션의 상단에 있는 탭을 사용하여 처리 사이를 전환할 수 있습니다.

1. **다음**을 선택합니다.

### SMS 메시지 구성
<a name="campaigns-message-sms"></a>

**중요**  
발신자 ID를 사용하여 인도의 수신자에게 SMS 메시지를 보내는 경우 추가 단계를 완료해야 합니다. 자세한 내용은 *AWS End User Messaging SMS 사용 설명서*의 [인도 발신자 ID 등록 프로세스](https://docs.aws.amazon.com//sms-voice/latest/userguide/registrations-sms-senderid-india.html)를 참조하세요.

**SMS 메시지를 구성하려면**

1. **메시지 작성** 페이지에서 다음 작업을 수행합니다.
   + 캠페인에 사용할 새 메시지를 디자인하고 작성하려면 **새 SMS 메시지 생성**을 선택한 다음 2단계로 진행합니다.
   + SMS 템플릿을 기반으로 하는 메시지를 작성하려면 다음 작업을 수행합니다.

     1. **기존 SMS 템플릿 선택**을 선택한 다음 **템플릿 선택**을 선택합니다.

     1. 사용하려는 템플릿을 선택합니다. 목록에서 템플릿을 선택하면 Amazon Pinpoint에서 활성 버전 템플릿의 미리 보기를 표시합니다. 활성 버전은 일반적으로 검토를 거쳐 사용 승인을 받은 템플릿 버전입니다.

     1. 원하는 템플릿을 찾았으면 그 템플릿을 선택한 다음 **템플릿 선택**을 선택합니다.

     1. **템플릿 버전**에서 Amazon Pinpoint가 메시지를 보내기 전에 수행한 템플릿 변경 사항을 포함하도록 메시지를 자동으로 업데이트할지 여부를 지정합니다. 이러한 옵션에 대해 자세히 알아보려면 [메시지 템플릿 버전 관리](message-templates-versioning.md) 단원을 참조하세요.

     1. 메시지에 대한 템플릿 옵션 선택을 마치면 6단계로 진행합니다.

1. **SMS 설정** 섹션의 **메시지 유형**에서 다음 중 하나를 선택합니다.
   + **프로모션** – 중요하지 않은 메시지입니다(예: 마케팅 메시지).
   + **트랜잭션** - 고객 트랜잭션을 지원하는 중요한 메시지입니다(예: 멀티 팩터 인증을 위한 일회용 암호).
**참고**  
이 캠페인 수준 설정은 SMS 설정 페이지에서 설정하는 기본 메시지 유형보다 우선 적용됩니다.

1. (선택 사항) **발신 전화번호**에서 메시지를 보낼 전화번호를 선택합니다. 이 목록에는 계정에 연결된 전용 전화번호가 포함되어 있습니다. 계정에 여러 개의 전용 전화번호가 있고 사용자가 발신 전화번호를 선택하지 않는 경우, Amazon Pinpoint는 계정에서 단축 코드를 찾습니다. 단축 코드를 찾으면 이 코드를 사용하여 메시지를 보냅니다. 계정에서 단축 코드를 찾을 수 없는 경우 10DLC 번호(미국 수신자만 해당), 수신자 부담 전화번호(미국 수신자만 해당), 긴 코드를 순서대로 찾습니다.

1. (선택 사항) **발신자 ID**에 이 메시지를 보내는 데 사용할 영숫자 발신자 ID를 입력합니다.
**중요**  
발신자 ID는 특정 국가에서만 지원됩니다. 일부 국가에서는 발신자 ID를 사용하기 전에 정부 또는 규제 기관에 등록해야 합니다. 발신자 ID가 수신자의 국가에서 지원되는 것을 알고 있는 경우에만 발신자 ID를 지정해야 합니다. 발신자 ID 가용성 및 요구 사항에 대한 자세한 내용은 *AWS End User Messaging SMS 사용 설명서*의 [지원되는 국가 및 리전(SMS 채널)](https://docs.aws.amazon.com//sms-voice/latest/userguide/phone-numbers-sms-by-country.html)을 참조하세요.

1. **메시지**에 메시지 본문을 입력합니다.
**작은 정보**  
SMS 메시지는 제한된 수의 문자를 포함할 수 있습니다. 긴 메시지는 여러 메시지 파트로 나뉘며 각 파트에 대해 별도의 요금이 부과됩니다. 포함할 수 있는 최대 문자 수는 메시지에 사용하는 문자에 따라 다릅니다. 자세한 내용은 *AWS End User Messaging SMS 사용 설명서*의 [SMS 문자 제한](https://docs.aws.amazon.com//sms-voice/latest/userguide/sms-limitations-character.html)을 참조하세요.

1. (선택 사항) 이 캠페인을 (표준 캠페인과 달리) A/B 테스트 캠페인으로 생성한 경우 각 처리에 대해 이 섹션의 단계를 반복합니다. **SMS 세부 정보** 섹션의 상단에 있는 탭을 사용하여 처리 사이를 전환할 수 있습니다.

1. **다음**을 선택합니다.

### 푸시 알림 구성
<a name="campaigns-message-push"></a>

**푸시 알림을 구성하려면**

1. **메시지 작성** 페이지에서 다음 작업을 수행합니다.
   + 캠페인에 대한 새 메시지를 디자인하고 작성하려면 **새 푸시 알림 생성**을 선택하세요.
   + 푸시 알림 템플릿을 기반으로 하는 메시지를 작성하려면 다음과 같이 하면 됩니다.

     1. **기존 푸시 알림 템플릿 선택**을 선택한 다음 **템플릿 선택**을 선택합니다.

     1. 사용할 템플릿을 찾습니다. 목록에서 템플릿을 선택하면 Amazon Pinpoint에서 활성 버전 템플릿의 미리 보기를 표시합니다. (활성 버전은 일반적으로 검토를 거쳐 사용 승인을 받은 템플릿 버전으로서 워크플로우에 따라 달라집니다.)

     1. 원하는 템플릿을 찾았으면 그 템플릿을 선택한 다음 **템플릿 선택**을 선택합니다.

     1. **템플릿 버전**에서 Amazon Pinpoint가 메시지를 보내기 전에 있을 수 있는 템플릿 변경 사항을 포함하도록 메시지를 자동으로 업데이트할지 여부를 지정합니다. 이러한 옵션에 대해 자세히 알아보려면 [메시지 템플릿 버전 관리](message-templates-versioning.md) 단원을 참조하세요.

     1. 이 캠페인을 (표준 캠페인과 달리) A/B 테스트 캠페인으로 생성한 경우 각 처리에 대해 이 단원의 단계를 반복합니다. **푸시 알림 세부 정보** 섹션의 상단에 있는 탭을 사용하여 처리 사이를 전환할 수 있습니다.

     1. 마쳤으면 **다음**을 선택합니다.

1. **알림 유형**에 보낼 메시지의 유형을 지정합니다.
   + **표준 알림** - 제목, 메시지 본문, 기타 콘텐츠 및 설정이 있는 푸시 알림입니다. 수신자가 메시지를 수신하면 모바일 디바이스가 이를 수신자에게 알려줍니다.
   + **자동 알림** - Amazon Pinpoint가 수신자의 디바이스에 알림을 보내지 않고 앱에 전송하는 사용자 지정 JSON 속성-값 페어입니다. [자동 알림](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-campaigns-campaign-id.html)을 사용하여 앱이 수신 및 처리하도록 설계된 데이터를 전송합니다. 예를 들어 앱의 구성을 업데이트하거나 인-앱 메시지 센터에 메시지를 표시하기 위해 자동 알림을 사용할 수 있습니다.
   + **원시 메시지** - 알림의 모든 콘텐츠와 설정을 JSON 객체로 지정하는 푸시 알림입니다. 앱에 사용자 지정 데이터를 보내 푸시 알림 서비스 대신 이 앱에서 처리할 수 있게 하는 경우에 원시 메시지를 사용하세요.

     **원시 메시지** 옵션을 선택하면 메시지 편집기에 메시지에 사용할 코드의 개요가 표시됩니다. 메시지 편집기에서 지정하려는 이미지, 사운드, 작업과 같은 선택적 설정을 비롯해 각 푸시 알림 서비스에 사용할 내용 및 설정을 입력합니다. 자세한 내용은 사용 중인 푸시 알림 서비스의 설명서를 참조하세요. 원시 메시지 콘텐츠를 모두 입력한 후 A/B 테스트 캠페인으로 이 캠페인을 생성한 경우 각 처리에 대해 이 단계를 반복합니다. 마쳤으면 **다음**을 선택합니다.

#### 표준 알림을 생성하려면
<a name="campaigns-message-push-standard"></a>

**표준 알림을 생성하려면**

1. **제목**에 메시지 위에 표시할 제목을 입력합니다.

1. **본문**에 메시지 본문을 입력합니다. 푸시 알림은 최대 200자까지 쓸 수 있습니다. 메시지에 문자를 추가하면 필드 아래에 있는 문자 카운터가 200부터 카운트다운됩니다.

1. **작업**에서 수신자가 알림을 탭하면 실행하려는 작업을 선택합니다.
   + **앱 열기** - 앱이 시작되거나 백그라운드 상태인 경우 포그라운드 앱으로 전환됩니다.
   + **URL로 이동** - 수신자 디바이스의 기본 모바일 브라우저가 시작되고 지정한 URL의 웹 페이지가 열립니다. 예를 들어 이 작업은 사용자를 블로그 포스트로 리디렉션하는 데 유용할 수 있습니다.
   + **딥 링크 열기** - 앱에서 특정 페이지 또는 구성 요소가 열립니다. 예를 들어 이 작업은 사용자를 앱 내 구매를 위한 특별 프로모션으로 리디렉션하는 경우 유용할 수 있습니다.

1. (선택 사항) **Media URLs(미디어 URL)**에서 푸시 알림에 표시할 미디어 파일의 URL을 입력합니다. Android 또는 iOS용 푸시 알림 서비스가 이미지를 가져올 수 있도록 이 URL에 공개적으로 액세스할 수 있어야 합니다.

1. 이 캠페인을 (표준 캠페인과 달리) A/B 테스트 캠페인으로 생성한 경우 각 처리에 대해 이 단원의 단계를 반복합니다. **푸시 알림 세부 정보** 섹션의 상단에 있는 탭을 사용하여 처리 사이를 전환할 수 있습니다.

1. **다음**을 선택합니다.

#### 자동 알림을 생성하려면
<a name="campaigns-message-push-silent"></a>

**자동 알림을 생성하려면**

1. **메시지**에 메시지의 내용을 JSON 형식으로 입력합니다. 정확한 메시지 내용은 사용하는 알림 서비스와 앱에서 수신을 기대하는 값에 따라 달라집니다.

1. 이 캠페인을 (표준 캠페인과 달리) A/B 테스트 캠페인으로 생성한 경우 각 처리에 대해 이 단원의 단계를 반복합니다. **푸시 알림 세부 정보** 섹션의 상단에 있는 탭을 사용하여 처리 사이를 전환할 수 있습니다.

1. **다음**을 선택합니다.



### 사용자 지정 채널 메시지 구성
<a name="campaigns-message-custom"></a>

이 단원에서는 사용자 지정 채널을 사용하여 메시지를 보내도록 캠페인을 구성하는 방법을 설명합니다. 사용자 지정 채널을 사용하여 타사 서비스를 비롯해 API 또는 웹후크 기능이 있는 서비스를 통해 고객에게 메시지를 보낼 수 있습니다.

#### Lambda 함수를 사용하여 사용자 지정 메시지 보내기
<a name="campaigns-message-custom-lambda"></a>

API가 있는 서비스를 통해 메시지를 보내려면 API를 호출하는 AWS Lambda 함수를 만들어야 합니다. 이러한 함수를 생성하는 방법에 대한 자세한 내용은 *Amazon Pinpoint 개발자 안내서*의 [사용자 지정 채널 생성](https://docs.aws.amazon.com/pinpoint/latest/developerguide/channels-custom.html)을 참조하세요.

**Lambda 함수를 사용하여 API를 호출하는 사용자 지정 채널을 구성하려면**

1. **메시지 생성** 페이지의 **사용자 지정 메시지 채널 유형 선택**에서 **Lambda 함수**를 선택합니다.

1. **Lambda 함수**에서 캠페인이 실행될 때 실행하려는 Lambda 함수 함수의 이름을 선택합니다.

1. **엔드포인트 옵션**에서 Amazon Pinpoint가 사용자 지정 채널에 연결된 Lambda 함수 또는 웹후크로 보낼 엔드포인트 유형을 선택합니다.

    예를 들어 이 캠페인에 대해 선택한 세그먼트에 여러 엔드포인트 유형이 포함되어 있지만 사용자 지정 엔드포인트 유형 속성이 있는 엔드포인트에만 캠페인을 보내려면 **사용자 지정**을 선택합니다. 사용자 지정 엔드포인트 유형을 선택할 필요는 없습니다. 예를 들어 이메일 엔드포인트 유형 속성이 있는 엔드포인트에만 사용자 지정 채널 캠페인을 보내도록 선택할 수 있습니다.

1. **다음**을 선택합니다.

#### 웹후크를 사용하여 사용자 지정 메시지 보내기
<a name="campaigns-message-custom-webhook"></a>

또한 세그먼트 멤버에 대한 정보를 서비스에 보내는 웹후크를 사용하는 사용자 지정 채널을 만들 수 있습니다.

**웹후크를 사용하는 사용자 지정 채널을 구성하려면**

1. **메시지 생성** 페이지의 **사용자 지정 메시지 채널 유형 선택**에서 **URL**을 선택합니다.

1. **사용자 지정 메시지 채널 URL 입력**에 웹후크의 URL을 입력합니다.

   지정한 URL은 "https://"로 시작해야 합니다. 영숫자 외에 하이픈(-), 마침표(.), 밑줄(\$1), 물결표(\$1), 물음표(?), 슬래시 또는 솔리더스(/), 파운드 또는 해시 기호(\$1) 및 세미콜론(;)만 포함될 수 있습니다. URL은 [RFC3986](https://datatracker.ietf.org/doc/html/rfc3986)을 준수해야 합니다.

1. **엔드포인트 옵션**에서 Amazon Pinpoint가 Lambda 함수로 보낼 엔드포인트 유형을 선택합니다. 예를 들어 이 캠페인에 대해 선택한 세그먼트에 여러 엔드포인트 유형이 포함되어 있지만 "사용자 지정" 엔드포인트 유형 속성이 있는 엔드포인트에만 캠페인을 보내려면 **사용자 지정**을 선택합니다.

1. **다음**을 선택합니다.

## 메시지 변수 사용
<a name="campaigns-message-variables"></a>

각 수신자에 대한 맞춤형 메시지를 생성하려면 *메시지 변수*를 사용합니다. *메시지 변수*는 특정 사용자 속성을 참조합니다. 이러한 속성에는 사용자 이름, 도시, 디바이스 또는 운영 체제와 같이 사용자에 대해 만들고 저장하는 특징이 포함될 수 있습니다. Amazon Pinpoint는 메시지를 전송할 때 변수를 수신자의 해당 속성 값으로 대체합니다. 사용할 수 있는 속성에 대한 자세한 내용은 *Amazon Pinpoint API 참조*의 [엔드포인트 속성](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-endpoints-endpoint-id.html#apps-application-id-endpoints-endpoint-id-properties)을 참조하세요.

메시지에 변수를 포함시키려면 기존 속성의 이름을 메시지에 추가합니다. 이름을 두 개의 중괄호(\$1\$1)로 묶고 대소문자를 정확히 구분한 이름(예: `{{Demographic.AppVersion}}`)을 사용합니다.

보통 메시지 변수에 가장 유용한 속성은 사용자에 대해 만들고 저장하는 사용자 지정 속성입니다. 사용자 지정 속성과 변수를 사용하여 각 수신자에 고유한 개인화된 메시지를 보낼 수 있습니다.

예를 들어 앱이 러너용 피트니스 앱이고 각 사용자의 이름, 선호하는 활동 및 개인 기록에 대한 사용자 지정 속성을 포함하는 경우 다음과 같은 메시지에서 변수를 사용할 수 있습니다.

`Hey {{User.UserAttributes.FirstName}}, congratulations on your new {{User.UserAttributes.Activity}} record of {{User.UserAttributes.PersonalRecord}}!`

Amazon Pinpoint가 이 메시지를 보낼 때 변수가 교체되어 내용이 수신자마다 달라집니다. 가능한 최종 메시지는 다음과 같습니다.

`Hi Jane Doe, congratulations on your new half marathon record of 1:42:17!`

또는 다음과 같습니다.

`Hi John Doe, congratulations on your new 5K record of 20:52!`

## 메시지 테스트
<a name="campaigns-message-test"></a>

Amazon Pinpoint은 이메일 메시지 미리 보기를 표시하므로 메시지 발송을 예약하기 전에 볼 수 있습니다. 이메일 및 기타 유형의 메시지의 경우 테스트 목적으로 소규모의 수신자 그룹을 대상으로 테스트 메시지를 보낼 수도 있습니다. 이메일, 푸시 알림, 인앱 알림 또는 SMS와 같은 채널에서 테스트 메시지를 보낼 수 있습니다.

### 이메일 메시지를 보내지 않고 미리 보기
<a name="campaigns-message-test-preview"></a>

Amazon Pinpoint 메시지 편집기의 디자인 보기는 웹 브라우저에 표시되는 형태로 이메일 메시지를 미리 보여 줍니다.

디자인 보기 대신 HTML 보기에서 작업하는 경우에는 메시지의 HTML 콘텐츠와 이메일 메시지 미리 보기를 나란히 표시할 수 있습니다. 이 기능은 테스트를 보내기 전에 메시지가 예상대로 표시되는지 빨리 확인하고자 할 때 유용합니다.

이 미리 보기는 사용자의 웹 브라우저에서 메시지가 어떻게 표시될 것인지 미리 보여 줄 뿐입니다. 그래도 여러 수신자에게 테스트 이메일을 보내고 다양한 디바이스와 이메일 클라이언트를 사용해 그 테스트 메시지를 확인해 보는 것이 좋습니다.

**이메일을 미리 보려면**

1. 메시지 편집기의 HTML 보기 위에 있는 영역에서 **미리 보기 없음**을 선택한 다음 **미리 보기**를 선택합니다. Amazon Pinpoint가 HTML 편집기 옆에 미리 보기 창을 표시합니다.

1. (선택 사항) HTML 콘텐츠와 미리 보기를 더 큰 창에서 표시하려면 메시지 편집기 위쪽 영역에서 **전체 화면**을 선택합니다.

### 테스트 메시지 전송
<a name="campaigns-message-test-send"></a>

고객이 메시지를 수신할 때 메시지가 올바로 나타나도록 하려면 실제 수신자에게 테스트 메시지를 발송해 보는 것이 도움이 됩니다. 메시지의 테스트 버전을 전송함으로써 캠페인 상태와 무관하게 메시지의 내용과 외관을 점차 개선할 수 있습니다.

테스트 메시지를 발송할 때는 다음 요인을 고려하세요.
+ 일반 캠페인 메시지를 보내는 것처럼 테스트 메시지 발송에도 요금이 부과됩니다. 예를 들어 한 달에 테스트 이메일 10,000건을 발송하면 그에 대한 USD \$11.00의 요금이 발생합니다. 요금에 대한 자세한 내용은 [Amazon Pinpoint 요금](https://aws.amazon.com/pinpoint/pricing/)을 참조하세요.
+ 테스트 메시지 수는 계정의 전송 할당량으로 계산됩니다. 예를 들어 24시간 주기로 이메일 10,000건을 발송하기로 승인받은 계정에서 테스트 이메일 100건을 발송한 경우, 동일한 24시간 동안 추가로 발송할 수 있는 이메일은 최대 9,900건입니다.
+ 특정 사용자에게 테스트 메시지를 발송할 때는 최대 10개 주소까지 지정할 수 있습니다. 쉼표를 사용해 여러 주소를 구분합니다.
**참고**  
"주소"라는 단어는 (이 섹션에 사용한 것처럼) 이메일 주소, 모바일 전화번호, 엔드포인트 ID, 디바이스 토큰 중 어느 것이나 지칭할 수 있습니다.
+ 특정 전화번호로 테스트 SMS 메시지를 전송할 때 E.164 형식으로 전화번호를 나열해야 합니다. 즉, 더하기 기호(\$1), 앞에 0번을 제외한 국가 코드, 지역 코드를 포함한 완전한 구독자 번호가 포함되어야 합니다. 예: \$112065550142. E.164 형식의 번호에는 괄호, 마침표, 하이픈, 그 밖에 더하기 외의 다른 기호가 들어가면 안 됩니다. E.164 전화번호는 최대 15자리입니다.
+ 테스트 푸시 알림을 발송할 때 주소는 반드시 엔드포인트 ID 아니면 디바이스 토큰이어야 합니다.
+ 테스트 인앱 알림을 보내는 경우 테스트 메시지는 전송 후 30분 동안만 활성 상태를 유지합니다. 또한 동일한 엔드포인트에 여러 테스트 메시지를 보내는 경우 새 메시지가 이전의 모든 메시지보다 우선합니다. 마지막으로, 테스트 메시지에서 엔드포인트를 제거하면 해당 엔드포인트에서 메시지를 더 이상 사용할 수 없습니다.
+ 세그먼트에 테스트 메시지를 발송할 때는 세그먼트를 오직 하나 선택할 수 있습니다. 또한 포함된 엔드포인트가 100개 이하인 세그먼트만 선택할 수 있습니다.
+ 세그먼트에 테스트 메시지를 발송할 때 Amazon Pinpoint가 그 테스트에 캠페인을 생성합니다. 캠페인 이름에 "테스트"라는 단어가 포함되고 임의의 영숫자 4개가 붙은 다음 캠페인 이름이 붙습니다. 이러한 캠페인은 계정에 포함할 수 있는 활성 캠페인의 최대 수에 포함되지 않습니다. Amazon Pinpoint는 특정 수신자에게 테스트 메시지를 보낼 때 새 캠페인을 생성하지 않습니다.
+ 테스트 메시지와 연결된 이벤트는 상위 캠페인의 지표로 계산됩니다. 예를 들어 **캠페인** 대시보드의 **엔드포인트 전달 건수** 차트에는 전달에 성공한 테스트 메시지의 수가 포함됩니다.

테스트 메시지를 보내는 방법에는 두 가지가 있습니다. 기존 세그먼트로 보내거나 지정한 주소 목록으로 보낼 수 있습니다. 어떤 방법을 선택할지는 사용 사례에 다릅니다. 예를 들어 메시지를 테스트하는 일반인 집단이 있는 경우, 엔드포인트를 모두 포함한 세그먼트를 생성하면 도움이 될 것입니다. 테스트 메시지를 주기적으로 바뀌는 테스터 집단에게 전송하거나 동적으로 생성한 주소로 전송해야 하는 경우, 수신자를 수동으로 지정하고자 할 수 있습니다.

**테스트 메시지를 세그먼트로 전송하려면**

1. 메시지 편집기 아래에서 **테스트 메시지 전송**을 선택합니다.

1. **테스트 메시지 전송** 대화 상자의 **테스트 메시지 전송 대상**에서 **세그먼트**를 선택합니다.

1. 드롭다운 목록에서 테스트 메시지를 보낼 세그먼트를 선택합니다.
**참고**  
Amazon Pinpoint는 이 목록에서 엔드포인트가 100개 이상인 세그먼트를 모두 자동으로 제외합니다.

1. **메시지 전송**을 선택합니다.

**테스트 메시지를 특정 수신자에게 전송하려면**

1. 메시지 편집기 아래에서 **테스트 메시지 전송**을 선택합니다.

1. **테스트 메시지 전송** 대화 상자의 **테스트 메시지 전송 대상**에서 아래 표의 옵션 중 하나를 선택합니다.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/pinpoint/latest/userguide/campaigns-message.html)

1. **메시지 전송**을 선택합니다.

**다음**  
[캠페인 예약](campaigns-schedule.md)

# 캠페인 예약
<a name="campaigns-schedule"></a>

메시지를 작성하고 난 후에 캠페인이 전송되는 시점을 지정할 수 있습니다. 즉시, 예약한 날짜 및 시간에, 반복적으로, 또는 특정 이벤트 발생 시 캠페인이 전송되도록 전송 시점을 선택할 수 있습니다.

**작은 정보**  
캠페인이 실행 중이면 해당 캠페인이 완료된 다음 일시 중지됩니다. 일시 중지는 향후 예정된 반복 캠페인의 다음 실행을 일시 중지하거나 건너뛰기만 합니다. 즉시 실행되도록 예약된 캠페인은 일시 중지할 수 없습니다.

캠페인을 생성할 때는 해당 캠페인을 보낼 *세그먼트*를 선택합니다. 세그먼트란 특정한 속성을 공유하는 고객 그룹을 말합니다. 예를 들어, 세그먼트 하나에 Android 디바이스에서 2.0 버전의 앱을 사용하는 모든 고객을 넣거나 로스앤젤레스시에 거주하는 모든 고객을 넣을 수 있습니다.

**Topics**
+ [이메일, SMS, 음성 메시지, 푸시 또는 사용자 지정 캠페인 예약](#campaigns-schedule-no-inapp)
+ [인앱 캠페인 예약](#campaigns-schedule-inapp)

**사전 조건**  
시작하기 전에 [메시지 구성](campaigns-message.md)를 완료합니다.

## 이메일, SMS, 음성 메시지, 푸시 또는 사용자 지정 캠페인 예약
<a name="campaigns-schedule-no-inapp"></a>

**Topics**
+ [즉시 캠페인 전송](#campaigns-schedule-immediate)
+ [특정 날짜 및 시간에 캠페인 전송](#campaigns-schedule-once)
+ [반복적으로 캠페인 전송](#campaigns-schedule-recurring)
+ [이벤트 발생 시 캠페인 전송](#campaigns-event-triggered)
+ [이벤트 기반 캠페인 사용을 위한 모범 사례](#campaigns-event-triggered-best-practices)

생성이 완료되는 즉시 캠페인을 전송하고 싶으면 즉시 캠페인을 전송하는 방법을 선택합니다.

### 즉시 캠페인 전송
<a name="campaigns-schedule-immediate"></a>

생성이 완료되는 즉시 캠페인을 전송하고 싶으면 즉시 캠페인을 전송하는 방법을 선택합니다. 즉시 실행되도록 설정된 캠페인은 일시 중지할 수 없습니다.

**즉시 캠페인을 전송하려면**

1. **캠페인 전송 시점**에서 **특정 시점에**를 선택합니다.

1. **캠페인 전송 빈도**에서 **즉시**를 선택합니다.

1. **다음**을 선택하여 마지막 단계로 계속 진행합니다.

### 특정 날짜 및 시간에 캠페인 전송
<a name="campaigns-schedule-once"></a>

캠페인을 딱 한 번만 전송하고 싶으면 특정 날짜 및 시간에 캠페인이 전송되도록 예약합니다.

**특정 날짜 및 시간에 캠페인을 전송하려면**

1. **캠페인 전송 시점**에서 **특정 시점에**를 선택합니다.

1. **캠페인 전송 빈도**에서 **한 번만**를 선택합니다.

1. **시작 날짜 및 시간**에서 Amazon Pinpoint가 메시지를 전송하는 날짜와 시간을 선택합니다.

1. **시간대**에서 캠페인을 예약하는 데 사용하고 싶은 시간대를 선택합니다. 선택 사항으로 **수신자의 현지 시간 사용**을 선택하여 각 수신자의 현지 시간대를 기준으로 전달 시간을 지정할 수 있습니다.

1. **다음**을 선택하여 마지막 단계로 계속 진행합니다.

### 반복적으로 캠페인 전송
<a name="campaigns-schedule-recurring"></a>

반복적으로 캠페인이 전송되도록 예약할 수도 있습니다. 해당 캠페인의 빈도와 시작 및 종료 날짜를 지정할 수 있습니다.

**반복적으로 캠페인을 전송하려면**

1. **캠페인 전송 시점**에서 **특정 시점에**를 선택합니다.

1. **캠페인 전송 빈도**에서 Amazon Pinpoint가 얼마나 자주 반복 캠페인을 전송할 것인지 선택합니다. 예를 들어 일주일에 한 번 메시지를 전송하려면 **매주**를 선택합니다.

1. **시작 날짜 및 시간**에서 Amazon Pinpoint가 일련의 반복 전송에서 첫 메시지를 전송하는 날짜와 시간을 선택합니다.

1. **종료 날짜 및 시간**에서 Amazon Pinpoint가 반복 메시지의 전송을 종료하는 날짜와 시간을 선택합니다.

1. **시간대**에서 시작 및 종료 시간의 기준이 되는 시간대를 선택합니다. 선택 사항으로 **수신자의 현지 시간 사용**을 선택하여 각 수신자의 현지 시간대를 기준으로 전달 시간을 지정할 수 있습니다.

1. **다음**을 선택하여 마지막 단계로 계속 진행합니다.

### 이벤트 발생 시 캠페인 전송
<a name="campaigns-event-triggered"></a>

고객이 특정 조치를 취할 때 캠페인을 전송하고 싶으면 특정 이벤트 발생 시 전송이 되도록 캠페인을 구성할 수 있습니다. 예를 들어 고객이 새 계정을 등록할 때, 또는 고객이 장바구니에 항목을 추가하되 구매를 하지 않을 때 캠페인을 전송할 수 있습니다. 앱에서 Amazon Pinpoint로 이벤트를 보내는 방법에 대해 자세히 알아보려면 *Amazon Pinpoint 개발자 안내서*의 [애플리케이션에서 이벤트 보고](https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate-events.html)를 참조하세요.

**참고**  
캠페인이 동적 세그먼트(가져온 세그먼트가 아니라)를 사용하는 경우에는 이벤트 기반 메시지만 전송할 수 있습니다. 또한 AWS Mobile SDK를 사용하여 앱을 Amazon Pinpoint와 통합하는 경우 이벤트 기반 캠페인의 메시지는 앱이 AWS Mobile SDK for Android 버전 2.7.2 이상 또는 AWS Mobile SDK for iOS 버전 2.6.30 이상을 실행하는 고객에게만 전송됩니다.

**이벤트 발생 시 캠페인이 전송되도록 구성하려면**

1. **캠페인 전송 시점**에서 **이벤트 발생 시**를 선택합니다.

1. **이벤트**에서 캠페인을 시작하는 이벤트의 이름을 선택합니다.

1. (선택 사항) **속성** 및 **지표**에서 캠페인을 시작하는 특정한 특성을 선택합니다.
**작은 정보**  
사용자로부터 이벤트 데이터를 더 많이 수집할수록 이벤트 트리거를 설정할 때 더 많은 옵션을 이용할 수 있습니다. 이러한 값을 Amazon Pinpoint에 제공한 경우에만 이벤트 속성 및 지표를 사용할 수 있습니다. 이벤트 데이터 캡처에 대한 자세한 내용은 *Amazon Pinpoint 개발자 안내서*의 [애플리케이션 이벤트 보고](https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate-events.html)를 참조하세요.

1. **캠페인 날짜**의 **시작 날짜 및 시간**에서 시작 날짜를 선택합니다. Amazon Pinpoint는 이전에 지정한 이벤트가 시작 날짜 이후에 발생하는 경우에만 캠페인을 전송합니다.
**참고**  
선택한 **시작 날짜 및 시간**은 현 시점으로부터 최소 15분 후여야 합니다.

1. **종료 날짜 및 시간**에서 종료 날짜를 선택합니다. Amazon Pinpoint는 이전에 지정한 이벤트가 종료 날짜 이전에 발생하는 경우에만 캠페인을 전송합니다.

1. **시간대**에서 시작 및 종료 날짜의 기준이 되는 시간대를 선택합니다.

1. **다음**을 선택하여 마지막 단계로 계속 진행합니다.

### 이벤트 기반 캠페인 사용을 위한 모범 사례
<a name="campaigns-event-triggered-best-practices"></a>

이벤트 기반 캠페인을 생성할 때 고려해야 할 몇 가지 제약 조건과 모범 사례가 있습니다.
+ [2단계](campaigns-segment.md)에서 동적 세그먼트(가져온 세그먼트가 아니라)를 선택한 경우에만 이벤트 기반 캠페인을 생성할 수 있습니다.
+  AWS Mobile SDK를 사용하여 앱을 Amazon Pinpoint와 통합하는 경우 이벤트 기반 캠페인에서 제대로 작동하려면 앱이 다음 버전의 SDK를 사용해야 합니다.
  + AWS Mobile SDK for Android 버전 2.7.2 이상
  + AWS Mobile SDK for iOS 버전 2.6.30 이상

  이러한 제약을 고려할 때, 이 SDK와 호환 가능한 버전을 실행하는 앱 버전을 사용하는 고객만 포함시키도록 세그먼트를 설정하는 것이 좋습니다.
+ 신중하게 이벤트를 선택합니다. 예를 들어 `session.start` 이벤트가 발생할 때마다 이벤트 기반 캠페인을 전송하면 사용자가 메시지에 압도당할 수 있습니다. Amazon Pinpoint가 24시간 동안 단일 엔드포인트에 전송하는 메시지의 수를 제한할 수 있습니다. 자세한 내용은 [프로젝트의 기본 설정 편집](projects-manage-edit.md) 단원을 참조하십시오.

 

## 인앱 캠페인 예약
<a name="campaigns-schedule-inapp"></a>

이 섹션에는 Amazon Pinpoint 콘솔을 사용하여 인앱 메시지의 파라미터를 설정하는 방법에 대한 정보가 포함되어 있습니다. 이러한 파라미터에는 다음에 대한 설정이 포함됩니다.
+ **트리거 이벤트** - 트리거 이벤트는 인앱 메시지를 표시하기 위해 고객이 수행하는 작업입니다. 트리거 이벤트에는 앱 열기, 구매 또는 메뉴 열기가 포함될 수 있습니다. 트리거 이벤트를 사용하면 사용자가 앱 내에서 어떤 활동을 하는지 확인하고 해당 정보를 사용하여 앱을 개선할 수 있습니다.
+ **전환 이벤트** - 전환 이벤트는 웹 사이트 방문자를 고객으로 유치하고 현재 고객을 유지하는 데 도움이 됩니다. 전환 이벤트만 사용할 수도, 트리거 이벤트와 함께 사용할 수도 있습니다. 전환 이벤트를 추가한 후 Amazon Pinpoint 콘솔의 [캠페인 분석](analytics-campaigns.md) 페이지에서 해당 성과를 확인할 수 있습니다. 전환은 사용자가 인앱 메시지를 보고 전환 이벤트에 의해 설정된 작업을 수행할 때 분석을 위해 기록됩니다.

**Topics**
+ [트리거를 정의하고 캠페인 시작 및 종료 날짜를 설정합니다.](#campaigns-inapp-trigger)
+ [(선택 사항) 캠페인 글로벌 설정 변경](#campaigns-inapp-settings)

### 트리거를 정의하고 캠페인 시작 및 종료 날짜를 설정합니다.
<a name="campaigns-inapp-trigger"></a>

**트리거 이벤트를 설정하려면**

1. 캠페인을 시작하는 **트리거 이벤트**를 추가합니다. 트리거 이벤트 이름을 수동으로 입력하거나 드롭다운 목록에서 기존 트리거를 선택할 수 있습니다. 예를 들어, 온라인 저장소에서 상품을 구매한 사용자에게 메시지를 표시하려면 *구매*를 입력합니다.

   이 시점에서는 속성 또는 전환과 같은 추가 정보를 입력할 필요는 없습니다. *구매* 트리거 이벤트는 온라인 구매를 하는 모든 사람에게 인앱 캠페인 메시지를 표시합니다.

1. (선택 사항) 이벤트 속성을 추가합니다. 이벤트 속성은 트리거를 구체화하는 데 사용됩니다. 속성 이름 및 값으로 구성되어 있습니다. 예를 들어 *구매* 트리거 이벤트의 범위를 좁히기 위해 특정 품목을 구매하는 고객에게 인앱 메시지를 표시하는 속성을 추가할 수 있습니다. 아이템이 미화 10달러 이상의 원예용 장갑 한 켤레라고 가정해 보겠습니다. **속성**에서 *품목*을 선택한 다음 **값**에서 *원예용 장갑*을 선택합니다. (3단계에서 비용에 대한 이벤트 **지표**를 설정합니다.)

   인앱 메시지를 받는 사람의 범위를 더 좁히려면 **새 속성 추가**를 선택하고 속성 및 값을 더 추가합니다. 속성에 가능한 값이 여러 개 있는 경우, 각 속성과 값 쌍을 개별적으로 추가해야 합니다.

   동일한 속성을 다른 값으로 여러 번 사용하는 경우 Amazon Pinpoint는 값 사이에 ‘or’를 사용하여 캠페인 속성을 처리합니다.

1. (선택 사항) 이벤트 **지표**를 선택합니다. 이 이벤트는 일반적으로 기간 또는 비용과 같은 숫자 범위를 사용합니다. 이벤트에 들어간 후 다음 **연산자** 옵션 중 하나를 선택합니다.
   + **같음**
   + **보다 큼**
   + **보다 작음**
   + **보다 크거나 같음**
   + **보다 작거나 같음**

   연산자의 **값**을 입력합니다. 숫자 값만 지원됩니다. 예를 들어 *구매* 트리거에 다음 값을 입력합니다. **지표**에서 *가격*을 선택하고, **연산자**에서 **보다 크거나 같음**을 선택합니다. 값으로 *10*을 선택합니다. 이제 미화 10달러 이상의 원예용 장갑을 구매하는 모든 사용자에게 인앱 메시지가 표시됩니다.
**참고**  
인앱 메시지에는 단일 지표만 사용할 수 있습니다.

1. **캠페인 날짜**의 **시작 날짜 및 시간**에서 시작 날짜를 선택합니다. Amazon Pinpoint는 이전에 지정한 이벤트가 시작 날짜 이후에 발생하는 경우에만 캠페인을 전송합니다.
**참고**  
선택한 **시작 날짜 및 시간**은 현 시점으로부터 15분 이상 후여야 합니다.

1. **종료 날짜 및 시간**에서 종료 날짜를 선택합니다. Amazon Pinpoint는 이전에 지정한 이벤트가 종료 날짜 이전에 발생하는 경우에만 캠페인을 전송합니다.

1. **시간대**에서 시작 및 종료 날짜의 기준이 되는 시간대를 선택합니다.

### (선택 사항) 캠페인 글로벌 설정 변경
<a name="campaigns-inapp-settings"></a>

캠페인 글로벌 설정은 메시지가 사용자에게 표시되는 빈도를 결정합니다. 고객은 트리거 이벤트를 시작할 때마다 동일한 인앱 메시지를 보고 싶어하지 않을 수 있습니다. 또는 고객이 인앱 메시지를 보는 횟수를 설정할 필요가 있을 수도 있습니다.

**캠페인의 글로벌 설정을 변경하려면**

1. **엔드포인트당 조회되는 최대 세션 메시지** 수에서 고객이 세션 중에 인앱 메시지를 읽어야 하는 횟수를 지정합니다. 세션은 고객이 애플리케이션과 상호 작용하는 기간으로 정의됩니다. 레벨을 *0*에서 *10* 사이로 설정합니다. *0*을 입력하면 메시지가 세션 수에 제한 없이 표시됩니다. 예를 들어 값을 *2*로 입력하면 고객은 두 번의 세션 동안에만 인앱 메시지를 보게 됩니다. 고객이 세 번째 세션에서 앱과 상호 작용하는 경우 인앱 메시지는 표시되지 않습니다.

1. **엔드포인트당 최대 일일 메시지 조회 수**에서 **기본 설정 재정의**를 선택합니다. 그런 다음 고객이 하루 동안 메시지를 보는 횟수를 설정합니다. 레벨을 *0*에서 *10* 사이로 설정합니다. *0*을 입력하면 메시지가 하루 동안 제한 없이 표시됩니다. 예를 들어 값을 *2*로 입력하면 고객은 24시간 동안 두 번만 인앱 메시지를 보게 됩니다.

1. **엔드포인트당 최대 세션 메시지 조회 수**에서 **기본 설정 재정의**를 선택합니다. 그런 다음 고객이 볼 수 있는 인앱 메시지 수를 설정합니다. 여러 인앱 메시지를 보내는 경우 한 엔드포인트가 표시하는 메시지의 수를 제한해야 할 수 있습니다. 레벨을 *0*에서 *10* 사이로 설정합니다. *0*을 입력하면 메시지가 제한 없이 표시됩니다. 예를 들어 값을 *2*로 입력하면 보낸 인앱 메시지의 수에 관계없이 고객에게 두 개만 표시됩니다.

**다음**  
[캠페인 검토 후 시작](campaigns-review.md)

# 캠페인 검토 후 시작
<a name="campaigns-review"></a>

그러면 대상 세그먼트에 캠페인을 전송할 준비가 거의 완료됩니다. 캠페인을 시작하려면 먼저 설정을 검토하여 필요에 따라 변경해야 합니다.

**사전 조건**  
시작하기 전에 [캠페인 예약](campaigns-schedule.md)를 완료합니다.

**캠페인을 검토 후 시작하려면**

1. **검토 및 시작** 페이지에서 캠페인의 설정을 검토합니다. 변경을 해야 하는 경우 창의 왼쪽에 있는 탐색 섹션을 사용하여 편집하려는 내용이 포함된 페이지로 바로 이동합니다.

1. 모든 설정이 올바르면 **캠페인 시작**을 선택합니다.

# 캠페인 관리
<a name="campaigns-managing"></a>

Amazon Pinpoint 콘솔에서는 캠페인의 설정을 업데이트하고 캠페인을 삭제하거나 기존 캠페인을 새 캠페인에 복사할 수 있습니다.

**참고**  
10DLC 캠페인은 특정 프로젝트 외부에 존재하기 때문에 Amazon Pinpoint 콘솔의 **SMS 및 음성** 페이지에 있는 **10DLC 캠페인** 탭에서 이러한 캠페인 대한 정보를 찾을 수 있습니다.

**캠페인을 관리하려면**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/pinpoint/](https://console.aws.amazon.com/pinpoint/) Amazon Pinpoint 콘솔을 엽니다.

1. **모든 프로젝트** 페이지에서 캠페인을 관리할 프로젝트를 선택합니다.

1. 탐색 창에서 **캠페인**을 선택합니다.

1. **캠페인** 페이지에서 관리할 캠페인을 선택합니다. 그런 다음 **작업** 메뉴에서 다음 이미지와 같이 수행하려는 작업을 선택합니다.  
![\[작업 메뉴는 세부 정보 보기, 분석 보기, 설정 변경, 복제 및 삭제 옵션을 보여 줍니다.\]](http://docs.aws.amazon.com/ko_kr/pinpoint/latest/userguide/images/campaigns_actions_menu.png)

   **작업** 메뉴에서 다음 작업을 수행할 수 있습니다.
   + **세부 정보 보기** - 선택한 캠페인의 세부 정보 페이지가 표시됩니다. 이 페이지에서 캠페인에 대한 정보(예: 캠페인 유형, 캠페인 상태 및 캠페인에서 대상으로 지정한 엔드포인트의 수)를 볼 수 있습니다.
   + **분석 보기** - 선택한 캠페인의 분석 페이지가 표시됩니다. 캠페인 분석에 대한 자세한 내용은 [캠페인 차트](analytics-campaigns.md) 단원을 참조하세요.
   + **설정 변경** - 대상 세그먼트, 메시지 내용 및 전송 시간을 포함하여 캠페인의 설정을 변경합니다. 아직 전송하지 않은 캠페인에 대해서만 이 옵션을 선택할 수 있습니다.
   + **복제** - 캠페인을 복사하여 해당 설정을 새로운 캠페인의 템플릿으로 사용합니다. 원래 설정을 변경할 수도 있고 그대로 유지할 수도 있습니다.
   + **삭제** - Amazon Pinpoint에서 캠페인을 제거하고 캠페인을 통한 메시지 전송을 중지합니다.

# 캠페인 문제 해결
<a name="campaigns-troubleshooting"></a>

실패 원인을 식별하는 데 도움이 되도록 로깅이 켜져 있는지 확인하세요. 자세한 내용은 [모니터링 및 로깅](troubleshooting.md#troubleshooting-logging)과 [캠페인 이벤트](https://docs.aws.amazon.com/pinpoint/latest/developerguide/event-streams-data-campaign.html)를 참조하세요.

## 캠페인이 일부 엔드포인트를 성공적으로 처리하지 못하거나 대상으로 지정하지 못했습니다.
<a name="troubleshooting-campaign-endpoints"></a>

 **대상으로 지정된 엔드포인트**: 선택한 채널에 대해 캠페인 실행 시 대상 지정되는 총 엔드포인트 수입니다. 이 총계에서 중복되거나 비활성 상태인 엔드포인트는 세그먼트에서 제외됩니다.

**처리된 엔드포인트**: 캠페인 실행 중에 성공적으로 대상 지정된 엔드포인트의 총 수입니다.

**동적 세그먼트**의 경우 엔드포인트 수는 대상에 대해 정의된 기준에 따라 시간이 지남에 따라 변경될 수 있으므로 채널당 엔드포인트 수는 추정치에 불과합니다. 언제든지 세그먼트를 내보내 총 엔드포인트 수를 가져올 수 있습니다.
+ 전송 채널 제약 조건에 따른 스로틀링
+ isLocalTime을 true로 설정하여 수신자의 현지 시간을 사용하도록 캠페인을 예약한 경우
+ 캠페인이 모든 엔드포인트를 처리하도록 구성된 시간이 충분하지 않을 경우
+ 다운스트림 전송 문제 또는 렌더링 문제
+ 영구 실패

### Throttling
<a name="troubleshooting-campaign-throttling"></a>
+ 캠페인이 실행된 기간 `CampaignSendMessageThrottled` 동안 Amazon CloudWatch 지표를 검토하여 이것이 문제인지 확인합니다. 자세한 내용은 [CloudWatch에서 Amazon Pinpoint 지표 보기](monitoring-view-metrics.md) 단원을 참조하십시오.
+ 제한은 엔드포인트 배달률 용량이 초과될 때 발생합니다. 자세한 내용은 Amazon Pinpoint [할당량](https://docs.aws.amazon.com/pinpoint/latest/developerguide/quotas.html)을 참조하세요.

### 수신자 시간대 사용
<a name="troubleshooting-campaign-time"></a>

캠페인이 수신자의 현지 시간을 캠페인에 사용하도록 예약되면([isLocalTime](https://docs.aws.amazon.com//pinpoint/latest/apireference/apps-application-id-campaigns.html)이 true로 설정) 모든 엔드포인트는 엔드포인트 정의에서 올바른 형식으로 지정된 `Demographic.Timezone` 속성 값을 가져야 합니다. 그렇지 않으면 엔드포인트가 성공적으로 대상 지정되지 않습니다. 이는 [isLocalTime](https://docs.aws.amazon.com//pinpoint/latest/apireference/apps-application-id-campaigns.html) 옵션은 각 수신자의 현지 시간대를 기준으로 전달 시간을 설정하기 때문입니다.

### 처리 시간
<a name="troubleshooting-campaign-processing-time"></a>
+ 캠페인이 모든 대상 지정된 엔드포인트를 처리할 시간이 충분하지 않은 경우 엔드포인트는 처리되지 않고 로그에는 [https://docs.aws.amazon.com/pinpoint/latest/developerguide/event-streams-data-campaign.html#event-streams-data-campaign-attributes-attrs](https://docs.aws.amazon.com/pinpoint/latest/developerguide/event-streams-data-campaign.html#event-streams-data-campaign-attributes-attrs)의 `campaign_send_status`가 표시됩니다.
+ 캠페인이 대상 지정하는 엔드포인트 수를 기반으로 **캠페인 실행의 최대 시간** 및 **초당 최대 메시지 수**가 사용 사례 및 전송 채널에 따라 구성되어 있는지 확인하세요. 자세한 내용은 [프로젝트의 기본 설정 편집](projects-manage-edit.md) 단원을 참조하십시오.

### 전송, 렌더링 또는 영구 실패
<a name="troubleshooting-campaign-other"></a>
+ 다양한 엔드포인트 유형에 도달할 때 전송 문제가 발생할 수 있습니다. 실패 원인을 식별하는 데 도움이 되도록 로깅이 활성화되어 있는지 확인하세요. 다운스트림 전송 문제를 추가로 해결하려면 해당 엔드포인트 유형 [이메일 채널 문제 해결](channels-email-troubleshooting.md), [SMS 채널 문제 해결](channels-sms-troubleshooting.md), [음성 채널 문제 해결](channels-voice-troubleshooting.md) 및 [푸시 채널 문제 해결](channels-push-troubleshooting.md)과 관련된 전송 문제를 참조하세요.
+ 메시지 템플릿을 사용하는데 템플릿 데이터가 누락된 경우, 템플릿 데이터의 형식이 잘못된 경우, 템플릿 매개 변수와 엔드포인트 데이터가 일치하지 않는 경우 렌더링 문제가 발생합니다. 자세한 내용은 전송 문제 아래의 이메일 섹션을 참조하세요.
+ Amazon Pinpoint가 엔드포인트 주소에 도달하지 못할 경우 영구 실패가 발생합니다. 영구 오류의 이유가 로그에 표시됩니다. 영구 실패는 다시 시도되지 않습니다. 영구 실패의 예로는 이메일 주소나 전화번호 등 잘못된 주소, 권한 문제, 샌드박스에 있는 계정 또는 할당량 부족 등이 있습니다.