Braze

updated at 5 February 2025

Braze Logo

Braze란?

Braze는 널리 쓰이는 웹 / 앱 CRM 마케팅 플랫폼입니다.

Braze는 아래와 같은 고도화된 마케팅 기능을 여럿 제공합니다.

  • 메일, 메시지, 인앱 메시지, 푸시 메시지 등을 발송
  • 유저 속성을 설정하고 개인화에 사용
  • 마케팅 캠페인의 성과 측정 지원


기능이 평범하게 많은 정도가 아니고, 메시지 발송 하나만 보더라도 한번에 십수개의 기능을 제공합니다.

  • 메시지를 다시 받을 수 있는 주기 설정
  • 메시지 발송 대상자 설정
  • 실험용 대상자 분할

그래서 굉장히 비싼 도구임에도 불구하고, 많은 기능을 모르는 채로 도입하게 됩니다.

이런 상황에, 데이터 조직에서 주요하게 사용했던 Braze 기능을 몇가지 적어두려 합니다.

배경 및 목적

기능을 설명하기에 앞서 Braze를 처음 도입하게 되었을때, 이미 빅쿼리, dbt, Airflow 등 데이터 파이프라인과 플랫폼이 높은 수준으로 구축해 둔 상황이었습니다.


일단 Braze는 Amplitude, GA 같은 플랫폼처럼 자체 분석용 대시보드를 제공하는데요.

이러한 도구들을 사용해본 분들은 아시겠지만, 각 디멘젼의 정의가 부정확하고 복잡한 질의 수행이 어렵습니다.

또한, 사내에서 이미 보유하고 있는 데이터와 통합해 볼 방법이 없기도 합니다.


따라서, 가장 먼저

Braze to BigQuery

자체 구축된 웨어하우스에서 Braze에서 발생한 데이터를 뜯어볼 수 있기를 원했습니다.

두번째로, Braze 상에서 캠페인 개인화를 위해서는 서비스 데이터를 집계해서 Braze로 동기화해 줄 필요가 있습니다.

예를 들어, 유저의 누적 구매 금액 같은 데이터를 집계해서 캠페인 조건으로 사용하고 싶다면, 이 데이터를 Braze에 동기화 해주어야 합니다.

기존에 이미 운영중인 웨어하우스가 있기 때문에 개인화를 위한 파이프라인을 중복으로 구성하고 싶지 않았습니다.


그래서,

BigQuery to Braze

반대로 구축된 웨어하우스에서 Braze로 동기화하는 과정도 만들어지기를 바랬습니다.

이 두가지 관점에서 사용한 기능들을 적어두려 합니다.


Braze 데이터를 웨어하우스에 동기화하기

Braze CurrentsBraze Currents
Braze Currents 라는 추가 유료기능을 사용하면, Braze 데이터를 외부 플랫폼에 동기화할 수 있습니다.

Currents를 통해서

S3, Google Cloud Storage, Azure Blob Storage 같은 퍼블릭 클라우드 스토리지
Mixpanel, Amplitude 같은 플랫폼


으로 데이터를 동기화 해줄 수 있습니다...
를 사용하여 Braze 데이터를 웨어하우스에 동기화하기

웨어하우스 데이터를 Braze에 동기화하기

동기화하는데는 주로 아래 두가지 방법을 사용했습니다.

  1. Cloud Data Integration Private or Broken Links
    The page you're looking for is either not available or private!
    을 사용해서 웨어하우스 사용자 데이터를 Braze로 보내주기
  2. API: Track Users Private or Broken Links
    The page you're looking for is either not available or private!
    를 사용해서 사용자 데이터를 Braze로 보내주기

통합하여 사용하기

이렇게 양방향으로 데이터를 주고받을 수 있게 되면서, 데이터 조직에서 원하는 방식으로 Braze를 활용하게 되었습니다.

예를 들어 이런 흐름이 가능해졌습니다.

  1. Braze에서 발생한 캠페인 데이터를 웨어하우스로 가져와서
  2. 우리가 원하는 방식으로 분석하고 집계하여
  3. 다른 속성을 Braze로 올려서 다음 캠페인에 활용하고
  4. 그 결과를 다시 분석하는…

이런 식으로 데이터 기반의 마케팅 운영이 가능해졌습니다.

또한, 데이터 조직에서 적절히 테이블로만 집계해두면 자동으로 Braze의 유저 속성으로 등록되는 만든 파이프라인 역시 강력합니다.

이 과정은

  • CRM 마케터가 주입된 유저 속성을 어떤 캠페인의 조건으로 쓰던
  • 데이터 조직에서 어떤 테이블을 재료로 하던

각 조직에서 서로의 디테일을 알 필요 없게 적절한 인터페이스로 구성되어 있습니다.

특히 기존에 구축해둔 웨어하우스의 데이터 파이프라인을 그대로 활용할 수 있어, 새로운 속성의 집계가 필요할 때마다 dbt로 모델링해 두기만 하면 됩니다.

이렇게 되니 Braze는 단순히 마케팅 도구가 아니라, 우리의 데이터 플랫폼과 통합된 하나의 새로운 기능으로 자리잡게 되었습니다.