Skip to content

시작하기: 아키텍처 개요

이 문서에서는 Braze 기술 스택의 다양한 부분과 구성요소를 논의하며, 관련 문서에 대한 링크를 포함합니다.

Braze는 기본적으로 데이터를 다룹니다. Braze 플랫폼은 SDK, REST API 및 파트너 통합을 통해 데이터를 집계하고 실행할 수 있습니다.

Braze에는 다양한 레이어가 있습니다. 전체적으로 SDK, API, 대시보드, 파트너 통합으로 구성되어 있습니다. 각각 데이터 수집 레이어, 분류 레이어, 오케스트레이션 레이어, 개인화 레이어 및 작업 레이어의 일부에 기여합니다. 액션 레이어에는 푸시, 인앱 메시지, 커넥티드 카탈로그, 웹훅, SMS, 이메일 등 다양한 채널이 있습니다.

  • 데이터 수집: Braze는 다양한 소스에서 데이터를 가져옵니다.
  • 분류: 귀하의 마케팅 팀은 이러한 측정기준을 사용하여 사용자 기반을 동적으로 세분화합니다.
  • 오케스트레이션: Braze는 이상적인 시간에 다양한 오디언스 세그먼트에 메시지를 지능적으로 조정합니다.
  • 작업: 귀하의 마케팅 팀은 데이터를 기반으로 하여 SMS 및 이메일과 같은 다양한 메시징 채널을 통해 콘텐츠를 생성합니다.
  • 개인화: 데이터는 오디언스에 대한 개인화된 정보로 실시간 변환됩니다.
  • 내보내기: 그런 다음, Braze는 이 메시징에 대한 사용자의 인게이지먼트를 추적하고 이를 플랫폼에 다시 공급하여 루프를 생성합니다. 실시간 보고서 및 분석을 통해 이 데이터에 대한 통찰력을 얻을 수 있습니다.

이 모든 기능을 종합하여 사용자 기반과 브랜드 사이에서 성공적인 상호 작용을 통해 목표를 달성할 수 있습니다. Braze는 수직 통합 스택이라는 맥락에서 이 모든 작업을 수행합니다. 각 층을 하나씩 살펴보겠습니다.

데이터 수집

Braze는 Snowflake, Kafka, MongoDB 및 Redis를 활용하여 스트리밍 데이터 아키텍처를 기반으로 빌드됩니다. SDK 및 API를 통해 여러 소스의 데이터를 Braze에 로드할 수 있습니다. 플랫폼은 데이터가 중첩되거나 구조화되는 방식에 관계없이 실시간으로 모든 데이터를 처리할 수 있습니다. 데이터 in Braze는 고객 프로필에 저장됩니다.

Braze는 API에서 백엔드 데이터 소스를, SDK에서 프론트엔드 데이터 소스를, Braze 클라우드 데이터 수집에서 데이터 웨어하우스 데이터를, 파트너 통합에서 데이터를 가져옵니다. 이 데이터는 Braze API 를 통해 내보냅니다.{: style=”display:block;margin:auto;” }

Braze API를 통한 백엔드 데이터 소스

Braze는 REST API를 통해 사용자 데이터베이스, 오프라인 트랜잭션, 데이터 웨어하우스에서 데이터를 가져올 수 있습니다.

Braze SDK를 통한 프론트엔드 데이터 소스

Braze는 사용자의 디바이스와 같은 프론트엔드 데이터 소스에서 Braze SDK를 통해 퍼스트파티 데이터를 자동으로 캡처합니다. SDK는 새로운 (익명) 사용자를 처리하고 생애주기 동안 고객 프로필에서 데이터를 관리합니다.

파트너 통합

Braze에는 “Alloys”라고 부르는 150개 이상의 기술 파트너가 있습니다. 상호 운용 가능한 기술 및 데이터 API로 구성된 의미 있고 강력한 네트워크를 통해 데이터 피드를 보완할 수 있습니다.

Braze 클라우드 데이터 수집을 통한 직접 웨어하우스 연결

Braze Cloud 데이터 수집을 통해 단 몇 분 만에 데이터 웨어하우스에서 플랫폼으로 고객 데이터를 스트리밍하여 관련 사용자 속성, 이벤트 및 구매를 동기화할 수 있습니다. 클라우드 데이터 수집 통합은 중첩된 JSON 및 오브젝트 배열을 포함하는 복잡한 데이터 구조를 지원합니다.

