Skip to content

배너

배너를 사용하면 사용자에게 개인화된 메시징을 생성할 수 있으며, 이메일이나 푸시 알림과 같은 다른 채널의 도달 범위를 확장할 수 있습니다. 배너를 앱이나 웹사이트에 직접 삽입할 수 있어 자연스러운 경험을 통해 사용자와 소통할 수 있습니다.

필수 조건

배너의 가용성은 Braze 패키지에 따라 다릅니다. 시작하려면 계정 매니저 또는 고객 성공 매니저에게 문의하세요.

시작하기 전에 앱이나 웹사이트에 배너 배치가 생성되어 있는지 확인하세요.

기기에서 렌더링된 배너 예시입니다.

배너를 사용하는 이유는 무엇인가요?

배너를 사용하면 마케팅 및 제품 팀이 앱 또는 웹사이트 콘텐츠를 동적으로 개인화하여 실시간 사용자 적격성과 동작을 반영할 수 있습니다. 배너는 지속적으로 메시지를 인라인으로 표시하여 비침해적이고 상황별로 관련성 있는 경험을 제공하며, 세션 시작 시 또는 앱이나 웹사이트에서 명시적으로 요청할 때 세션 중간에 새로고침할 수 있습니다.

배너가 앱 또는 웹사이트에 통합된 후, 마케터는 간단한 드래그 앤 드롭 편집기를 사용하여 배너를 디자인하고 출시할 수 있으므로 지속적인 개발자 지원이 필요 없어 복잡성을 줄이고 효율성을 높일 수 있습니다.

기능

배너의 기능은 다음과 같습니다:

  • 쉬운 콘텐츠 구축: 이미지, 텍스트, 버튼, 이메일 캡처 양식, 커스텀 코드 등을 지원하는 시각적 드래그 앤 드롭 편집기를 사용하여 배너를 생성하고 미리보기할 수 있습니다.
  • 유연한 배치: 배너가 나타날 수 있는 애플리케이션 또는 웹사이트 내 여러 위치를 정의하여 특정 컨텍스트나 사용자 경험에 대한 정밀한 타겟팅을 가능하게 합니다.
  • 동적 개인화: 배너는 새로운 세션 시작 시 또는 고객이 명시적으로 새로고침을 요청한 경우에만 세션 중간에 새로고침할 수 있습니다. 배너는 새 세션에서 자동으로 업데이트되지 않습니다. 고객이 새로고침을 요청하지 않으면 배너는 업데이트되지 않습니다.
  • 네이티브 우선순위: 여러 배너가 동일한 배치를 타겟팅할 때 표시 우선순위를 설정하여 올바른 메시지가 적시에 사용자에게 전달되도록 합니다.
  • 커스텀 코드 편집기 블록: 커스텀 코드 편집기 블록을 사용하여 고급 커스터마이징을 위한 커스텀 HTML을 추가하거나 기존 웹 스타일과 원활하게 통합할 수 있습니다.

배너에 대하여

배치 ID

배너 배치는 Braze SDK로 생성한 앱 또는 웹사이트의 특정 위치로, 배너가 나타날 수 있는 위치를 지정합니다.

일반적인 위치에는 홈페이지 상단, 제품 상세 페이지 및 체크아웃 흐름이 포함됩니다. 배치가 생성된 후, 배너는 배너 캠페인에서 할당할 수 있습니다.

워크스페이스당 생성할 수 있는 배치 수에 대한 고정 제한은 없으며, 경험에 따라 필요한 만큼 많은 배치 ID를 생성할 수 있습니다. 각 배치는 워크스페이스 내에서 고유해야 합니다. 단일 배치 ID는 동시에 최대 25개의 활성 메시지에서 참조될 수 있습니다.

배너 우선순위

여러 배너 메시지가 동일한 배치 ID를 참조할 때, 배너는 우선순위에 따라 표시됩니다: 높음, 중간 또는 낮음. 기본적으로 배너는 중간으로 설정되지만, 배너 캠페인을 생성하거나 편집할 때 우선순위를 수동으로 설정할 수 있습니다.

여러 배너가 동일한 우선순위로 설정된 경우, 사용자가 자격이 있는 가장 최신 배너가 먼저 표시됩니다.

