12CODE
지금 읽는 곳 매칭 방식은 왜 결정론적/확률론적으로 나뉘나 1 / 4
12code 라이브러리 아티클 표지. 데이터 요건 및 스키마(Schema) 매칭의 정석: 회원 테이블의 user_id 속성과 비회원 추적용 anonymous ID를 합법적 로그인 시점에 병합(User Mapping)하는 기술

데이터 요건 및 스키마(Schema) 매칭의 정석: 회원 테이블의 user_id 속성과 비회원 추적용 anonymous ID를 합법적 로그인 시점에 병합(User Mapping)하는 기술

익명 방문자가 로그인하는 순간, 그 이전 행동 기록을 어떻게 같은 사람으로 연결하는지 원리를 정리합니다.

이 과목 08 / 12편 고급 2분
과목 ID116
트랙STEP 3 고급·전략
모듈3-2. 프로그래매틱 핵심 원리·거시 데이터 분석
레슨08
난이도고급
플랫폼CDP(Braze·Adobe·Salesforce 등)
발행일2026-08-29
검토일2026-08-29
관련 과목114 · 117 · 120
출처3건
핵심요약4개
01

Identity Resolution은 이메일·전화번호 같은 정확한 식별자를 매칭하는 결정론적(deterministic) 방식과, 행동 신호로 추론하는 확률론적(probabilistic) 방식을 함께 쓴다

02

Salesforce Data Cloud는 이 매칭을 매칭·정합 규칙 모음인 룰셋(ruleset)으로 정의하고, 결과를 Unified Individual 같은 통합 객체로 만든다

03

비회원(anonymous ID) 방문 기록과 회원(user_id) 기록의 병합은 유저가 로그인하는 시점에 두 ID를 연결(User Mapping)하는 결정론적 매칭이 원칙이다

04

룰셋을 지나치게 느슨하게 설계하면 다른 사람의 데이터가 한 프로필로 잘못 병합되는 위험이 있다고 관련 공식 자료가 공통으로 지적한다

01

매칭 방식은 왜 결정론적/확률론적으로 나뉘나

Identity Resolution(신원 해석)은 서로 다른 기기·채널·세션에서 발생한 파편화된 데이터를 하나의 정확한 고객 프로필로 연결하는 과정입니다. 이때 매칭 방식은 두 갈래로 나뉩니다—이메일·전화번호처럼 정확히 일치하는 식별자를 기준으로 연결하는 결정론적(deterministic) 매칭과, 정확한 식별자가 없을 때 행동 패턴(같은 기기·유사한 접속 시간대 등)을 근거로 같은 사람일 가능성을 추론하는 확률론적(probabilistic) 매칭입니다. 결정론적 매칭은 정확도가 높지만 공통 식별자가 없으면 아예 매칭이 안 되고, 확률론적 매칭은 공통 식별자가 없어도 연결을 시도할 수 있지만 오탐(다른 사람을 같은 사람으로 잘못 판단) 위험이 있습니다.

02

anonymous ID와 user_id는 어떻게 병합되나

User Mapping의 핵심 시나리오는 이렇습니다—비회원 상태로 사이트를 둘러보는 방문자는 쿠키나 로컬 저장소 기반의 anonymous ID로 추적되고, 이 ID로 조회 이력·장바구니 담기 같은 행동이 CDP에 쌓입니다. 이후 이 방문자가 실제로 로그인하면, 그 순간 시스템은 로그인 이벤트와 함께 "이 세션의 anonymous ID는 user_id XXX와 같은 사람이다"라는 매핑 신호를 CDP로 보냅니다. 이 신호를 받은 CDP는 로그인 이전의 anonymous ID 행동 기록 전체를 user_id 프로필로 병합해, 로그인 전후의 행동이 끊기지 않고 하나의 고객 여정으로 이어지게 만듭니다. 이 병합은 유저 본인이 로그인이라는 명시적 행위로 자신의 신원을 확인해준 시점에 이뤄지므로, 결정론적 매칭 중에서도 가장 신뢰도가 높은 케이스로 취급됩니다.

03

Salesforce가 이 과정을 룰셋으로 관리하는 방식

Salesforce Data Cloud 공식 문서는 이 매칭·정합 과정을 룰셋(ruleset)이라는 개념으로 관리합니다. 룰셋은 서로 다른 소스의 레코드가 동일 고객을 가리키는지 판단하는 매칭 규칙의 모음으로, 조직이 "어떤 필드를 어떤 우선순위로 비교할지"를 직접 설계할 수 있습니다. 이 과정을 거친 결과는 Unified Individual, Unified Individual Contact Email/Phone/Address 같은 통합 객체로 생성됩니다—즉 매칭 로직 자체가 블랙박스가 아니라 조직이 검토·수정 가능한 규칙 형태로 관리된다는 것이 특징입니다.

04

룰셋을 잘못 설계하면 생기는 위험

