1. Braze 데이터 타입이 뭐예요?
Braze를 처음 접하면 "이 데이터를 어떻게 저장해야 하지?" 하는 고민이 생길 수 있어요. 걱정하지 마세요! Braze에는 데이터를 효율적으로 관리하고 마케팅에 활용할 수 있도록 다양한 데이터 타입이 있어요. 이번 글에서는 **배열(Arrays), 객체(Objects), 그리고 배열의 객체(Arrays of Objects)**를 쉽게 설명해 드릴게요.
Braze의 데이터 타입을 잘 이해하면 고객 데이터를 깔끔하게 정리하고, 원하는 사용자 그룹을 찾아 맞춤형 메시지를 보낼 수 있어요. CRM 마케팅을 하시는 분이라면 꼭 알고 있어야 하는 개념이니 함께 살펴볼까요?
2. Braze 데이터 타입: 기본과 고급으로 나뉘어요
Braze에서 제공하는 데이터 타입은 기본 데이터 타입과 고급 데이터 타입으로 나뉘어요.
기본 데이터 타입
Booleans (참/거짓): True(참) 또는 False(거짓) 값을 저장해요.
Numbers (숫자): 숫자 값을 저장할 수 있어요. 예를 들면 사용자의 구매 횟수나 적립 포인트 같은 것들이죠.
Strings (문자열): 텍스트 데이터를 저장하는 타입이에요. 예를 들어 사용자 이름이나 이메일 주소가 포함될 수 있어요.
Time (시간): 사용자의 행동 시간을 기록할 때 유용해요.
고급 데이터 타입
Arrays (배열): 여러 개의 데이터를 한 번에 저장할 수 있어요.
Objects (객체): 하나의 데이터를 여러 속성과 함께 저장할 때 사용해요.
Arrays of Objects (배열의 객체): 여러 개의 객체를 리스트 형태로 저장할 수 있어요.
3. 배열(Arrays) 쉽게 이해하기
배열은 비슷한 데이터를 묶어서 한 번에 저장하는 방식이에요. 예를 들어 사용자가 좋아하는 스포츠를 저장할 때 "축구, 농구, 배구"처럼 여러 개의 항목을 배열로 저장할 수 있어요.
배열 예시 (Braze에서 저장 방식)
{
"external_id": "user_123",
"favorite_sports": ["축구", "농구", "배구"]
}
이렇게 저장하면 사용자의 관심사를 쉽게 조회하고 활용할 수 있어요. 예를 들어 "농구 좋아하는 사용자들에게 특별 할인 쿠폰을 보내자!" 같은 맞춤형 마케팅이 가능해지는 거죠.
4. 배열(Arrays)을 활용하면 좋은 점
배열을 사용하면 데이터를 깔끔하게 정리할 수 있고, 필요할 때 빠르게 검색할 수 있어요. 특히 마케팅에서는 배열을 활용하면 사용자별 맞춤형 캠페인을 손쉽게 만들 수 있어요.
배열이 좋은 이유
검색이 편리해요: 특정 값을 포함하는 사용자 그룹을 빠르게 찾을 수 있어요.
데이터가 깔끔하게 정리돼요: 같은 종류의 데이터를 한 곳에서 관리할 수 있어요.
마케팅 자동화에 활용 가능해요: 특정 관심사에 맞춘 캠페인을 설정할 수 있어요.
5. 객체(Objects)란?
객체는 하나의 데이터에 대해 여러 정보를 함께 저장할 수 있는 타입이에요. 예를 들어, 사용자가 즐겨찾기한 상품을 저장할 때, "상품명, 가격, 카테고리" 같은 다양한 정보를 한꺼번에 저장할 수 있어요.
객체 예시 (Braze에서 저장 방식)
{
"external_id": "user_123",
"favorite_item": {
"name": "Nike Air Max",
"price": 120000,
"category": "신발"
}
}
이렇게 저장하면 특정 제품을 좋아하는 사용자 그룹을 만들거나, 제품 카테고리별 맞춤 추천 메시지를 보낼 때 활용할 수 있어요.
6. 배열과 객체의 차이점
배열과 객체의 차이는 데이터를 저장하는 방식이에요.
배열: 같은 유형의 데이터를 리스트 형태로 저장해요. (예: 사용자의 관심 스포츠 목록)
객체: 하나의 항목에 대한 여러 정보를 한 번에 저장해요. (예: 특정 제품 정보)
객체와 배열의 차이를 잘 이해하면 데이터를 더욱 효율적으로 정리하고 활용할 수 있어요.
7. 배열의 객체(Arrays of Objects)란?
배열의 객체는 여러 개의 객체 데이터를 한 번에 저장하는 방식이에요. 예를 들어, 장바구니에 담긴 여러 개의 상품 정보를 저장할 때, 각각의 상품을 객체로 저장하고 배열로 묶을 수 있어요.
배열의 객체 예시 (Braze에서 저장 방식)
{
"external_id": "user_123",
"cart_items": [
{
"id": 1,
"name": "Nike Air Max",
"price": 120000
},
{
"id": 2,
"name": "Adidas Hoodie",
"price": 80000
}
]
}
이렇게 저장하면 사용자의 장바구니 데이터를 쉽게 관리하고, 특정 상품을 장바구니에 담은 사용자에게 "장바구니에 담긴 상품을 구매하세요!" 같은 메시지를 보낼 수 있어요.
8. Braze에서 배열의 객체 예시와 활용(배열의 객체(Arrays of Objects))
8.1. 장바구니 리마인더 메시지
사용자가 특정 제품을 장바구니에 담았지만 구매하지 않은 경우, 배열의 객체를 활용해 해당 상품 정보를 포함한 리마인더 메시지를 보낼 수 있어요.
Braze에서의 배열 객체 구성 예시:
{
"cart_items": [
{"name": "Nike Air Max", "price": 120000, "category": "신발"},
{"name": "Adidas Hoodie", "price": 80000, "category": "의류"}
]
}
Liquid 코드 예시:
{% for item in cart_items %}
아직 장바구니에 {{ item.name }}이(가) 남아있어요! 지금 구매하시면 추가 할인을 받을 수 있어요.
{% endfor %}
8.2. 최근 본 상품 추천
사용자가 최근에 본 여러 개의 상품을 배열의 객체로 저장하고, 이를 기반으로 개인화된 추천 메시지를 보낼 수 있어요.
Braze에서의 배열 객체 구성 예시:
{
"recently_viewed_items": [
{"name": "Samsung Galaxy S24", "price": 1200000, "category": "전자제품"},
{"name": "Apple MacBook Air", "price": 1500000, "category": "노트북"}
]
}
Liquid 코드 예시:
{% for item in cart_items %}
아직 장바구니에 {{ item.name }}이(가) 남아있어요! 지금 구매하시면 추가 할인을 받을 수 있어요.
{% endfor %}
9. 결론
Braze에서 배열의 객체를 활용하면 사용자 데이터를 더욱 효과적으로 관리하고, 개인화된 마케팅 전략을 실행할 수 있습니다. 장바구니 리마인더, 최근 본 상품 추천, 구독 서비스 관리 등 다양한 사례를 통해 고객의 행동 패턴을 파악하고 맞춤형 메시지를 보낼 수 있습니다. 고객의 관심사와 행동을 반영한 자동화된 캠페인을 운영할 수 있으며, 이를 통해 전환율을 높이고 충성 고객을 확보할 수 있습니다. 특히, Liquid 템플릿을 활용하면 더욱 동적인 메시지를 구성할 수 있어 고객 경험을 최적화할 수 있습니다.
1000+ 명 멘티를 키운 CRM 마케팅 노하우가 궁금하다면?
잘 나가는 기업 현직 CRM 마케터들에게 멘토링을 하고 있는 CRM 마케팅 비법이 필요하다면?
브레이즈를 활용에 어려움을 느끼신다면?
언제든지 연락주세요. 바로가기 >
'레토의 마케팅 인사이트' 카테고리의 다른 글
딥 리서치(Deep Research) 끝판왕은 누구 ChatGPT (챗 지피티) vs Perplexity(퍼플렉시티) 비교하기 (0) | 2025.02.15 |
---|---|
쏘카 CRM 마케팅 성공 사례 브레이즈(Braze)로 개발자 없이 캠페인 고도화 노하우 (0) | 2025.02.10 |
엔비디아 AI 인프라와 글로벌 AI 시장 - 딥시크 사건(deepseek)과 빅테크 투자 동향 (0) | 2025.02.02 |
Chat-GPT(챗GPT) o3-mini 출시 vs 딥시크(deepseek), 어떤 AI가 더 뛰어날까? AI 모델 성능과 활용법 비교 (0) | 2025.02.01 |
2025 그로스 마케터 신입 채용 완벽 분석 (연봉부터 필수 역량까지) (0) | 2025.01.31 |