Skip to main content
OneSignal에서 메시지를 작성할 수 있는 곳은 두 군데입니다: TemplatesMessages(대시보드)입니다. 둘 다 동일한 편집기를 사용합니다. 차이점은 Templates에서는 캠페인, Journey 또는 API 호출에서 참조할 수 있는 재사용 가능한 메시지를 저장할 수 있는 반면, Messages는 일회성 메시지를 직접 작성하고 전송하는 곳이라는 점입니다. Messages에서 작성할 때의 워크플로는 다음과 같습니다:
  1. 대상을 선택합니다.
  2. 사용 사례에 맞는 발신자를 선택합니다.
  3. 메시지를 작성합니다.
Templates에서는 대상이나 발신자를 선택하지 않고 메시지를 작성합니다 — 이러한 항목은 템플릿이 캠페인, Journey 또는 API 호출에서 참조될 때, 즉 전송 시점에 선택됩니다. 표시되는 편집기는 선택한 발신자에 따라 달라집니다. 발신자가 SMS/MMS 발신자 리소스를 사용하는 경우 SMS 편집기가 표시됩니다. 발신자에 RCS 발신자 리소스가 포함된 경우 RCS 편집기가 표시됩니다. Templates에서는 계정의 어떤 발신자라도 RCS 발신자 리소스를 가지고 있으면 편집기가 기본적으로 RCS 보기로 열립니다 — 템플릿이 RCS로 고정되는 것은 아니며, 실제 형식은 전송 시 선택하는 발신자에 따라 결정됩니다.

SMS 및 MMS

SMS 편집기에서는 일반 텍스트를 작성하고 선택적으로 미디어를 첨부할 수 있습니다.
  • SMS: 텍스트 전용입니다. 문자 제한은 인코딩에 따라 달라집니다(아래 참조).
  • MMS: 이미지, GIF, 동영상 또는 오디오 파일을 첨부할 때 트리거됩니다. 주요 제한 사항:
    • 최대 1,600자의 텍스트
    • 메시지당 최대 10개의 미디어 첨부 파일(모든 첨부 파일 합쳐서 총 5MB)
    • 지원 형식: JPEG, PNG, GIF, 동영상 및 오디오
    • 미국, 캐나다, 호주에서만 사용 가능
    • 세그먼트 단위가 아닌 메시지당 정액 MMS 요금으로 청구됨

인코딩 및 문자 제한

SMS 메시지는 메시지에 포함된 문자에 따라 자동으로 결정되는 두 가지 인코딩 중 하나를 사용합니다:
인코딩세그먼트당 문자 수사용 대상
GSM-7160자(다중 세그먼트의 경우 153자)표준 라틴 문자 및 일반 기호
UCS-270자(다중 세그먼트의 경우 67자)이모지, 강세 부호 문자 및 비라틴 문자
메시지가 세그먼트당 제한을 초과하면 여러 세그먼트로 분할되며, 각 세그먼트는 별도로 청구됩니다. 다중 세그먼트 메시지는 재조합을 위해 세그먼트마다 작은 헤더를 예약하므로, 더 긴 메시지의 경우 제한이 약간 낮아집니다. 편집기는 입력하는 동안 실시간 문자 수와 세그먼트 추정치를 표시합니다. 이모지 하나로 인해 한 세그먼트 메시지가 세 세그먼트로 늘어날 수 있으므로, 전송하기 전에 카운터를 확인하세요.
OneSignal SMS composer showing a GSM-7 encoded message with segment count
OneSignal SMS composer showing a UCS-2 encoded message with segment count

추적 가능한 링크 추가

메시지에 추적 가능한 링크를 추가하여 클릭률을 측정하고 전환을 특정 캠페인에 귀속시킬 수 있습니다. URL을 삽입하면 OneSignal이 자동으로 URL을 단축하고 추적 링크로 래핑할 수 있습니다. 클릭은 메시지 분석에 보고됩니다.
SMS의 모든 단축 링크에는 브랜드가 적용된 사용자 지정 도메인을 사용하세요. 프로덕션 SMS에서 bit.ly, tinyurl.com, goo.gl과 같은 무료 또는 공개 단축 도메인을 사용하지 마세요 — 주요 미국 통신사는 이러한 도메인이 포함된 메시지를 적극적으로 필터링하거나 차단합니다.

대시보드에서 링크 생성

대시보드에서 통신사 안전성을 갖춘 추적 가능한 단축 URL을 생성합니다.

API를 통해 링크 생성

OneSignal API를 사용하여 프로그래밍 방식으로 URL을 단축하고 추적합니다.

여러 개의 링크 또는 개인화된 링크 추적

