SMS, MMS, RCS 모범 사례
옵트아웃 모니터링, 트래픽 펌핑, 발송 시간에 대한 권장 사항을 포함하여 Braze에서의 SMS, MMS, RCS 모범 사례에 대해 자세히 알아보세요.
수신 거부 모니터링 권장 사항
커뮤니케이션 수신 거부를 요청하는 수신자의 요청에 응하는 것은 법적으로 의무 사항입니다. SMS 수신자의 채널 수신 거부 요청에 응하지 않으면 벌금을 포함한 제재가 부과될 수 있으며, 소송으로 이어질 수도 있습니다. Braze는 강력한 SMS 및 MMS 옵트인/수신 거부 관리를 지원하는 기능과 요청이 올바르게 처리되도록 돕는 메커니즘을 갖추고 있습니다.
당사와의 구독 계약에 따라, 고객은 당사 서비스 이용 시 관련 법률 준수에 대한 전적인 책임을 집니다. 따라서 고객이 SMS 설정을 올바르게 구성하고, 해당 설정을 철저히 테스트하며, 수신 거부 준수 여부를 모니터링하는 조치를 취하고, 수신 거부 요청 미준수 사례가 확인되면 즉시 조치를 취할 것을 강력히 권장합니다.
Braze에서 SMS 및 MMS 옵트인 및 수신 거부를 관리하도록 설정할 때 다음 리소스 목록을 참조하세요:
- SMS 구독 그룹: 구독 그룹 및 옵트인/수신 거부 방법과 상태.
- 구독 그룹 REST API: 메시지에 대한 직접 응답이 아닌 다른 소스에서 수신한 옵트인 및 수신 거부를 처리하는 방법.
- 키워드 처리: Braze의 키워드 처리 및 관리 접근 방식에 대한 설명.
- SMS 이중 옵트인: 사용자가 SMS 메시지를 수신하기 전에 옵트인 의사를 명시적으로 확인하도록 요구합니다. SMS 이중 옵트인은 일부 국가에서 필수 사항이므로 Braze는 이를 구성할 것을 권장합니다.
- SMS 메시지 발송: Braze에서의 SMS 발송 기본 사항으로, 구독 그룹의 중요성, SMS 세그먼트 및 메시지 본문 요구 사항 등을 포함합니다.
고려 사항
SMS 및 MMS가 여러 인스턴스에 걸쳐 설정된 경우, 잘못된 구성으로 인해 Campaign 또는 Canvas 수신 거부가 잘못된 워크스페이스로 전송될 수 있습니다.
- Braze는 이러한 사례를 식별하기 위한 모니터링을 갖추고 있습니다. 이 동작이 감지되면 Braze는 수신 거부를 올바른 인스턴스로 리다이렉트하고, 해당 기간 동안 발생한 수신 거부를 소급 처리합니다.
- 고객은 Braze에 있는 각 구독 그룹에 대해 수신 거부를 테스트할 것을 강력히 권장합니다. 메시지 발송 전에 이 문제를 식별하는 것이 문제가 발견된 후 완화하는 것보다 낫습니다.
Braze는 고객 프로필(user_id) 수준과 전화번호(channel_id) 수준 모두에서 SMS/MMS 구독을 관리합니다. 전화번호가 옵트인 또는 수신 거부되면 해당 번호를 공유하는 모든 프로필에 업데이트가 적용됩니다. 최종사용자가 특정 전화번호로 옵트인한 후 전화번호를 변경하는 경우, 새 전화번호는 해당 사용자의 구독 그룹 상태를 상속받습니다. 따라서 최종사용자가 수신 거부한 후 새 전화번호로 앱이나 웹사이트에 다시 접속하더라도 원치 않는 메시지를 수신하지 않습니다.
전화번호 목록 위생 관리 권장 사항
전화번호 목록 위생을 유지하면 시간이 지나도 유효한 동의 및 도달 가능성 데이터를 관리할 수 있습니다. Braze는 규정 준수 리스크를 줄이고, 동의 기반 메시징 관행을 지원하며, 원래 사용자에게 더 이상 속하지 않을 수 있는 번호로의 발송을 방지하기 위해 일부 전화번호를 무효로 표시합니다.
전화번호가 무효로 표시되는 일반적인 이유는 무효 전화번호 처리를 참조하세요.
무효 전화번호를 제거하기 위해 다음 워크플로우를 권장합니다.
/sms/invalid_phone_numbers엔드포인트를 통해 영향을 받은 전화번호를 확인합니다.- 비활성화된 전화번호, 통신사 오류로 인해 무효로 표시된 전화번호, 형식 문제(
invalid_format, 예: E.164 형식이 아닌 번호)로 인해 무효로 표시된 전화번호를 구분합니다. 무효 전화번호 API의reason필터를 사용하여 카테고리별로 쿼리할 수 있습니다. 자세한 내용은 무효 전화번호 처리를 참조하세요. - 비활성화된 전화번호의 경우, 사용자에게 전화번호를 다시 확인합니다. 사용자가 전화번호를 확인한 후,
/sms/invalid_phone_numbers/remove엔드포인트를 통해 무효 목록에서 해당 전화번호를 제거합니다.
트래픽 펌핑 권장 사항
트래픽 펌핑이란?
트래픽 펌핑은 악의적인 행위자가 온라인 양식을 이용하여 대량의 단문 메시지 서비스 메시지(예: 옵트인 메시지 또는 일회용 비밀번호)를 발송하도록 유도하는 사기 행위입니다. 악의적인 행위자는 이러한 메시지가 전송될 프리미엄 요금 전화번호를 설정하고, 해당 프리미엄 요금 번호가 등록된 이동통신사로부터 수익 배분을 받아 불법 매출을 창출합니다.
트래픽 펌핑을 식별하는 방법
- 이러한 유형의 사기를 지원하는 프리미엄 요금 번호는 항상 그런 것은 아니지만, 일반적인 발송 지역 외의 국가에서 설정되는 경우가 많습니다.
- 온라인 양식을 통한 메시지 발송량의 비정상적인 급증은 트래픽 펌핑을 나타낼 수 있습니다.
- 비정상적으로 많은 수의 메시지가 발송될 경우 한도를 설정하고 알림을 받을 수 있도록 Campaign 알림을 설정하는 것을 권장합니다.
- 불완전한 온라인 양식은 프로그래밍 방식의 양식 자동 입력을 나타낼 수 있습니다.
- 온라인 양식을 구축할 때는 양식이 완전히 작성되도록 규칙을 설정하고, CAPTCHA와 같은 도구를 사용하여 위험을 최소화하는 것을 권장합니다.
트래픽 펌핑의 영향
고객은 발송하는 트래픽을 모니터링할 책임이 있으며, 계정을 통해 발송된 모든 단문 메시지 서비스에 대해 청구됩니다. Braze와 고객 간에, 고객이 트래픽 펌핑을 감지하고 방지할 수 있는 더 유리한 위치에 있는 당사자입니다.
다국가 SMS 발송
일부 브랜드는 서로 다른 국가의 전화번호를 가진 사용자 그룹에 발송하고자 할 수 있습니다. 특정 국가의 전화번호로 SMS 메시지를 발송하려면, 해당 국가의 긴 코드 또는 짧은 코드를 사용하는 것이 모범 사례입니다. 실제로 짧은 코드는 해당 짧은 코드가 생성된 국가의 전화번호로만 SMS를 발송할 수 있습니다.
이 제한을 극복하기 위해, 구독 그룹 설정 과정에서 여러 국가의 긴 코드와 짧은 코드를 포함하도록 그룹을 설정할 수 있습니다. 설정이 완료되면 Campaign을 실행할 때 대상 사용자의 전화번호와 동일한 국가 코드를 가진 전화번호가 자동으로 사용됩니다. 국가 코드가 다른 전화번호를 가진 사용자를 위해 별도의 Campaign을 만들 필요 없이, 하나의 Campaign을 실행하거나 하나의 Canvas 구성 요소를 사용하여 관련 사용자를 타겟팅할 수 있습니다.

