12CODE
지금 읽는 곳 매칭 키의 우선순위를 어떤 순서로 정해야 하나 1 / 5
12code 라이브러리 아티클 표지. CDP와 CRM 툴(Braze 등) 연동 시 중복 유저를 하나의 ID로 병합하는 매칭 원칙
S2› 고객관리› 과목 240› 레슨 01

CDP와 CRM 툴(Braze 등) 연동 시 중복 유저를 하나의 ID로 병합하는 매칭 원칙

병합 규칙을 문서로 정하지 않고 도구의 기본값에 맡기면, 나중에 되돌릴 수 없는 프로필이 쌓입니다.

이 과목 01 / 26편 중급 3분
과목 ID240
트랙S2
모듈고객관리
레슨01
난이도중급
플랫폼공통
발행일2026-09-01
검토일2026-09-01
관련 과목116 · 114 · 220
출처4건
핵심요약5개
01

병합 설계에서 먼저 확정해야 할 것은 매칭 키의 우선순위와, 값이 충돌할 때 어느 쪽을 남길지 정하는 생존 규칙 두 가지다

02

Braze 공식 문서는 익명 프로필이 식별 프로필과 합쳐질 때 식별 프로필에 없는 필드만 병합하고, 충돌하면 식별된 사용자 값을 유지한다고 명시한다

03

한번 external_id를 부여한 사용자는 다시 익명 상태로 되돌릴 수 없으므로 식별자 부여 시점을 늦춰야 한다

04

매칭을 느슨하게 잡으면 다른 사람이 한 프로필로 합쳐지는 과병합이 생기고, 이는 개인정보 사고로 이어져 되돌리기 가장 어렵다

05

확률론적 매칭은 국내에서 행태정보의 개인정보성 판단이 별도로 걸리므로 결정론적 매칭을 기본으로 두고 시작한다

01

매칭 키의 우선순위를 어떤 순서로 정해야 하나

신원 해석(Identity Resolution)은 서로 다른 기기·채널·세션에 흩어진 데이터를 한 사람으로 연결하는 과정이고, 이메일·전화번호처럼 정확한 식별자를 맞추는 결정론적 방식과 행동 신호로 추론하는 확률론적 방식으로 나뉩니다. 실무에서 먼저 정할 것은 이 중 어떤 키가 일치했을 때 동일인으로 확정할지의 순서입니다.

권장 순서는 사업자가 직접 발급하고 바뀌지 않는 값을 최상위에 두는 것입니다. 회원번호처럼 자사가 통제하는 불변 식별자가 1순위, 인증을 거친 전화번호나 이메일이 2순위, 기기 식별자나 쿠키는 보조 신호로 내려갑니다. 반대로 이메일을 최상위 키로 쓰면 가족 공용 계정이나 오타 입력 한 건에 프로필이 통째로 흔들립니다. 확률론적 매칭은 여러 행태정보를 결합해 특정 개인을 식별할 수 있게 되는 순간 개인정보에 해당한다는 개인정보보호위원회의 해석이 걸리므로, 도입 전에 법무 검토를 거치는 순서가 안전합니다.

02

값이 충돌할 때 어느 쪽을 남길 것인가

같은 사람의 레코드 두 개에서 주소가 다르거나 마지막 구매일이 다르면 어느 값을 남길지 정해야 합니다. 이것을 생존 규칙이라고 부르며, 매칭 키 못지않게 사고가 자주 나는 지점입니다. Salesforce Data Cloud는 이 매칭과 정합 규칙을 룰셋이라는 형태로 관리하고, 그 결과를 통합 객체로 만들어 냅니다.

문제는 도구마다 기본 동작이 다르다는 점입니다. 그래서 순서를 뒤집어야 합니다. 도구를 켜고 기본값을 확인하는 것이 아니라, 자사 규칙을 먼저 문서로 정의한 뒤 도구의 기본값과 대조해 어긋나는 항목만 설정으로 덮는 방식입니다. 최소한 연락처, 주소, 마케팅 동의 상태, 등급 정보 네 가지는 어느 시스템의 값을 정본으로 볼지 미리 적어 두어야 합니다.

03

Braze는 익명 프로필과 식별 프로필을 어떻게 합치나

Braze 공식 문서에 따르면 SDK가 external_id 없이 처음 인식한 사용자에게는 기기별로 고유한 braze_id를 가진 익명 프로필이 만들어집니다. 이후 그 사용자가 기존 식별 프로필과 동일인으로 확인되면 익명 프로필은 고아 처리되고, 식별 프로필에 아직 없는 필드만 병합됩니다. 데이터가 충돌하는 경우에는 식별된 사용자 쪽 값이 유지됩니다.

이 규칙이 설계에 미치는 영향이 큽니다. 푸시 토큰과 메시지 발송 이력은 넘어오지만 커스텀 속성, 커스텀 이벤트, 구매 이력은 식별 프로필에 해당 필드가 없을 때만 병합됩니다. 즉 로그인 전에 담은 장바구니 속성이 식별 프로필에 이미 오래된 값으로 존재하면 새 값이 덮이지 않습니다. 로그인 직후 최신 값을 다시 한 번 명시적으로 쓰는 호출을 시나리오에 넣어 두면 이 공백을 메울 수 있습니다.

04

식별자를 언제 부여해야 안전한가

