카탈로그 소개
카탈로그는 상품, 컨텐츠, 매장처럼 사용자가 아닌 비즈니스 데이터를 담아두는 표입니다. 사용자 단위로 쌓이는 이벤트·속성과 달리, 카탈로그에는 "우리 서비스가 다루는 것들"의 정보를 저장합니다.
카탈로그에 데이터를 올려두면 핵클의 CRM 캠페인에서 카탈로그의 데이터를 불러와, 사용자마다 다른 내용을 보여주는 개인화 메시지를 만들 수 있습니다. 메시지는 카탈로그의 이름과 아이템 ID로 데이터를 찾아오기 때문에, 한 번 만든 카탈로그를 여러 메시지에서 함께 사용할 수 있습니다.

이렇게 활용할 수 있어요
커머스
장바구니에 담긴 상품의 이름·가격·이미지를 넣은 리마인드 메시지, 재입고·가격 인하 알림
컨텐츠·미디어
유저가 보던 컨텐츠의 다음 회차 알림, 관심 장르 기반 신작 추천
O2O·매장
자주 가는 매장의 프로모션 안내, 지점별 이벤트 메시지
주요 개념
카탈로그
같은 종류의 데이터를 담는 하나의 표입니다. 예: products, contents
필드
표의 열입니다. 아이템이 가지는 속성을 정의합니다. 예: name, price, image_url
아이템
표의 행입니다. 상품 하나, 컨텐츠 하나가 아이템 하나입니다.
아이템 ID
아이템을 찾는 키입니다. 카탈로그 안에서 유일해야 하며, 메시지가 이 값으로 아이템을 찾아옵니다.
환경별 데이터 관리
카탈로그와 필드 구조는 운영·개발 환경에서 공용이고, 아이템은 환경별로 따로 관리합니다. 개발 환경에서 테스트용 아이템으로 메시지를 검증한 뒤, 운영 환경에 실제 데이터를 올리는 방식으로 사용할 수 있습니다. 그래서 카탈로그 생성 시에는 환경을 선택하지 않고, 아이템을 업로드할 때 환경을 선택합니다.
마지막 업데이트