일반 발송 모범 사례
- 허가를 받으세요. SMS를 비즈니스 용도로 사용할 때 가장 중요한 규칙 중 하나는, 먼저 고객에게 연락에 대한 허가를 받아야 한다는 것입니다. 이를 준수하지 않으면 브랜드에 손해를 끼치고 막대한 법적 비용이 발생할 수 있습니다.
- 사용 사례에 맞는 번호를 선택하세요. SMS 메시지를 발송하고 수신할 수 있는 전화번호에는 긴 코드, 짧은 코드, 영숫자 발신자 ID의 세 가지 주요 유형이 있으며, 각 유형의 기능과 지역별 가용성은 다릅니다. 비즈니스에 맞춤형(vanity) 코드가 더 적합한지 미리 검토하세요.
- 타이밍에 주의하세요. 고객은 직접적으로 자신에게 전달되는 자료에 더 높은 반응을 보인다는 점을 기억하세요. 수신자의 이름을 사용하거나 고객의 관심사를 반영한 대화체 표현을 추가하는 등, 약간의 개인화만으로도 큰 차이를 만들 수 있습니다.
- 양방향 대화에 참여하세요. SMS는 고객과 소통하는 데 매우 효과적인 채널이므로, 메시지에 대한 응답을 예상하고 효과적으로 처리하는 것이 중요합니다. 소비자의 85%가 정보를 수신하는 것뿐만 아니라, 비즈니스에 답장하거나 대화에 참여하기를 원합니다.
- 효과를 측정하세요. 적절한 시간에, 최적의 빈도로, 가장 효과적인 행동 유도 문구를 사용하여 고객에게 도달하고 있나요? 올바른 추적 도구를 사용하면 ROI를 증명하는 직접적이고 측정 가능한 측정기준을 확인할 수 있습니다.
대용량 발송
대용량 발송을 계획하고 계신가요? 원활한 발송을 위한 모범 사례를 안내합니다.
- 타겟 오디언스 규모에 따라 Campaign 또는 Canvases의 전송 속도 사용량 제한을 필요에 맞게 조정하세요. 이를 통해 필요한 발송량을 확보하고, Braze가 SMS 또는 RCS 공급자가 기대하고 처리할 수 있는 속도로 메시지를 전송할 수 있습니다.
- 160자 제한을 준수하고, 특수 문자가 이중으로 카운트된다는 점에 유의하세요(예: 슬래시
\, 캐럿^, 물결표~).
SMS 발송 시간 규정 준수하기
많은 시장에서는 마케팅 SMS, MMS, RCS 메시지를 발송할 수 있는 시간을 제한합니다. 이러한 발송 허용 시간대는 각 수신자의 현지 시간 기준으로 측정되며, 국가 및 미국 주별로 다를 수 있습니다. Braze는 채널당 하나의 방해금지 시간 설정만 적용하며, 요일별로 시간대를 다르게 설정할 수 없습니다. SMS/MMS/RCS 발송 시간대는 오디언스에 적용되는 가장 엄격한 규정에 맞춰 설정하세요.