Braze 문서는 사용자를 고유하게 식별할 수 있기 전에 external_id를 부여하지 말라고 경고하고, 한번 식별한 사용자는 다시 익명으로 되돌릴 수 없다고 못 박습니다. 이메일 주소를 external_id로 쓰는 것에 대해서도 쉽게 추측 가능해 공격에 취약하다고 안내합니다.

되돌릴 수 없다는 점 때문에 이 결정은 사후 정정 비용이 가장 큰 항목입니다. 회원가입 완료나 로그인 성공처럼 신원이 확정되는 시점에만 부여하고, 이메일 입력 폼에 값을 넣은 시점 같은 중간 단계에서는 부여하지 않아야 합니다. 이메일과 전화번호는 별칭이나 매칭 키로만 쓰는 편이 안전합니다. 별칭은 라벨과 값의 쌍으로 동작하며, 하나의 라벨 안에서 값은 전체 사용자 기준으로 유일해야 하고 기존 식별자를 대체하는 것이 아니라 더해서 작동합니다.

05

병합이 제대로 됐는지 어떻게 확인하나

병합 결과는 두 방향의 오류로 나타납니다. 서로 다른 사람이 한 프로필로 합쳐지는 과병합과, 같은 사람이 여러 프로필로 남는 미병합입니다. 이 중 되돌리기 어려운 쪽은 과병합입니다. 다른 사람의 구매 이력이 메시지에 노출되는 개인정보 사고로 직결되기 때문입니다. 그래서 초기에는 엄격한 기준에서 시작해 미병합을 감수하고, 이후 데이터를 보며 좁혀 나가는 순서를 권합니다.

점검 지표로는 프로필 비대화 신호를 함께 봅니다. Braze는 세션 500만 건 초과, 고유한 커스텀 이벤트 이름 2만 개 초과, 고유 상품명 2만 개 초과인 프로필을 차단하는데, 정상 사용자보다는 병합 사고나 스키마 실수를 잡아내는 지표로 유용합니다. 이벤트 이름에 상품명이나 주문번호 같은 가변 값을 끼워 넣으면 고유 이벤트 이름이 폭증하니, 가변 값은 이름이 아니라 속성으로 넣어야 합니다.

다음 행동

현재 CRM 툴에서 최근 한 달간 새로 만들어진 프로필 중 external_id가 비어 있는 비율을 뽑아 보세요. 이 비율이 예상보다 높다면 식별자 부여 트리거가 로그인 시점에 제대로 걸려 있지 않다는 신호입니다.

다음 글 · 레슨 02→자사몰 장바구니 이탈 방지 실시간 개인화 푸시·이메일 자동화 시나리오 설계

CHALLENGE

배운 걸 실전 문제로 확인

카테고리별 Level Test로 실무 레벨을 점검해보세요.

챌린지 보기 →
이 과목의 게시글26편
01CDP와 CRM 툴(Braze 등) 연동 시 중복 유저를 하나의 ID로 병합하는 매칭 원칙02자사몰 장바구니 이탈 방지 실시간 개인화 푸시·이메일 자동화 시나리오 설계03CRM 세그먼트 설계 효과를 증분 효과로 검증하는 방법04오프라인 매장 구매 데이터와 온라인 행동 데이터를 하나의 고객 ID로 통합하는 절차05CDP 도입 전 기존 CRM 데이터를 정제(Cleansing)하는 우선순위06RFM 세그먼트와 CDP 실시간 세그먼트를 함께 운영할 때의 역할 분담07개인정보 동의(마케팅 수신동의) 상태를 CDP에서 실시간 반영하는 구조08앱·웹·오프라인 채널의 이벤트 데이터를 CDP로 통합 수집하는 설계09고객 라이프사이클(신규·활성·휴면·이탈) 단계별 CRM 자동화 시나리오10이메일·푸시·카카오톡 채널을 우선순위로 발송하는 오케스트레이션 규칙11CDP 도입 ROI를 경영진에게 설명할 때 제시해야 할 지표12휴면 고객 리텐션 캠페인의 성과를 신규 유입 대비 비교 측정하는 방법13고객 데이터 통합 프로젝트에서 IT팀·마케팅팀 역할을 나누는 기준14CDP에서 실시간 개인화 추천 로직을 세그먼트 룰과 병행 운영하는 법15개인정보처리방침 변경 시 기존 CRM 세그먼트 운영에 미치는 영향 점검16다중 브랜드를 운영하는 기업이 고객 데이터를 통합할지 분리할지 판단 기준17CRM 자동화 시나리오의 A/B 테스트를 설계하는 방법18고객 데이터 품질(중복·결측)이 세그먼트 정확도에 미치는 영향 진단19서드파티 쿠키 종료 이후 자사 데이터(퍼스트파티) 수집을 강화하는 CRM 전략20CDP 벤더 선정 시 비교해야 할 핵심 평가 항목21고객 세그먼트별 LTV(생애가치)를 CRM 데이터로 산출하는 방법22실시간 개인화 캠페인이 과도한 발송으로 이탈을 유발하지 않게 빈도를 제한하는 기준23CRM 데이터를 활용한 이탈 예측(Churn Prediction) 모델 도입 절차24고객 데이터 통합 후 세그먼트 재설계 주기와 기준25CDP·CRM 연동 장애(데이터 유실) 발생 시 복구 및 재검증 절차26고객 데이터 거버넌스 정책을 CRM 운영 매뉴얼에 반영하는 방법 과목 전체 보기 →

MKT TOOLS

실무자를 위한 무료 도구

카피 글자수 검사, CPC·ROAS 계산기, UTM 생성기까지.

워크스페이스 열기 →