푸시 메시지 만들기
푸시 알림은 시간에 민감한 행동 유도와 한동안 앱을 사용하지 않은 사용자를 다시 참여시키는 데 매우 유용합니다. 성공적인 푸시 캠페인은 사용자를 콘텐츠로 직접 안내하고 앱의 가치를 보여줍니다. 푸시 알림 예시를 확인하려면 Braze 고객 사례 연구를 참조하세요.
1단계: 메시지를 작성할 위치 선택

Campaign과 Canvas 중 어떤 것을 사용할지 확실하지 않으신가요? Campaign은 단일 타겟 메시징에 적합하고, Canvas는 다단계 사용자 여정에 더 적합합니다.
- 메시징 > Campaigns로 이동한 다음 캠페인 생성을 선택합니다.
- 여러 채널을 타겟팅하는 Campaign의 경우 멀티채널을 선택합니다. 그렇지 않으면 푸시 알림을 선택합니다.
- Campaign에 명확하고 의미 있는 이름을 지정합니다.
- 필요에 따라 Teams 및 태그를 추가합니다.

- Campaign에 필요한 만큼 배리언트를 추가하고 이름을 지정합니다. 추가된 각 배리언트에 대해 서로 다른 플랫폼, 메시지 유형 및 레이아웃을 선택할 수 있습니다. 이 주제에 대한 자세한 내용은 다변량 및 A/B 테스트를 참조하세요.

Campaign의 모든 메시지가 유사하거나 동일한 콘텐츠를 가질 경우, 추가 배리언트를 추가하기 전에 먼저 메시지를 작성하세요. 그런 다음 배리언트 추가 드롭다운에서 배리언트에서 복사를 선택할 수 있습니다.
- Canvas 작성기를 사용하여 Canvas를 생성합니다.
- Canvas를 설정한 후 Canvas 빌더에서 단계를 추가합니다. 단계에 명확하고 의미 있는 이름을 지정합니다.
- 단계 스케줄을 선택하고 필요에 따라 지연을 지정합니다.
- 필요에 따라 이 단계의 오디언스를 필터링합니다. Segments를 지정하고 추가 필터를 적용하여 이 단계의 수신자를 더 세밀하게 조정할 수 있습니다. 오디언스 옵션은 지연 후 메시지가 전송되는 시점에 확인됩니다.
- 진행 동작을 선택합니다.
- 메시지와 함께 연결하려는 다른 메시징 채널을 선택합니다.
2단계: 푸시 플랫폼 선택
다음으로, 푸시를 수신할 플랫폼과 모바일 기기 조합을 선택합니다. 이 선택을 통해 특정 앱 세트로 푸시 알림 전달을 제한할 수 있습니다.
이전 선택에 따라 몇 가지 방법이 있습니다:
| 이전 선택 | 옵션 |
|---|---|
| 푸시 알림 Campaign | 하나 이상의 플랫폼과 기기를 선택합니다. 여러 기기와 플랫폼을 타겟팅하도록 선택하면, 선택한 모든 플랫폼에 대해 하나의 메시지를 작성하도록 편집 환경이 최적화됩니다. 이 편집 환경에서 달라지는 점은 다중 플랫폼 푸시를 참조하세요. |
| 멀티채널 Campaign | 메시징 채널 추가를 선택하여 추가 푸시 플랫폼을 추가합니다. 플랫폼 선택은 각 배리언트에 한정되므로 플랫폼별 메시지 인게이지먼트를 테스트할 수 있습니다. |
| Canvas | 메시지 단계에서 + 더 추가를 선택하여 추가 푸시 플랫폼을 추가합니다. 멀티채널 Campaign과 마찬가지로, 플랫폼 선택은 각 배리언트에 한정됩니다. |
3단계: 알림 유형 선택 (iOS 및 Android)
다중 플랫폼 푸시 Campaign을 생성하고 웹 및/또는 Kindle을 선택하면 알림 유형이 자동으로 Standard push로 설정되며 변경할 수 없습니다.

그 외의 경우, iOS 및 Android에서 알림 유형을 선택합니다:
- Standard push
- Push Stories (Android + iOS 지원)
- 인라인 이미지 (Android 전용)
푸시 Campaign에 이미지를 포함하려면, iOS 또는 Android용 리치 알림 생성 가이드를 참조하세요.
4단계: 푸시 메시지 작성하기
이제 푸시 메시지를 작성할 차례입니다! 작성 탭에서는 메시지의 콘텐츠와 동작의 모든 측면을 편집할 수 있습니다.

