Skip to content

SMS, MMS, RCS 구독 그룹

구독 그룹은 Braze를 통해 SMS, MMS, RCS 메시지를 발송하기 위한 기반입니다. 구독 그룹은 특정 메시징 목적(예: 트랜잭션 또는 프로모션)에 사용되는 발송 엔티티—RCS 인증 발신자, SMS 짧은 코드, SMS 긴 코드, SMS 영숫자 발신자 ID 등—의 모음입니다. 크로스채널 구독 그룹 개요는 구독 그룹을 참조하세요.

구독 그룹 상태

SMS 및 RCS 사용자에게는 subscribed(가입됨)와 unsubscribed(가입 취소됨) 두 가지 구독 상태가 있습니다. 사용자의 구독 상태는 구독 그룹 수준에 존재하며 구독 그룹 간에 공유되지 않습니다. 즉, 사용자가 트랜잭션 구독 그룹에는 subscribed 상태이면서 프로모션 구독 그룹에는 unsubscribed 상태일 수 있습니다. 브랜드에게 이러한 상태 분리는 사용자에게 관련성 있는 SMS 및 RCS 메시지를 계속 보낼 수 있음을 보장합니다.

상태 정의
가입됨 사용자가 특정 구독 그룹에서 SMS 및 RCS를 수신하도록 가입된 상태입니다. 사용자는 Braze 구독 API를 통해 구독 상태를 업데이트하거나 옵트인 키워드 응답을 문자로 보내 가입할 수 있습니다. SMS 또는 RCS, 혹은 둘 다를 수신하려면 해당 SMS 또는 RCS 구독 그룹에 가입되어 있어야 합니다. 이중 옵트인이 활성화된 경우, 사용자는 구독 상태가 Subscribed로 업데이트되기 전에 옵트인 의사를 확인해야 합니다.
가입 취소됨 사용자가 SMS 및 RCS 구독 그룹과 해당 구독 그룹 내 발송 전화번호의 메시징에서 명시적으로 옵트아웃한 상태입니다. 옵트아웃 키워드 응답을 문자로 보내 탈퇴하거나, Braze 구독 API를 통해 사용자의 구독을 취소할 수 있습니다. SMS 및 RCS 구독 그룹에서 탈퇴한 사용자는 해당 구독 그룹에 속한 발송 전화번호로부터 더 이상 SMS 또는 RCS를 수신하지 않습니다.

사용자 상태 설정하기

고객 프로필에서 전화번호가 업데이트되면, 새 전화번호는 사용자의 구독 그룹 상태를 상속받습니다. 전화번호가 Braze에 이미 존재하는 번호로 업데이트되면, 해당 기존 전화번호의 구독 상태가 상속됩니다.

예를 들어, 사용자 A가 여러 구독 그룹에 가입된 전화번호를 가지고 있고 해당 전화번호가 사용자 B에 추가되면, 사용자 B는 동일한 구독 그룹에 가입됩니다. 사용자가 기존 구독을 상속받지 못하도록 하려면, 사용자가 번호를 변경할 때마다 Braze REST API를 통해 기존 번호의 구독 그룹을 초기화할 수 있습니다. 여러 사용자가 이 전화번호를 공유하는 경우, 모두 가입 취소됩니다.

사용자의 구독 그룹 상태를 설정하려면 다음 방법 중 하나를 사용합니다:

  • REST API: /subscription/status/set 엔드포인트를 사용하여 Braze REST API로 고객 프로필을 프로그래밍 방식으로 설정할 수 있습니다. 각 요청에 1개에서 25개의 구독 그룹을 포함할 수 있습니다.
  • SDK 통합: Android, iOS, 또는 addToSubscriptionGroupremoveFromSubscriptionGroup 메서드를 사용하여 이메일 또는 SMS 및 RCS 구독 그룹에 사용자를 추가하거나 제거할 수 있습니다. SDK 메서드는 키워드 및 REST API로 처리되는 규정 옵트인 또는 옵트아웃 흐름을 대체하지 않습니다.
  • 전화번호 수집 인앱 메시지 양식: 인앱 메시지 드래그 앤 드롭 에디터의 전화번호 수집 템플릿을 통해 사용자 전화번호를 수집할 수 있습니다.
  • 사용자 옵트인/옵트아웃 시 자동 처리: 사용자가 기본 옵트인 또는 옵트아웃 키워드를 문자로 보내면, Braze가 자동으로 사용자의 구독 상태를 설정하고 업데이트합니다.
  • 사용자 가져오기: Import Users를 통해 이메일 또는 SMS 및 RCS 구독 그룹에 사용자를 추가할 수 있습니다. 구독 그룹 상태를 업데이트할 때 CSV에 subscription_group_idsubscription_state 두 개의 열이 있어야 합니다. 자세한 내용은 사용자 가져오기를 참조하세요.
  • Braze 대시보드: 사이드바에서 사용자 검색을 선택하고, 사용자 프로필을 열어 인게이지먼트 탭의 연락처 설정에서 SMS 또는 RCS 구독 그룹을 업데이트합니다.
  • 클라우드 데이터 수집(CDI): 동기화되는 행에 subscription_group_idsubscription_state를 포함합니다. 클라우드 데이터 수집 테이블 설정을 참조하세요.
  • 사용자 업데이트 단계: 사용자 업데이트 단계를 사용하여 Canvas에서 구독 상태를 업데이트합니다. 타이밍에 관한 사항은 Canvas에서 사용자 상태 업데이트하기를 참조하세요.

