12CODE
지금 읽는 곳 왜 식별자부터 손대야 하나 1 / 5
12code 라이브러리 아티클 표지. CDP 도입 전 기존 CRM 데이터를 정제(Cleansing)하는 우선순위
S2› 고객관리› 과목 240› 레슨 05

CDP 도입 전 기존 CRM 데이터를 정제(Cleansing)하는 우선순위

정제 항목을 전부 늘어놓으면 프로젝트가 멈추므로, 무엇을 먼저 손댈지 순서를 정하는 글입니다.

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

정제 1순위는 식별자다. 식별자가 어긋나 있으면 이후 모든 정제 결과가 잘못 병합된 프로필 위에 쌓인다

02

2순위는 동의·수신거부 상태다. 여기가 틀리면 데이터 품질 문제가 아니라 법 위반이 된다

03

3순위는 세그먼트 조건에 실제로 쓰이는 필드이고, 쓰이지 않는 필드의 정제는 도입 이후로 미룬다

04

정제 전에 무엇을 정본으로 볼지 정하지 않으면 정제 작업이 그 자체로 데이터를 손상시킨다

05

삭제가 아니라 표시로 처리하고 원본을 남겨야 규칙을 바꿀 때 되돌릴 수 있다

01

왜 식별자부터 손대야 하나

CDP의 핵심 산출물은 여러 시스템에 흩어진 데이터를 하나의 프로필로 합친 단일 고객 뷰입니다. 이 병합이 식별자를 기준으로 일어나므로, 식별자가 정리되지 않은 상태에서 다른 항목을 아무리 다듬어도 잘못 합쳐진 프로필 위에 깨끗한 값이 얹힐 뿐입니다.

식별자 정제에서 실제로 하는 일은 세 가지입니다. 표기 형식 통일, 명백한 오류 값 표시, 그리고 한 사람에게 여러 식별자가 붙어 있는 경우의 대표값 지정입니다. 이때 "010-0000-0000" 같은 자리 채우기 값이나 사내 테스트 계정이 남아 있는지도 함께 확인합니다. 이런 값은 그대로 두면 수백 명이 한 프로필로 묶이는 과병합의 원인이 됩니다.

02

동의·수신거부 상태를 2순위에 두는 이유

동의 데이터의 오류는 다른 항목과 성격이 다릅니다. 주소가 오래된 것은 배송 지연으로 끝나지만, 수신거부한 고객이 발송 대상에 남아 있는 것은 정보통신망법 제50조 제2항 위반입니다. 개인정보 보호법상 과징금의 현행 근거는 제64조의2로, 보호위원회는 전체 매출액의 100분의 3을 초과하지 않는 범위에서 과징금을 부과할 수 있습니다.

정제할 때 확인할 항목은 채널별 분리 여부, 목적별 분리 여부, 그리고 철회 이력의 보존 여부입니다. 이메일 동의로 문자를 보낼 수 없고, 개인정보 수집·이용 동의와 광고성 정보 수신동의는 별개 층위입니다. 필드가 하나로 뭉쳐 있다면 정제 단계에서 나누는 것이 CDP 도입 이후에 나누는 것보다 훨씬 쉽습니다. 철회 이력은 지우지 말고 남겨야 나중에 왜 이 고객이 제외됐는지 설명할 수 있습니다.

03

어떤 필드를 정제하지 않고 넘길 것인가

남은 필드를 모두 다듬으려 들면 프로젝트가 정제 단계에서 멈춥니다. 기준은 단순합니다. 지금 운영 중이거나 도입 직후 운영할 세그먼트 조건과 개인화 변수에 실제로 쓰이는 필드만 3순위로 올리고, 나머지는 그대로 적재한 뒤 필요해질 때 다듬습니다.

이 판단을 하려면 현재 쓰는 세그먼트 조건 목록이 있어야 합니다. 목록을 뽑아 보면 실제로는 예닐곱 개 필드만 반복해서 쓰이고 있는 경우가 많습니다. 반대로 목록에 없는데도 정제 요청이 올라온 필드는 "그 필드로 무슨 세그먼트를 만들 계획인가"를 되물어 확인하면 우선순위가 정리됩니다.

04

정본을 정하지 않은 정제가 왜 위험한가

같은 고객의 주소가 자사몰과 콜센터 시스템에서 다를 때, 어느 쪽을 남길지 정하지 않고 한쪽을 덮어쓰면 그 작업 자체가 데이터 손상입니다. 값이 충돌할 때 어느 쪽을 남길지 정하는 생존 규칙을 정제 착수 전에 문서로 만들어야 합니다.

도구의 기본 동작도 함께 확인합니다. Braze 공식 문서는 익명 프로필과 식별 프로필을 합칠 때 식별 프로필에 없는 필드만 병합하고 충돌 시 식별된 사용자 값을 유지한다고 명시하며, Salesforce Data Cloud는 매칭·정합 규칙을 룰셋으로 관리합니다. 도구마다 기본값이 다르므로 자사 규칙을 먼저 정의한 뒤 기본값과 대조해 어긋나는 항목만 설정으로 덮는 순서가 안전합니다.

05

정제 결과를 어떻게 되돌릴 수 있게 남기나

정제는 한 번에 끝나지 않고 규칙을 몇 차례 바꾸게 됩니다. 그래서 값을 지우거나 덮는 대신, 원본을 보관하고 판정 결과를 별도 필드로 표시하는 방식을 권합니다. 예를 들어 전화번호는 원본과 정규화 값을 함께 두고, 유효성 판정은 별도 플래그로 남깁니다.

작업 로그도 함께 남겨야 합니다. 언제 어떤 규칙으로 몇 건을 어떻게 바꿨는지 기록이 없으면, 세그먼트 인원이 갑자기 변했을 때 원인이 정제 때문인지 실제 고객 행동 변화인지 구분할 수 없습니다. 개인정보 보호법 제34조는 유출을 알게 된 때부터 72시간 이내 신고를 규정하는데, 사고 조사에서도 이 작업 로그가 있어야 영향 범위를 빠르게 특정할 수 있습니다.

다음 행동

현재 운영 중인 세그먼트 조건에서 실제로 사용되는 필드 목록을 뽑아 보세요. 그 목록에 없는 필드의 정제 요청은 CDP 도입 이후로 미뤄도 되는 항목입니다.

다음 글 · 레슨 06→RFM 세그먼트와 CDP 실시간 세그먼트를 함께 운영할 때의 역할 분담

← 이전 글 · 레슨 04 오프라인 매장 구매 데이터와 온라인 행동 데이터를 하나의 고객 ID로 통합하는 절차

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 생성기까지.

워크스페이스 열기 →