작성 탭의 내용은 이전 단계에서 선택한 알림 유형에 따라 달라지며, 다음 옵션이 포함될 수 있습니다:
알림 채널 또는 그룹 (iOS 및 Android)
플랫폼별 알림 옵션에 대한 자세한 내용은 iOS 알림 옵션 또는 Android 알림 옵션을 참조하세요.
언어
언어 추가 버튼을 사용하여 여러 언어로 문구를 추가할 수 있습니다. 콘텐츠를 작성하기 전에 언어를 먼저 선택하여 Liquid에서 적절한 위치에 텍스트를 입력하는 것을 권장합니다. 사용 가능한 전체 언어 목록은 지원되는 언어를 참조하세요.
오른쪽에서 왼쪽(RTL)으로 작성되는 언어로 문구를 추가하는 경우, RTL 메시지의 최종 표시는 서비스 제공자의 렌더링 방식에 따라 크게 달라집니다. 가능한 한 정확하게 표시되는 RTL 메시지를 작성하기 위한 모범 사례는 오른쪽에서 왼쪽 메시지 만들기를 참조하세요.
제목 및 본문
메시지 상자에 입력을 시작하면 옆의 미리보기 상자에 미리보기가 나타납니다. 푸시 메시지는 일반 텍스트 형식이어야 합니다.
제목 필드를 사용하여 헤드라인을 추가할 수 있습니다. 푸시를 개인화하고 타겟팅하려면 Liquid을 포함할 수 있습니다.

멋진 문구를 작성하는 데 도움이 필요하신가요? AI 카피라이팅 어시스턴트를 사용해 보세요. 제품 이름이나 설명을 입력하면 AI가 메시징에 사용할 수 있는 사람이 작성한 것 같은 마케팅 문구를 생성합니다.

이미지
지원되는 경우 앱 아이콘이 푸시 알림의 이미지로 자동 추가됩니다. 리치 알림을 전송하여 문구 외에 추가 콘텐츠를 포함해 푸시 알림을 더욱 맞춤 설정할 수도 있습니다.
푸시 알림에서 이미지를 사용하는 방법에 대한 추가 안내는 다음 문서를 참조하세요:
클릭 동작
클릭 동작으로 사용자가 푸시 알림 본문을 선택했을 때 어떤 일이 발생할지 지정합니다. 예를 들어 고객에게 앱 열기를 요청하거나, 특정 웹 URL로 리디렉션하거나, 딥링크를 사용하여 앱의 특정 페이지를 열 수도 있습니다.
여기에서 다음과 같은 버튼 프롬프트를 푸시 알림에 설정할 수도 있습니다:
- 수락/거절
- 예/아니오
- 확인/취소
- 더 보기
발송 옵션
사용자가 여러 기기에 앱을 설치한 경우 기본적으로 유효한 푸시 토큰이 할당된 모든 기기로 푸시 메시지가 전송됩니다. 원하는 경우 가장 최근에 사용한 기기를 선택할 수 있습니다.