Canvas에서 사용자 상태 업데이트하기

Canvas 흐름의 일부로 사용자의 구독 그룹 상태를 업데이트할 때는, 웹훅 대신 사용자 업데이트 단계를 사용합니다. 사용자 업데이트 단계는 처리가 완료될 때까지 기다린 후 사용자를 다음 단계로 이동시키므로, 후속 메시징 단계에서 업데이트된 구독 상태가 사용됩니다.

웹훅을 사용하여 구독 그룹을 업데이트하면, 구독 변경 처리가 완료되기 전에 웹훅이 전송되는 즉시 사용자가 다음 단계로 이동합니다. 이로 인해 후속 SMS 단계가 사용자가 가입되기 전에 실행되어 일부 사용자에게 메시지가 전송되지 않는 경합 조건이 발생할 수 있습니다. 웹훅을 반드시 사용해야 하는 경우, 다음 메시징 단계 전에 최소 1분의 지연 단계를 추가하세요.

Braze가 고아 구독 상태를 처리하는 방법

고아 구독 상태란 어떤 고객 프로필에도 연결되지 않은 전화번호 또는 이메일 주소에 저장된 구독 상태를 말합니다. SMS, 이메일, WhatsApp, LINE의 경우 Braze는 고아 구독 상태를 다음과 같이 처리합니다.

  • 사용자가 삭제되었고 해당 전화번호 또는 이메일 주소와 연결된 유일한 사용자인 경우, 해당 전화번호 또는 이메일 주소의 구독 상태는 즉시 삭제됩니다.
  • 현재 어떤 고객 프로필에도 연결되지 않은 전화번호 또는 이메일 주소로 /subscription/status/set 또는 /v2/subscription/status/set를 호출하면, Braze는 해당 구독 상태를 최대 30일 동안 저장하며, 이후 자동으로 삭제됩니다.
    • use_double_opt_in_logictrue로 설정되어 있고 제공된 전화번호에 연결된 고객 프로필이 없는 경우, 구독 상태는 업데이트되지 않습니다. 이중 옵트인 워크플로에 진입하려면 사용자가 존재해야 합니다.
  • 고아 구독 상태가 저장된 전화번호 또는 이메일 주소로 새 고객 프로필이 생성되면, 해당 사용자는 저장된 구독 상태를 상속받지만 30일 기간 내에서만 유효합니다. 이 30일 유예 기간은 의도적으로 설계된 것으로, 사용자 생성과 채널 식별자의 구독 상태 설정이 별도의 API 호출로 이루어질 때 발생하는 경합 조건을 처리하기 위해 존재합니다. 이 경합 조건의 예로는, 해당 고객 프로필을 생성하는 /users/track 요청이 처리되기 전에 전화번호에 대한 /subscription/status/set 요청이 먼저 처리되는 경우가 있습니다.

사용자 그룹 확인하기

사용자의 구독 그룹을 확인하려면 다음 방법 중 하나를 사용합니다:

  • 고객 프로필: Braze 대시보드에서 사이드바의 사용자 검색을 선택하여 개별 고객 프로필에 접근할 수 있습니다. 여기에서 이메일 주소, 전화번호 또는 외부 사용자 ID로 고객 프로필을 조회할 수 있습니다. 고객 프로필 내 인게이지먼트 탭에서 사용자의 SMS 및 RCS 구독 그룹을 확인할 수 있습니다.
  • REST API: Braze REST API를 사용하여 사용자 구독 그룹 나열 엔드포인트 또는 사용자 구독 그룹 상태 나열 엔드포인트를 통해 개별 고객 프로필의 구독 그룹을 확인할 수 있습니다.

구독 그룹으로 메시지 보내기

Braze를 통해 SMS 또는 RCS Campaign을 발송하려면 SMS/MMS/RCS Variants 드롭다운에서 구독 그룹을 선택합니다. 선택하면 Campaign 또는 Canvas에 오디언스 필터가 자동으로 추가되어, 선택한 구독 그룹에 subscribed(가입됨) 상태인 사용자만 타겟 오디언스에 포함됩니다.