이 섹션은 법률 자문을 제공하기 위한 것이 아니며, 법률 자문으로 사용해서는 안 됩니다. 시간대 규정은 변경될 수 있으며 메시지 유형에 따라 다를 수 있습니다. 프로그램에 적용되는 발송 허용 시간을 법무팀에 확인하세요.
권장 시간대
미국 전역 오디언스를 대상으로 하는 경우, SMS/MMS/RCS의 워크스페이스 방해금지 시간을 오후 8시~오후 12시로 설정하세요. 이렇게 하면 각 사용자의 현지 시간 기준 오후 12시~오후 8시에 발송이 가능합니다.
이것은 Braze에서 설정할 수 있는 가장 엄격한 시간대입니다:
- 텍사스주 상원 법안 140(SB 140)은 일요일 발송 시작 시간을 오후 12시(정오)로 규정합니다.
- 미국 일부 주에서는 발송 종료 시간이 오후 9시가 아닌 오후 8시입니다.
텍사스주로만 발송하는 경우, 오후 9시~오후 12시 방해금지 시간 설정이 SB 140을 충족합니다. 일요일 발송은 오후 12시~오후 9시, 월요일~토요일 발송은 오전 9시~오후 9시가 됩니다. Braze에서는 일요일만 별도로 시간을 설정할 수 없으므로, 오후 9시~오후 12시 방해금지 시간이 텍사스 규정에 맞는 올바른 매핑입니다. 그러나 오후 8시~오후 12시 워크스페이스 기본값이 더 엄격하며, 오후 8시 저녁 종료 규정도 함께 충족합니다.
시장 및 주별 규정
다음 예시는 일반적인 규정이 방해금지 시간 설정에 어떻게 매핑되는지 보여줍니다. 이 표는 전체 목록이 아닙니다. 최신 요구 사항은 법무팀에 확인하세요.
| 시장 또는 규정 | 허용 발송 시간(수신자 현지 시간) | 해당 규정을 충족하는 방해금지 시간 설정 |
|---|---|---|
| 미국 연방(전화 소비자 보호법, TCPA) | 오전 8시~오후 9시 | 오후 9시~오전 8시 |
| 텍사스(SB 140) | 월~토 오전 9시~오후 9시; 일요일 오후 12시~오후 9시 | 오후 9시~오후 12시(매일 일요일 정오 시작 규정 충족) |
| 미국 일부 주(예: 플로리다) | 오전 8시~오후 8시 | 오후 8시~오전 8시 |
| 브라질 | 오전 9시~오후 9시 | 오후 9시~오전 9시 |
하나의 설정으로 이 예시들을 모두 충족해야 하는 경우, 워크스페이스 기본값으로 오후 8시~오후 12시 방해금지 시간(발송 가능 시간 오후 12시~오후 8시)을 사용하세요.
SMS 방해금지 시간 설정하기
워크스페이스 방해금지 시간을 사용하여 워크스페이스 내 모든 SMS, MMS, RCS Campaign 및 Canvas에 해당 시간대를 적용하세요.
- 설정 > 방해금지 시간으로 이동합니다.
- 방해금지 시간 추가를 선택합니다.
- SMS/MMS/RCS를 선택한 후 시작 시간을 오후 8시, 종료 시간을 오후 12시로 설정합니다.
- 변경 사항을 저장합니다.
워크스페이스 방해금지 시간은 현재 얼리 액세스 단계입니다. 접근 권한이 없는 경우 각 Campaign 또는 Canvas에서 동일한 오후 8시~오후 12시 시간대를 설정하세요. 권한, 우선순위, 보류 메시지 동작 및 API Campaign에 대한 자세한 내용은 워크스페이스 방해금지 시간을 참조하세요.
전달 유형별 중단 또는 보류
워크스페이스 방해금지 시간은 항상 메시지를 나중에 전달하기 위해 보류하는 것은 아닙니다. 결과는 메시지 전송 방식에 따라 달라집니다. 전체 규칙은 보류된 메시지의 처리 방식을 참조하세요.
| 전달 유형 | 방해금지 시간 중 동작 |
|---|---|
| 예약된 Campaign(고정 발송 시간) | 중단됩니다. 권장 오후 8시~오후 12시 시간대에서 오전 9시로 예약된 SMS는 삭제됩니다. 시간대가 종료되는 정오에 Braze가 해당 메시지를 전달하지 않습니다. |
| API Campaign | 중단됩니다. |
| 액션 기반 Campaign | 기본적으로 보류되며 다음 가용 시간에 발송됩니다. |
| Canvas | 기본적으로 보류되며 다음 가용 시간에 발송됩니다. |
선택적 Liquid 중단
콘텐츠 블록에 Liquid 확인을 추가하여 추가 안전장치로 사용할 수 있습니다. 이렇게 하면 통신사 전달 전에 발송이 중단되어 메시지가 취소됩니다.
SMS 메시지 본문 상단에 다음 스니펫을 포함하세요. 이 예시는 사용자의 현지 시간대 기준 오후 12시~오후 8시 시간대 밖에서 발송을 중단합니다.
{% assign time = 'now' | time_zone: ${time_zone} %}
{% assign hour = time | date: '%H' | plus: 0 %}
{% if hour >= 20 or hour < 12 %}
{% abort_message("Outside allowed time window") %}
{% endif %}
time_zone: ${time_zone}은 고정된 글로벌 시간이 아니라 각 사용자의 현지 시간을 기준으로 시간대를 평가합니다. 자세한 내용은 Campaigns FAQ를 참조하세요.abort_message()로 억제된 메시지는 취소됩니다. 워크스페이스 방해금지 시간은 전달 유형에 따라 발송을 중단하거나 보류합니다. 자세한 내용은 전달 유형별 중단 또는 보류를 참조하세요.- 기본적으로 중단된 메시지는 표준 Campaign 리포트에 표시되지 않습니다. Liquid가
{% abort_message %}로 발송을 중단하면, Braze는 이를 메시지 활동 로그에 메시지 오류로 기록합니다(기본적으로{% abort_message %}가 호출되었다고 표시됩니다). 문자열을 전달하면 해당 사유가 로그에 표시됩니다. 예:{% abort_message('language was nil') %}. 대시보드에서 이러한 억제 내역을 확인하려면 고객 성공 매니저에게 연락하여 메시징 진단 대시보드 접근 권한을 요청하세요.
참고 사항
- 방해금지 시간은 회사의 시간대가 아닌 각 사용자의 현지 시간대를 기준으로 적용됩니다.
- Campaign 또는 Canvas 수준의 방해금지 시간 설정은 항상 워크스페이스 기본값보다 우선합니다. 더 느슨한 커스텀 시간대는 워크스페이스에서 설정한 규정 준수 시간 외에도 발송을 허용할 수 있습니다.
- 시간대 규정은 일반적으로 마케팅 및 영업 메시지에 적용됩니다. 워크스페이스 방해금지 시간은 자동 응답, 테스트 발송 및 시드 그룹을 제외한 채널의 모든 SMS에 적용됩니다. 법무팀에서 트랜잭션 Campaign을 야간에 발송해야 한다고 판단하는 경우, 해당 Campaign을 방해금지 시간에서 제외하세요.
- 방해금지 시간은 Braze가 통신사에 메시지를 전달하는 시점을 제어하며, 기기에 도착하는 순간을 제어하는 것이 아닙니다. 예를 들어, 오후 7시 59분에 전달된 메시지가 오후 8시 이후에 도착할 수 있습니다. 방해금지 시간을 오후 8시에 시작하면 TCPA 및 텍사스 SB 140과 같은 오후 9시 종료 규정 전에 여유 시간을 확보할 수 있습니다.