배치 요청

앱이나 웹사이트에서 배치를 [생성할 때<1>, 앱은 Braze에 각 배치에 대한 배너 메시지를 가져오도록 요청합니다.

  • 새로 고침 요청당 최대 10개의 배치를 요청할 수 있습니다.
  • 각 배치에 대해 Braze는 사용자가 받을 수 있는 가장 높은 우선 순위의 배너를 반환합니다.
  • 새로 고침에서 10개 이상의 배치가 요청되면 처음 10개만 반환되고 나머지는 버려집니다.

예를 들어, 앱은 새로 고침 요청에서 세 개의 배치: homepage_promo, cart_abandonment, 및 seasonal_offer을 요청할 수 있습니다. 각 요청은 해당 배치에 대한 가장 관련성 높은 배너를 반환합니다.

새로 고침 요청에 대한 속도 제한

구형 SDK 버전(스위프트 13.1.0 이전, 안드로이드 38.0.0, 웹 6.1.0, 리액트 네이티브 17.0.0, 플러터 15.0.0)을 사용하는 경우, 사용자 세션당 하나의 새로 고침 요청만 허용됩니다.

최신 최소 SDK 버전(스위프트 13.1.0+, 안드로이드 38.0.0+, 웹 6.1.0+, 리액트 네이티브 17.0.0+, 플러터 15.0.0+)을 사용하는 경우, 새로 고침 요청은 과도한 폴링을 방지하기 위해 토큰 버킷 알고리즘에 의해 제어됩니다:

  • 각 사용자 세션은 다섯 개의 새로 고침 토큰으로 시작합니다.
  • 토큰은 180초(3분)마다 하나의 토큰이 충전되는 속도로 충전됩니다.

requestBannersRefresh에 대한 각 호출은 하나의 토큰을 소모합니다. 토큰이 없을 때 새로 고침을 시도하면 SDK는 요청을 하지 않고 토큰이 충전될 때까지 오류를 기록합니다. 이는 중간 세션 및 이벤트 트리거 업데이트에 중요합니다. 동적 업데이트를 구현하려면(예: 사용자가 동일한 페이지에서 작업을 완료한 후), 사용자 정의 이벤트가 기록된 후 새로 고침 메서드를 호출하되, 사용자가 다른 배너 캠페인에 적합해지기 전에 Braze가 이벤트를 수집하고 처리하는 데 필요한 지연을 고려해야 합니다.

메시지 전달

배너 메시지는 HTML 콘텐츠로 앱 또는 웹사이트에 전달되며, 일반적으로 iframe 내에서 렌더링됩니다. 이를 통해 배너가 기기 전반에 걸쳐 일관되게 렌더링되며, 나머지 코드와 스타일 및 스크립트를 분리하는 데 도움이 됩니다.

iframe은 코드베이스 변경 없이 동적이고 개인화된 콘텐츠 업데이트를 가능하게 합니다. 각 iframe은 캠페인 타겟팅 및 개인화 로직을 사용하여 각 사용자 세션에 대한 HTML을 검색하고 표시합니다.

크기 및 크기 조정

배너 크기 및 크기 조정에 대해 알아야 할 사항은 다음과 같습니다:

  • 컴포저를 사용하면 배너를 다양한 크기로 미리보기할 수 있지만, 해당 정보는 SDK에 저장되거나 전송되지 않습니다.
  • HTML은 렌더링되는 컨테이너의 전체 너비를 차지합니다.
  • 고정된 크기의 요소를 만들고 컴포저에서 해당 크기를 테스트하는 것을 권장합니다.

제한 사항

각 워크스페이스는 최대 200개의 활성 배너 캠페인을 지원할 수 있습니다. 이 한도에 도달하면 새 캠페인을 만들기 전에 기존 캠페인을 아카이브하거나 비활성화해야 합니다.

또한, 배너 메시지는 다음 기능을 지원하지 않습니다:

  • API 트리거 및 액션 기반 캠페인
  • 연결된 콘텐츠
  • 프로모션 코드
  • :rerender 태그를 사용하는 catalog_items
  • 사용자 제어 해제(얼리 액세스만 해당)

다음 단계

New Stuff!