사용자가 Campaign 또는 Canvas에서 메시지를 수신하려면 선택한 구독 그룹에 가입되어 있어야 합니다. 유효한 사용자에 대해 전송이 실패하는 경우, 사용자 상태 설정하기에 설명된 방법 중 하나를 사용하여 해당 사용자가 가입되어 있는지 확인하세요. 이중 옵트인 요구 사항에 대해서는 구독 그룹 상태를 참조하세요.

구독 그룹 드롭다운이 열려 있고 사용자가 "Messaging Service A for SMS"를 강조 표시한 SMS 작성기.

SMS 구독 그룹 모범 사례

각 메시징 목적(예: 트랜잭션 vs. 마케팅)과 각 워크스페이스에 맞게 별도의 SMS 구독 그룹을 설계하세요. 여러 국가에서 운영하는 경우, 현지 규정 준수를 지원하기 위해 지역별로 별도의 그룹을 고려하세요. 예를 들어, 브라질의 프로모션 발송 시간 제한이 있습니다.

구독 그룹 활성화

SMS, MMS 또는 RCS에 대한 구독 그룹을 활성화하려면 다음을 참조하세요:

SMS 온보딩 과정에서 Braze 온보딩 매니저가 대시보드 계정에 구독 그룹을 설정합니다. 온보딩 매니저는 필요한 구독 그룹 수를 결정하고 적절한 발신 전화번호를 구독 그룹에 추가하는 작업을 함께 진행합니다. 구독 그룹 설정에 걸리는 시간은 추가하는 전화번호 유형에 따라 다릅니다. 예를 들어, 짧은 코드 신청은 8~12주가 소요될 수 있으며, 긴 코드는 하루 이내에 설정할 수 있습니다. Braze 대시보드 설정에 대한 질문이 있으면 Braze 담당자에게 문의하여 지원을 받으세요.

MMS 메시지를 보내려면 구독 그룹 내 하나 이상의 번호가 MMS 전송이 가능하도록 활성화되어 있어야 합니다. 이는 구독 그룹 옆에 표시되는 태그로 확인할 수 있습니다.

구독 그룹 드롭다운에서 "Messaging Service A for SMS"가 강조 표시되어 있습니다. 항목 앞에 "MMS" 태그가 표시됩니다.

RCS 메시지를 보내려면 구독 그룹 내에 RCS 인증 발신자가 있어야 합니다.

RCS 인증 발신자를 추가하는 방법은 두 가지가 있습니다:

  • 기존 구독 그룹에 추가
  • 새 RCS 구독 그룹 생성 선택은 주로 관심 있는 RCS 사용 사례에 따라 달라집니다.

통합 방식에 따라 Braze는 기존 SMS 구독 그룹에 RCS 인증 발신자를 추가하거나 새로운 구독 그룹을 설정할 수 있습니다. 어느 경우든 고객 성공 매니저가 원활하고 효율적인 SMS 트래픽 업그레이드를 안내합니다.

Agent Console에서 자연어 옵트아웃 처리하기

포괄적인 구독 관리를 위해, 표준 또는 커스텀 키워드에 해당하지 않는 옵트아웃 의도(예: “문자 보내지 마세요”)를 캡처할 수 있습니다. AI 에이전트를 생성하면 감성 분석을 사용하여 이러한 요청을 자동으로 식별하고 처리할 수 있습니다.

설정

  1. Agent Console에서 “SMS Sentiment Analysis Agent”를 생성합니다.
  1. Other 키워드 카테고리 내에서 Send an SMS inbound message로 트리거되는 액션 기반 Canvas를 생성합니다.
  2. 옵트아웃 의도를 식별하기 위해 Canvas에 Agent 단계를 추가합니다.
  3. 요청을 확인하기 위해 후속 SMS 메시지 단계를 추가합니다: “SMS 수신 거부를 요청하신 것으로 보여 수신 거부 처리를 진행합니다. 실수인 경우 START를 문자로 보내 다시 옵트인하세요.”
  4. 사용자 업데이트 단계를 추가하여 특정 SMS 구독 그룹에서 사용자의 상태를 “Unsubscribed”로 변경합니다.

SMS 트래픽을 RCS로 마이그레이션하기

별도의 SMS 및 RCS 구독 그룹이 있는 경우, 단일 단계 Canvas를 사용하여 사용자를 SMS에서 RCS로 마이그레이션할 수 있습니다.

Braze는 처음에 소규모 사용자에게 RCS를 테스트 발송한 후 시간이 지남에 따라 더 많은 사용자를 RCS 구독 그룹으로 마이그레이션할 것을 권장합니다. 예를 들어, SMS 구독 그룹에 1,000,000명의 사용자가 가입되어 있는 경우, 먼저 모든 사용자를 새 구독 그룹으로 마이그레이션한 다음 50,000~100,000명(5~10%)의 소규모 오디언스로 세분화하여 RCS 메시지를 테스트하는 방식으로 진행할 수 있습니다.