룰셋 설계에서 가장 조심해야 할 부분은 매칭 기준을 지나치게 느슨하게 잡는 경우입니다. 예를 들어 이름과 생년월일만으로 매칭하도록 설계하면, 동명이인이 다른 사람의 구매 이력·개인정보와 한 프로필로 잘못 병합될 위험이 있습니다—이는 Salesforce 관련 공식 커리큘럼(Trailhead)에서도 공통으로 지적하는 위험입니다. 반대로 매칭 기준을 지나치게 엄격하게 잡으면(예: 이메일·전화번호가 완전히 일치해야만 매칭), 실제로는 같은 사람인데도 매칭에 실패해 단일 고객 뷰가 조각난 채로 남는 문제가 생깁니다. 실무에서는 이메일을 1순위, 전화번호를 2순위로 두고 로그인 시점의 명시적 매핑 신호를 최우선으로 신뢰하는 식으로, 신뢰도 순서를 명확히 정한 룰셋을 설계하는 것이 권장됩니다.

다음 행동

지금 회원 시스템에서 로그인 이벤트가 발생할 때 anonymous ID와 user_id를 매핑하는 신호가 실제로 CDP까지 전송되고 있는지 개발팀과 확인해보세요. 이 신호가 없다면 로그인 전 행동 데이터가 영구히 별개의 프로필로 남아, 4강의 세그먼트 조건(예: 최근 방문 이력)이 실제보다 축소돼 계산되는 문제가 이미 발생하고 있을 수 있습니다.

다음 글 · 레슨 09→[확인 항목] CDP 호스팅 요금 및 데이터 전송량(MTU/Data 포인트) 과금 테이블 계산: 비즈니스 볼륨 확장에 따른 솔루션 유지 비용 시뮬레이션

← 이전 글 · 레슨 07 [실패 사례 분석] 데이터 싱크 지연으로 인한 스팸 메시지 발송 오류: 결제 완료 유저 데이터가 CDP에 실시간 미반영되어, 구매자에게 "왜 안 사냐"는 장바구니 독촉 문자가 나가 대량 이탈한 사고 방어

CHALLENGE

배운 걸 실전 문제로 확인

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

챌린지 보기 →
이 과목의 게시글12편
01고객 데이터 플랫폼(CDP)의 정의와 역할: 웹, 앱, 오프라인 POS, CRM 등 파편화된 유저 행태 데이터를 단일 고객 뷰(Single Customer View)로 통합02글로벌 대표 CDP 솔루션 포지셔닝 비교: Braze, Adobe Real-Time CDP, Salesforce Data Cloud, Segment 가성비 및 엔터프라이즈 스펙 해부03구현 조건 및 데이터 파이프라인 설계: 각 채널에서 실시간으로 발생하는 원시 데이터를 CDP 핵심 서버 API로 전송하는 웹훅(Webhook) 및 SDK 인프라04실시간 개인화 세그먼트(Dynamic Segmentation) 빌딩: "최근 3일 내 앱 방문 3회 이상, 장바구니에 5만 원 이상 담은 서울 거주 유저" 자동 분류 룰셋05옴니채널 메시징 오케스트레이션: CDP 세그먼트 데이터를 기반으로 앱 푸시 -> 이메일 -> 카카오 친구톡으로 이어지는 유저 여정 시나리오 자동 발송 세팅06광고 매체 오디언스 자동 동기화(Identity Resolution): CDP 내 정제된 가관여 유저 리스트를 구글/메타 광고 계정 맞춤 타겟으로 매 시간 자동 API 전송하는 인프라07[실패 사례 분석] 데이터 싱크 지연으로 인한 스팸 메시지 발송 오류: 결제 완료 유저 데이터가 CDP에 실시간 미반영되어, 구매자에게 "왜 안 사냐"는 장바구니 독촉 문자가 나가 대량 이탈한 사고 방어08데이터 요건 및 스키마(Schema) 매칭의 정석: 회원 테이블의 user_id 속성과 비회원 추적용 anonymous ID를 합법적 로그인 시점에 병합(User Mapping)하는 기술09[확인 항목] CDP 호스팅 요금 및 데이터 전송량(MTU/Data 포인트) 과금 테이블 계산: 비즈니스 볼륨 확장에 따른 솔루션 유지 비용 시뮬레이션10프라이버시 컴플라이언스 자동화: 유저가 자사몰에서 수신 거부(Opt-out) 신청 시, CDP를 거쳐 연동된 모든 제3자 매체 광고 타겟군에서 즉각 자동 삭제되는 로직11통계적 판정 기준: CDP 도입 전 개별 메시징 발송 시절 유저 이탈율(Churn Rate) 지표 vs CDP 도입 후 옴니채널 개인화 시나리오 기반 리텐션 커브 평탄화 검증 실험12[레슨] CDP 솔루션 마스터십 내재화: 마케팅 팀과 데이터 엔지니어링 팀 간의 주간 데이터 스키마 정합성 검수 및 오퍼레이션 대시보드 최적화 프로토콜 과목 전체 보기 →

MKT TOOLS

실무자를 위한 무료 도구

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

워크스페이스 열기 →