OneSignal은 SMS 메시지당 하나의 추적 가능한 링크를 지원하며, 추적 링크에서의 개인화는 지원하지 않습니다. 두 개 이상의 링크 또는 개인화된 링크를 추적해야 하는 경우 다음 옵션 중 하나를 사용하세요: 옵션 1: UTM 매개변수 URL에 UTM 매개변수를 추가하여 Google Analytics(GA4)에서 각 링크를 개별적으로 추적하세요. URL은 메시지 본문에서 일반 텍스트이므로 Liquid 태그가 그 안에서 직접 작동합니다. {{ subscription_id }}와 같은 구독자별 값으로 URL을 개인화할 수 있으며, OneSignal은 전송 시 수신자마다 실제 값을 렌더링합니다.
https://example.com/sale?utm_source=onesignal&utm_medium=sms&utm_campaign=spring_sale&utm_content=cta
UTM 태그가 지정된 URL은 길어질 수 있으며(150자 이상), 이로 인해 메시지가 추가 SMS 세그먼트로 분할되어 메시징 비용이 증가할 수 있습니다. 옵션 2: 타사 링크 관리 도구 타사 도구(Rebrandly, Short.io, Branch.io, AppsFlyer)는 클릭을 추적하고, URL을 단축하고, 링크에 브랜드를 적용할 수 있습니다. 개인화된 링크(수신자별 고유 URL)의 경우, **매개변수 통과(parameter passthrough)**를 지원하여 쿼리 매개변수를 대상 URL로 전달하는 도구를 찾으세요. 매개변수 통과를 사용하면 단축 링크에서 Liquid 태그를 직접 사용할 수 있습니다(예: https://go.yourbrand.com/offer?sub_id={{ subscription_id }}). 옵션 3: 웹사이트 측 클릭 추적 구독자가 SMS 링크를 통해 페이지에 도착했을 때 데이터를 OneSignal로 다시 보내도록 웹사이트를 계측하여 SMS 링크 클릭을 추적하세요.
  1. Liquid 태그를 사용하여 구독자를 식별하는 URL을 SMS에 포함하세요(예: https://yourbrand.com/offer?uid={{ onesignal_id }}).
  2. 구독자가 링크를 클릭하여 웹사이트에 도착하면 OneSignal API 호출을 실행하여 참여를 기록하세요:
    • 사용자 지정 이벤트: 구독자와 연결된 사용자 지정 이벤트(예: sms_click)를 전송하세요. Journey의 트리거 또는 세그먼테이션 필터로 사용하세요.
    • 사용자 태그: 구독자의 프로필을 태그로 업데이트하세요(예: last_sms_click = <unix_timestamp>). 참여 최신성을 기준으로 세그먼트화하는 데 사용하세요.

RCS 콘텐츠

발신자에 RCS 발신자 리소스가 포함된 경우, 편집기에서 리치 콘텐츠 기능이 잠금 해제됩니다:
  • Cards: 이미지, 제목, 설명 및 최대 3개의 액션이 포함된 독립형 리치 카드입니다.
  • Carousels: 가로로 스크롤할 수 있는 카드 세트입니다. 각 카드는 자체 이미지, 텍스트 및 버튼을 가질 수 있습니다. 단일 메시지에서 여러 제품, 위치 또는 옵션을 보여주는 데 유용합니다.
  • Actions: 카드에 첨부된 탭 가능한 버튼입니다. 세 가지 유형이 지원됩니다:
    • Link buttons: 모든 http 또는 https URL을 엽니다. 메시징 앱에서 열지 새 탭에서 열지 설정할 수 있습니다. 여기에는 iOS Universal Links 및 Android App Links가 포함되며, 앱이 설치되어 있을 때 앱에서 직접 열립니다.
    • Keyword replies: 구독자가 키워드 답장 액션을 탭하면 입력할 필요 없이 해당 텍스트가 응답으로 다시 전송됩니다. 양방향 상호작용을 간소화합니다.
    • Phone number: 메시지에서 직접 전화 통화를 시작합니다.

RCS 이미지 종횡비

리치 카드에 이미지를 추가할 때 권장 종횡비는 카드 레이아웃에 따라 달라집니다:
  • 미디어가 위에 있음(세로형 카드): 2:1, 16:9 또는 7:3
  • 미디어가 왼쪽에 있음(가로형 카드): 3:4
텍스트, 로고 및 주요 시각적 요소를 가장자리에서 멀리 두고 프레임 중앙에 배치하세요. 각 기기와 화면 크기에 따라 이미지가 약간 다르게 잘리고 중앙 확대될 수 있습니다.

SMS 폴백

RCS 전달이 실패할 경우 — 예를 들어 수신자의 기기나 통신사가 RCS를 지원하지 않는 경우 — 를 위한 SMS 폴백 메시지를 설정할 수 있습니다. OneSignal은 자동으로 폴백을 전송합니다. 텍스트 전용 RCS 메시지는 항상 RCS 메시지에 설정된 텍스트를 사용하며 SMS 폴백 텍스트를 사용하지 않는다는 점에 유의하세요.

개인화

프로모션 및 트랜잭션 메시지는 할인 코드, 사용자 이름, 예약 시간 또는 주문 번호와 같은 개별화된 정보를 포함할 때 가장 효과적입니다.

메시지 개인화

Liquid 태그를 사용하여 구독자별 데이터를 SMS 및 RCS 메시지에 삽입하세요.

콘텐츠가 청구에 미치는 영향

전송하는 콘텐츠 유형은 메시징 비용에 직접적인 영향을 미칩니다.

SMS 세그먼트

SMS 메시지는 메시지당이 아니라 전송된 세그먼트 수로 청구됩니다. 세그먼트당 문자 제한은 인코딩에 따라 달라집니다 — GSM-7 및 UCS-2 계산은 위의 인코딩 및 문자 제한을 참조하세요. 청구 예시:
  • 200자 GSM-7 메시지 = 2 세그먼트
  • 500자 GSM-7 메시지 = 4 세그먼트
  • 이모지가 포함된 100자 메시지 = 2 세그먼트(인코딩이 UCS-2로 전환됨)

MMS

MMS는 텍스트 길이에 관계없이 메시지당 정액 요금으로 청구됩니다. 미디어 제한 및 지원 지역은 위의 SMS 및 MMS를 참조하세요.

RCS

RCS 메시지는 콘텐츠와 길이에 따라 네 가지 청구 카테고리로 분류됩니다:
청구 카테고리대상설명
Rich미국텍스트 전용 메시지 또는 본문 텍스트가 있는 제목. 액션이나 미디어를 포함할 수 없습니다. 160자를 초과하는 메시지는 세그먼트로 분할되어 세그먼트당 청구됩니다.
Rich Media미국액션(빠른 답장, 전화 걸기 또는 링크), 액션이 있는 제목, 미디어가 있는 제목, 독립형 미디어 또는 캐러셀 콘텐츠를 포함하는 메시지.
Basic국제최대 160개의 UTF-8 문자로 된 텍스트 메시지. 액션, 미디어 또는 캐러셀을 포함하지 않습니다.
Single국제160개의 UTF-8 문자를 초과하고 최대 메시지 길이인 3,072자까지의 텍스트 메시지. 액션, 미디어 또는 캐러셀도 포함할 수 있습니다.
청구 표에서는 통신사 청구서 용어를 사용합니다: **빠른 답장(quick replies)**은 키워드 답장 액션, **전화 걸기(dials)**는 전화번호 액션, **링크(links)**는 OneSignal 편집기의 링크 버튼입니다.

FAQ

이모지를 추가했을 때 메시지가 왜 2개 세그먼트가 되었나요?

이모지는 UCS-2 인코딩을 필요로 하며, 이는 세그먼트당 문자 제한을 160자에서 70자(다중 세그먼트 메시지의 경우 67자)로 줄입니다. 일반 텍스트로는 한 세그먼트에 맞는 메시지가 이모지를 추가하면 쉽게 2~3개 세그먼트가 될 수 있습니다. 전송하기 전에 편집기에서 세그먼트 수를 모니터링하세요.

bit.ly와 같은 공개 URL 단축기를 사용할 수 있나요?

아니요. 주요 미국 통신사는 공개 단축기 도메인이 포함된 메시지를 적극적으로 필터링하거나 차단합니다. OneSignal의 기본 제공 링크 단축기, 브랜드가 적용된 사용자 지정 도메인을 사용하거나, 전체 URL을 메시지 본문에 그대로 두세요.

MMS는 모든 미디어 유형을 지원하나요?

MMS는 이미지(JPEG, PNG, GIF), 동영상 및 오디오를 지원합니다. 총 미디어 크기는 최대 10개의 미디어 URL에 걸쳐 5MB 미만이어야 합니다. 허용되는 MIME 유형의 전체 목록은 Twilio 문서를 참조하세요. MMS는 미국, 캐나다, 호주에서만 지원된다는 점에 유의하세요.

RCS의 최대 메시지 길이는 얼마인가요?

RCS는 최대 3,072자를 지원합니다. 160개의 UTF-8 문자를 초과하는 메시지는 국제 수신자의 경우 “Single” 청구 카테고리에 속합니다.

내 발신자가 SMS 편집기를 사용하는지 RCS 편집기를 사용하는지 어떻게 알 수 있나요?

편집기는 메시지를 작성할 때 선택하는 발신자에 따라 결정됩니다. 발신자에 RCS 발신자 리소스가 포함된 경우 RCS 편집기가 표시됩니다. 발신자가 SMS/MMS 발신자 리소스만 사용하는 경우 SMS 편집기가 표시됩니다. Templates에서는 RCS 발신자가 하나라도 있으면 RCS가 기본 형식입니다.