이 설정에는 몇 가지 세부 사항이 있습니다. 이 옵션을 선택하면 iOS와 Android 모두를 타겟팅하는 것처럼 Campaign이 여러 플랫폼을 대상으로 하는 경우를 제외하고 다중 발송이 제한됩니다. 사용자가 iOS와 Android 기기 모두에 앱을 설치한 경우 두 플랫폼 모두에 대한 푸시를 수신합니다. 사용자의 가장 최근에 사용한 기기가 푸시 활성화 상태가 아니면 메시지가 전송되지 않습니다.
기본적으로 Braze는 유효한 푸시 토큰이 있는 사용자의 모든 기기에 메시지를 보냅니다. iOS의 경우 iPad 기기에만 알림을 보내거나 iPhone 및 iPod 기기에만 알림을 보내도록 도달 범위를 더 세분화할 수 있습니다.
원하는 경우 푸시 대상을 가장 최근에 사용한 기기로 설정할 수 있습니다.
가장 최근에 사용한 기기
“가장 최근에 사용한” 기기는 행동 기반 상태가 아닌 기술적 상태입니다. Braze는 기본적으로 모든 기기에 전송하므로, 이 설정으로 전환하면 도달 범위가 크게 줄어들고 가장 최신 토큰을 가진 단일 기기의 상태에 전적으로 의존합니다.
가장 최근에 사용한 기기는 가장 최근 세션이 발생한 기기가 아니라 가장 최근에 업데이트된 푸시 토큰이 있는 기기에 의해 결정됩니다.
- API를 통해 새 기기의 푸시 토큰이 사용자 프로필에 추가되면, 사용자가 해당 기기에서 세션을 시작하지 않았더라도 해당 기기가 즉시 가장 최근에 사용한 기기로 간주됩니다.
- 사용자의 가장 최근에 사용한 기기가 푸시 활성화 상태가 아니면 메시지가 전혀 전송되지 않습니다.
Campaign이 iOS와 Android 모두 같은 서로 다른 플랫폼을 타겟팅하는 경우 다중 발송이 여전히 발생할 수 있습니다. 사용자가 두 플랫폼 모두에 앱을 설치한 경우 두 플랫폼 모두에 대한 푸시를 수신할 수 있습니다.
iOS의 경우 iPad 기기에만 푸시 알림을 보내거나 iPhone 및 iPod 기기에만 보내도록 메시징을 더 제한할 수 있습니다.
5단계: 메시지 미리보기 및 테스트(선택 사항)
테스트는 가장 중요한 단계 중 하나입니다. 완벽한 푸시 메시지를 작성한 후 발송하기 전에 테스트해 보세요. 테스트 탭을 선택하여 푸시 메시지를 테스트하는 방법을 선택합니다. 테스트 수신자에서 콘텐츠 테스트 그룹 또는 개별 사용자를 선택할 수 있습니다. 또한 사용자로 메시지 미리보기를 사용하여 임의의 사용자, 기존 사용자, 커스텀 사용자 또는 다국어 사용자에게 메시지가 모바일에서 어떻게 표시되는지 확인할 수 있습니다.
자세한 내용은 테스트 메시지 보내기를 참조하세요.
6단계: 나머지 Campaign 또는 Canvas 구성하기
나머지 Campaign을 구성합니다. 푸시 알림을 작성할 때 도구를 가장 효과적으로 사용하는 방법에 대한 자세한 내용은 다음 섹션을 참조하세요.
전달 스케줄 또는 트리거 선택하기
푸시 메시지는 예약된 시간, 실행 기반, 또는 API 트리거를 기반으로 전달할 수 있습니다. 자세한 내용은 Campaign 스케줄 설정을 참조하세요.
실행 기반 전달의 경우 Campaign 기간과 방해금지 시간도 설정할 수 있습니다.
이 단계에서는 사용자가 Campaign을 다시 받을 수 있도록 재자격을 허용하거나 최대 게재빈도 설정 규칙을 활성화하는 등 전달 제어를 지정할 수도 있습니다.
타겟 사용자 선택하기
다음으로, Segments 또는 필터를 선택하여 오디언스를 좁혀 사용자를 타겟팅해야 합니다. 해당 대략적인 Segment 인구가 어떤 모양인지 자동으로 미리보기가 표시됩니다. Campaign이 타겟팅하는 채널에 대한 자세한 오디언스 통계는 하단에서 확인할 수 있습니다. 사용자 기반의 몇 퍼센트가 타겟팅되고 있는지와 이 Segment의 LTV를 확인하려면 추가 통계 보기를 선택하세요.

귀하의 메시지는 타겟 오디언스 단계에서 설정한 조건에 이미 부합하는 사용자에게만 전송됩니다. 그 후에도 전달 스케줄 단계에서 정의한 트리거 조건을 충족해야 합니다. 타겟 오디언스를 대기실이라고 생각해 보세요. 다음 동작이 발생할 때 이미 안에 있는 사람들만 앞으로 나아갈 수 있습니다.
총 도달 가능 사용자 수가 모든 채널의 합계와 일치하지 않는 이유는 무엇인가요?
필터링된 오디언스의 총 도달 가능 사용자 수를 확인할 때, 개별 열의 합계가 총 도달 가능 사용자 수보다 적을 수 있습니다. 이 차이는 일반적으로 Campaign의 Segment 또는 필터에 해당하지만 푸시를 통해 도달할 수 없는 사용자가 다수 있기 때문입니다(예: 유효하거나 활성 상태인 푸시 토큰이 없는 경우).