클라우드 데이터 수집은 Snowflake, Amazon Redshift, Databricks 및 Google BigQuery에서 데이터를 동기화할 수 있습니다.

분류

분류 계층을 통해 팀은 Braze를 통과하는 데이터를 기반으로 세그먼트라고 하는 오디언스를 동적으로 분류하고 구축할 수 있습니다.

이름, 이메일, 생년월일, 국가 등과 같은 일반적인 유형의 여러 사용자 속성은 기본적으로 SDK에 의해 자동으로 추적됩니다. 개발자는 팀과 협력하여 사용 사례에 맞게 추적할 추가적인 커스텀 데이터를 정의할 수 있습니다. 귀하의 커스텀 데이터는 사용자 기반이 분류되고 세분화되는 방식에 영향을 미칩니다. 구현 과정에서 이 데이터 모델을 설정하게 됩니다.

데이터 및 커스텀 데이터 자동 수집에 대해 자세히 알아보세요.

오케스트레이션

마케팅 팀은 오케스트레이션 레이어를 사용하여 사용자 데이터 및 이전의 인게이지먼트를 기반으로 사용자 여정을 설계할 수 있습니다. 이 작업은 대부분 대시보드 인터페이스를 통해 이루어지지만 API를 통해 캠페인을 시작할 수 있는 옵션도 있습니다. 예를 들어, 대시보드에서 마케터가 설계한 메시지와 캠페인을 보내는 시점을 백엔드에서 Braze에 알리고, 백엔드 로직에 따라 트리거할 수 있습니다. API-트리거된 메시지의 예로는 비밀번호 재설정 또는 배송 확인이 있을 수 있습니다.

기능 플래그

Braze에서는 기능 플래그를 통해 일부 사용자에 대한 기능을 원격으로 활성화 또는 비활성화할 수 있습니다. 이를 통해 마케터는 전체 오디언스에 아직 롤아웃되지 않은 기능에 대한 메시징을 사용자 기반의 올바른 세그먼트에 타겟팅할 수 있습니다. 하지만 그보다 더 중요한 것은 기능 플래그를 사용하여 추가 코드 배포나 앱 스토어 업데이트 없이 프로덕션에서 기능을 켜고 끌 수 있다는 것입니다. 이를 통해 새로운 기능을 안심하고 안전하게 롤아웃할 수 있습니다.

개인화

개인화 계층은 메시지에서 동적 콘텐츠를 제공하는 기능을 나타냅니다. 널리 사용되는 개인화 언어인 Liquid를 사용하여 팀은 기존 데이터를 동적으로 가져와 각 수신자에게 맞춤화된 메시지를 표시할 수 있습니다. 또한 연결된 콘텐츠를 사용하여 웹서버에서 또는 API를 통해 액세스할 수 있는 모든 정보를 푸시 알림이나 이메일 등 전송하는 메시지에 직접 삽입할 수 있습니다. 연결된 콘텐츠는 Liquid에 기반하여 빌드되며 친숙한 구문을 사용합니다.

그리고 이 동적 콘텐츠는 프로그래밍 가능하기 때문에 마케터는 계산된 값, 다른 호출의 응답 또는 제품 카탈로그 항목을 포함할 수 있습니다. 구현 중에 이러한 시스템을 설정한 후에는 마케팅 팀이 기술 팀의 지원 없이 또는 지원을 거의 받지 않고도 이를 수행할 수 있습니다.

작업

작업 레이어에서는 사용자에 대한 실제 메시징을 지원합니다. 액션 레이어의 목적은 이전에 논의된 모든 레이어를 통해 사용할 수 있는 데이터를 기반으로 적절한 시간에 적절한 사용자에게 적절한 메시지를 보내는 것입니다. 메시징은 앱 또는 사이트 내부(예: 인앱 메시지 전송 또는 콘텐츠 카드 캐러셀 및 배너와 같은 그래픽 요소를 통해) 또는 앱 경험 외부(예: 푸시 알림 또는 이메일 전송)에서 이루어집니다.

메시징 채널

Braze는 채널에 구애받지 않고 사용자 중심의 데이터 모델을 통해 진화하는 기술 환경을 처리하도록 설계되었습니다. 대시보드는 메시지 전달 및 트랜잭션 트리거를 관리합니다. 예를 들어, 귀하의 마케터는 사용자가 이 위치 근처에 설정된 지오펜스에 들어갈 때 새로 개장한 매장의 쿠폰을 제공하는 SMS 메시지를 트리거하거나 사용자가 좋아하는 프로그램의 새 시즌이 나왔음을 알리기 위해 이메일을 보낼 수 있습니다.