1단계: Canvas를 만들고 항목 스케줄을 작성합니다

Canvas를 만들고 쉽게 식별할 수 있는 이름(예: “SMS-RCS 구독 그룹 사용자 이전”)을 지정합니다. 그런 다음, 편리한 시간에 Campaign을 스케줄합니다.

2단계: 오디언스를 정의합니다

다음 방법 중 하나를 사용하여 오디언스를 정의합니다. 그런 다음 Send Settings 단계로 이동하여 Users who are subscribed or opted-in을 선택합니다.

방법 설명
Segment 만들기 구독 그룹의 모든 사용자 또는 세분화 필터를 사용한 하위 집합(예: 무작위 5~10%)을 포함하는 Segment를 구축합니다. Segments는 각 발송 전에 업데이트되어 현재 사용자 기반을 반영합니다.
Campaign 또는 Canvas 필터 적용 Campaign 또는 Canvas의 Target Audience 단계에서 오디언스를 세분화합니다. 페이지를 떠나지 않고도 타겟팅 옵션을 조정하여 유연성을 높일 수 있습니다.

3단계: 사용자 업데이트 단계를 구성합니다

Canvas에 사용자 업데이트 단계를 추가합니다. 해당 단계에서 Advanced JSON Editor를 열고 다음을 입력합니다(고유 사용자 식별자 필드에는 braze_id 필드를 사용하는 것이 권장됩니다):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
  "attributes": [
    {
      "braze_id": "{{${braze_id}}}",
      "subscription_groups": [
        {
          "subscription_group_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
          "subscription_state": "subscribed",
          "use_double_opt_in_logic": true
        }
      ]
    }
  ]
}

이전에 명시된 JSON 코드가 포함된 사용자 업데이트 객체.

4단계: Canvas를 테스트합니다

더 넓은 오디언스에게 발송하기 전에 Canvas를 테스트하여 예상대로 작동하는지 확인하는 것을 강력히 권장합니다.

5단계: Canvas를 시작합니다

Canvas를 성공적으로 테스트한 후, 하위 집합의 사용자에 대해 시작합니다!

사용자가 성공적으로 마이그레이션되었는지 확인하려면, 업데이트된 개별 고객 프로필 몇 개를 확인하는 것이 좋습니다. Engagement 탭에서 Contact Settings를 찾아 스크롤하여 사용자가 가입된 구독 그룹을 확인합니다. RCS 구독 그룹 토글이 활성화되어 있어야 합니다.

RCS 발신자 및 구독 그룹 설정에 대해서는 RCS 설정하기도 참조하세요.

모범 사례

별도의 구독 그룹 지정

  • 메시징 유형: 트랜잭션 및 마케팅과 같은 각 메시징 유형에 대해 별도의 구독 그룹을 생성합니다.
  • 워크스페이스: 명확성과 체계적인 관리를 위해 각 워크스페이스에 대해 별도의 구독 그룹을 생성합니다.

다음은 두 개의 워크스페이스에 걸쳐 네 개의 구독 그룹이 있는 예시입니다:

  • 프로덕션 워크스페이스
    • Marketing - PROD for SMS
    • Transactional - PROD for SMS
  • 개발 워크스페이스(테스트용)
    • Marketing - DEV for SMS
    • Transactional - DEV for SMS

명확한 이름 지정 규칙 사용

SMS Campaign을 생성할 때 올바른 그룹이 선택되도록 설명적이고 명확한 구독 그룹 이름을 선택합니다.

국가별 그룹 분리

SMS 규정은 국가마다 다릅니다. SMS 구독 그룹을 국가별로 분리하는 것을 권장합니다. 이렇게 하면 메시지를 보내는 모든 지역에서 규정 준수 기준을 충족할 수 있습니다.

각 구독 그룹에 대해 Geographic Permissions 아래에서 국가 허용 목록을 구성하여 SMS, MMS, RCS가 승인된 지역으로만 전송되도록 할 수도 있습니다. 자세한 내용은 지리적 권한을 참조하세요.

예를 들어, 브라질에서는 현지 시간 오전 9시에서 오후 9시 이외의 시간에 마케팅 메시지를 보내는 것이 금지되어 있으며, 해당 국가는 세 개의 시간대에 걸쳐 있습니다. 이러한 규정을 준수하기 위해 브라질과 미국에 메시지를 보내기 위한 별도의 그룹을 설정할 수 있습니다. 이렇게 하면 브라질의 사용자가 금지된 시간에 마케팅 메시지를 수신하는 것을 방지할 수 있습니다.

New Stuff!