정확한 Segment 멤버십은 항상 메시지가 발송되기 전에 계산된다는 점을 기억하세요.
푸시에 가입하고 옵트인한 사용자와 같이 특정 가입 상태를 가진 사용자에게만 Campaign을 보내도록 선택할 수도 있습니다.
선택적으로, Segment 내에서 지정된 수의 사용자에게만 전달을 제한하거나 Campaign이 반복될 때 사용자가 동일한 메시지를 두 번 받을 수 있도록 허용할 수도 있습니다.
이메일과 푸시를 포함하는 멀티채널 Campaign
이메일과 푸시 채널을 모두 타겟팅하는 멀티채널 Campaign의 경우, 명시적으로 옵트인한 사용자만 메시지를 받도록 Campaign을 제한할 수 있습니다(가입 또는 탈퇴한 사용자 제외). 예를 들어, 옵트인 상태가 서로 다른 세 명의 사용자가 있다고 가정하겠습니다:
- 사용자 A는 이메일에 구독되어 있고 푸시가 활성화되어 있습니다. 이 사용자는 이메일을 수신하지 않지만 푸시는 수신합니다.
- 사용자 B는 이메일에 옵트인되어 있지만 푸시가 활성화되어 있지 않습니다. 이 사용자는 이메일을 수신하지만 푸시는 수신하지 않습니다.
- 사용자 C는 이메일에 옵트인되어 있고 푸시가 활성화되어 있습니다. 이 사용자는 이메일과 푸시를 모두 수신합니다.
이렇게 하려면 오디언스 요약에서 이 Campaign을 “옵트인한 사용자에게만” 보내도록 선택합니다. 이 옵션을 사용하면 옵트인한 사용자만 이메일을 받게 되며, Braze는 기본적으로 푸시가 활성화된 사용자에게만 푸시를 보냅니다.

이 구성에서는 타겟 오디언스 단계에서 오디언스를 단일 채널로 제한하는 필터(예: Foreground Push Enabled = True 또는 Email Subscription = Opted-In)를 포함하지 마세요.
전환 이벤트 선택하기
Braze에서는 사용자가 Campaign을 받은 후 특정 행동, 즉 전환 이벤트를 얼마나 자주 수행하는지 추적할 수 있습니다. 사용자가 지정된 행동을 취하면 전환이 집계되는 최대 30일의 기간을 설정할 수 있습니다.
아직 완료하지 않았다면 Canvas 구성 요소의 나머지 섹션을 완료하세요. 다변량 테스트 및 BrazeAITM로 최적화를 포함하여 나머지 Canvas를 구성하는 방법에 대한 자세한 내용은 Canvas 구성하기를 참조하세요.
7단계: 검토 및 배포
Campaign 또는 Canvas의 마지막 부분을 완성한 후 세부 정보를 검토합니다. Campaign의 경우 마지막 페이지에서 설계한 Campaign의 요약을 제공합니다. 모든 관련 세부 정보를 확인하고, 메시지를 테스트한 다음 발송하고 데이터가 들어오는 것을 확인하세요!
다음으로, 푸시 캠페인의 결과에 액세스하는 방법을 알아보려면 푸시 보고를 확인하세요. 푸시 알림의 경우 발송, 전달, 반송, 열람 및 직접 열람된 메시지 수에 대한 통계를 확인할 수 있습니다.
문제 해결
클릭 시 동작
SDK 버전의 기본 클릭 시 동작을 사용하고 있으며 웹 URL이 포함된 푸시 알림을 선택했을 때 웹 브라우저가 아닌 앱 내에서 열리는 경우, 다음 통합 가이드를 확인하여 푸시 알림 처리를 확인하세요:

앱이 실행을 완료하기 전에, 가급적 application:didFinishLaunchingWithOptions:에서 center.delegate = self를 사용하여 델리게이트 오브젝트를 동기적으로 할당해야 합니다. 그렇지 않으면 앱이 수신되는 푸시 알림을 놓칠 수 있습니다. 자세한 내용은 Apple의 UNUserNotificationCenterDelegate 설명서를 참조하세요.