Braze SDK는 푸시, 인앱 메시지, 콘텐츠 카드 등 추가적인 메시징 채널을 지원합니다. 마케팅 팀이 Braze 대시보드를 사용하여 지원되는 모든 메시징 채널에서 캠페인을 조정할 수 있도록 SDK를 앱 또는 사이트에 통합합니다.

데이터 내보내기

특히 Braze와의 모든 최종사용자 상호 작용이 추적되어 인게이지먼트와 아웃리치를 평가할 수 있습니다. Braze가 이러한 모든 소스에서 데이터를 집계한 후 다양한 툴을 사용하여 데이터를 다시 기술 스택으로 내보내 루프를 닫을 수 있습니다.

커런츠

Currents는 세분화된 스트리밍 내보내기를 제공하여 스택의 다른 대상에 지속적으로 공급하는 Braze 애드온(옵션)입니다. 커런츠는 사용자 기준 이벤트당 원시 데이터 피드로, 5분마다 또는 15,000개의 이벤트마다(둘 중 먼저 도래하는 시점) 데이터를 내보냅니다. 커런츠의 다운스트림 대상 예로는 Segment, S3, Redshift, Mixpanel 등이 있습니다.

Snowflake 데이터 공유

Braze의 보안 데이터 공유 기능을 사용하면 일반적인 데이터 제공업체 관계에서 발생하는 워크플로 마찰, 장애 지점, 불필요한 비용에 대한 걱정 없이 Snowflake 포털의 데이터에 안전하게 액세스할 수 있습니다. 모든 공유는 Snowflake의 고유한 서비스 계층 및 메타데이터 저장소를 통해 수행됩니다: 실제로 데이터는 계정 간에 복사되거나 전송되지 않습니다. 이것은 중요한 개념입니다. 공유된 데이터는 소비자 계정에 저장 공간을 차지하지 않으므로 월간 데이터 스토리지 요금이 발생하지 않기 때문입니다. 소비자에게 부과되는 유일한 요금은 공유 데이터 쿼리에 사용되는 컴퓨팅 리소스(즉, 가상 웨어하우스)에 대한 요금입니다.

Braze 내보내기 API

Braze API는 개별 사용자 데이터를 내보낼 뿐만 아니라 집계 분석을 프로그래밍 방식으로 내보낼 수 있는 엔드포인트를 제공합니다. 모든 규모의 오디언스 및 세그먼트에 대해 이 데이터를 내보낼 수 있습니다.

CSV 파일

마지막으로, 대시보드에서 집계 수준 데이터를 CSV로 직접 다운로드할 수 있는 옵션이 있습니다. CSV 옵션을 사용하면 팀원이 Braze에서 데이터를 쉽게 내보낼 수 있습니다.

종합

사용자 중 한 명인 Mel이 방금 제품 발표 소식을 받았습니다. 그 이면에는 Braze 플랫폼의 모든 레이어가 함께 작동하여 이 과정이 원활하게 진행되도록 보장합니다.

Mel의 정보는 CSV 가져오기를 통해 기존 고객 인게이지먼트 플랫폼에서 Braze로 가져왔습니다. 통합 후 Mel이 앱과 상호 작용할 때마다 더 많은 데이터가 그녀의 고객 프로필에 추가되었습니다.

제품 발표는 앱에서 유사한 항목에 좋아요를 표시한 모든 고객에게 전송되었습니다. 당신은 이 데이터를 커스텀 이벤트로 정의했습니다. SDK가 이 이벤트를 추적하고 사용자 기반을 적절히 세분화했습니다. Braze는 이 발표를 보낼 최적의 시간을 조정하고, Mel의 선호하는 이름을 사용하여 발표를 개인화했습니다.

Mel이 발표를 열면 그녀는 당신의 새 제품을 위시리스트에 추가합니다. Braze는 그녀가 이메일을 클릭한 것을 자동으로 추적합니다. SDK는 그녀가 새 제품을 위시리스트에 추가했음을 추적합니다. 사용자가 고객 브랜드와 상호작용할 때마다, 고객과 고객의 사용자는 서로에 대해 더 많이 배웁니다.

이 페이지가 얼마나 도움이 되었나요?
New Stuff!