12CODE
지금 읽는 곳 실무 프로세스에서 데이터 요건 정의가 놓이는 위치 1 / 8
12code 라이브러리 아티클 표지. 데이터 요건 정의: 여정 단계별 핵심 행동 지표(Event) 정의 및 자사몰 인앱 트래킹 툴과의 동기화 조건

데이터 요건 정의: 여정 단계별 핵심 행동 지표(Event) 정의 및 자사몰 인앱 트래킹 툴과의 동기화 조건

CJM을 만들기 전에 "어떤 이벤트를 어떤 이름으로 수집할 것인가"부터 정하지 않으면, 지도를 그릴 데이터 자체가 없거나 흩어져 있게 됩니다.

이 과목 03 / 11편 고급 4분
과목 ID123
트랙STEP 3 고급·전략
모듈3-3. 그로스해킹·CRM 전략
레슨03
난이도고급
플랫폼CRM·데이터 분석
발행일2026-08-29
검토일2026-08-29
관련 과목122 · 124 · 126
출처1건
핵심요약5개
01

CJM 작성의 실무 프로세스는 목표·범위·타겟 정의 → 페르소나 설정 → 실제 데이터 기반 여정단계·터치포인트 정리 순서로 진행한다

02

여정 단계마다 그 단계를 대표하는 핵심 행동 이벤트를 먼저 정의해야 트래킹 설계가 가능해진다

03

GA4 같은 웹 분석 툴과 자사 앱의 인앱 트래킹 SDK는 이벤트명·파라미터 체계가 다를 수 있어 사전 동기화가 필요하다

04

이벤트 정의가 부서마다 다르면 같은 이름의 이벤트가 실제로는 다른 행동을 가리키는 사고가 발생한다

05

데이터 요건 정의 문서는 CJM 프로젝트의 첫 산출물로 만들어 이후 모든 분석의 기준으로 삼아야 한다

01

실무 프로세스에서 데이터 요건 정의가 놓이는 위치

CJM 작성의 실무 프로세스는 (1) 목표·범위·타겟 고객 정의, (2) 페르소나 설정, (3) 실제 데이터 기반 여정 단계 및 터치포인트 정리 순서로 진행됩니다. 데이터 요건 정의는 이 3단계의 핵심 작업입니다. 여정 단계(예: 상품 탐색, 장바구니, 결제, 배송, 재구매)를 먼저 정하고, 각 단계를 대표하는 행동이 정확히 무엇인지를 이벤트 단위로 명세하는 작업입니다. 이 작업 없이 바로 지도를 그리기 시작하면, 나중에 데이터를 넣으려 할 때 어떤 로그를 가져와야 할지 몰라 작업이 되돌아가는 경우가 흔합니다.

02

여정 단계별 핵심 이벤트를 정의하는 방법

각 여정 단계는 하나 이상의 핵심 이벤트로 대표되어야 합니다. 예를 들어 '상품 탐색' 단계는 상품 상세 페이지 조회(view_item) 이벤트로, '장바구니' 단계는 장바구니 담기(add_to_cart) 이벤트로, '결제' 단계는 결제 시작(begin_checkout)과 결제 완료(purchase) 두 이벤트로 나눠 정의하는 식입니다. 중요한 것은 하나의 여정 단계를 하나의 이벤트로만 단순화하지 않는 것입니다 — 결제처럼 여러 하위 스텝(배송지 입력, 결제수단 선택, 본인인증, 최종 확인)이 있는 단계는 하위 스텝별로 이벤트를 세분화해야, 나중에 어느 하위 스텝에서 이탈이 몰리는지 구분할 수 있습니다.

03

웹과 인앱 트래킹 체계를 동기화해야 하는 이유

GA4 같은 웹 분석 툴과 자사 앱의 인앱 트래킹 SDK는 이벤트명·파라미터 체계가 서로 다르게 설계된 경우가 많습니다. 웹에서는 'purchase' 이벤트로 기록되는 행동이 앱에서는 'order_complete'라는 다른 이름으로 기록되고 있다면, 두 채널의 데이터를 하나의 CJM으로 합칠 때 같은 행동인데도 서로 다른 이벤트로 취급되어 지도가 왜곡됩니다. 이를 막으려면 CJM 프로젝트를 시작하기 전에 웹·앱 두 채널의 이벤트 명세서를 나란히 놓고, 같은 의미를 가리키는 이벤트끼리 매핑 테이블을 만들어두는 사전 작업이 필요합니다.

04

이벤트 정의가 부서마다 다를 때 생기는 문제

같은 이름의 이벤트라도 부서마다 다른 기준으로 발생시키고 있다면 더 심각한 문제가 생깁니다. 예를 들어 마케팅팀은 '가입 완료'를 본인인증까지 끝난 시점으로 정의하고, 개발팀은 이메일 입력만 끝나도 '가입 완료' 이벤트를 쏘도록 구현해뒀다면, 같은 지표를 보고도 두 팀이 서로 다른 숫자를 이야기하게 됩니다. 데이터 요건 정의 단계에서는 이벤트의 이름뿐 아니라 '정확히 어느 시점에 발생하는가'까지 명문화하고, 관련 부서(마케팅, 개발, 데이터)가 함께 검토해 합의하는 절차를 거쳐야 이런 사고를 예방할 수 있습니다.

05

데이터 요건 정의 문서를 만드는 실무 팁

데이터 요건 정의는 한 장의 스프레드시트로 정리하는 것이 실무에서 가장 무난합니다. 열에는 여정 단계, 이벤트명, 이벤트 발생 시점, 필요 파라미터, 웹·앱 매핑 여부, 담당 부서를 각각 두고, 신규 이벤트가 필요하면 개발팀에 요청할 티켓 번호까지 함께 기록해두면 진행 상황을 추적하기 쉽습니다. 이 문서는 CJM 프로젝트의 첫 공식 산출물로 만들어, 이후 모든 정량 분석·대시보드 설계가 이 문서를 기준으로 삼도록 관리하는 것이 데이터 정합성을 오래 지키는 가장 확실한 방법입니다.

06

기존 트래킹이 이미 있는 조직이라면

새로 트래킹을 설계하는 것이 아니라 기존에 이미 GTM·GA4·자체 로그가 쌓여 있는 조직이라면, 처음부터 새 이벤트를 정의하기보다 기존 이벤트 목록을 먼저 감사(audit)하는 것이 순서입니다. 여정 단계별로 필요한 이벤트가 이미 존재하는지, 존재한다면 명명 규칙과 발생 시점이 이번 CJM 프로젝트의 정의와 일치하는지 대조한 뒤, 부족한 부분만 신규로 추가하는 방식이 개발 리소스를 절약하면서도 데이터 정합성을 지키는 훨씬 현실적인 접근입니다.

07

데이터 요건 정의를 건너뛰었을 때 나타나는 전형적 증상

데이터 요건 정의 없이 CJM 프로젝트를 시작한 조직에서 공통적으로 나타나는 증상이 있습니다. 지도는 예쁘게 완성됐는데, 몇 달 뒤 "이 지도의 수치를 다시 업데이트하자"는 요청이 들어오면 어떤 데이터를 어디서 가져왔는지 아무도 정확히 기억하지 못하는 상황입니다. 처음 지도를 만들 때 담당자가 수작업으로 여러 툴의 화면을 캡처해 숫자를 옮겨 적었다면, 그 재현 과정 자체가 기록되어 있지 않아 매번 처음부터 다시 데이터를 찾아야 합니다. 데이터 요건 정의 문서가 있으면 이 재현 작업이 문서에 적힌 이벤트명·조회 조건을 그대로 따라가기만 하면 되는 반복 가능한 절차로 바뀝니다.

08

신규 이벤트 추가를 요청할 때의 우선순위

개발팀에 신규 트래킹을 요청할 때는 모든 빈틈을 한 번에 요청하기보다, CJM에서 감정 곡선이 가장 낮게 나온 단계부터 우선순위를 매겨 순차적으로 요청하는 것이 현실적입니다. 개발 리소스는 항상 제한적이므로, 우선순위 없이 요청 목록을 통째로 넘기면 일정이 뒤로 밀리거나 중요도가 낮은 이벤트부터 먼저 구현되는 비효율이 발생하기 쉽습니다.

다음 행동

자사의 결제 여정을 하위 스텝(배송지 입력, 결제수단 선택, 본인인증, 최종 확인)으로 나눠, 각 스텝마다 지금 수집되고 있는 이벤트가 있는지부터 감사해보세요. 빠진 스텝이 있다면 다음 레슨(페르소나별 여정 분리)으로 넘어가기 전에 개발팀과 트래킹 추가 일정부터 먼저 논의하는 것이 순서입니다.

다음 글 · 레슨 04→페르소나별 여정 분리 설계: 신규 고관여 유저 vs 재방문 체리피커 유저의 CJM 분리 가이드

← 이전 글 · 레슨 02 정량 데이터와 정성 데이터의 결합: GA4 유입 경로와 CS VOC 데이터를 CJM 터치포인트(Touchpoint)에 매칭하는 법

출처

facts 항목 기준 · 본문 인라인 미표기1건
F-01Binder Blog & 포켓서베이(Pocket Survey) — Customer Journey Map Guide(작성 프로세스 5단계)업계

플랫폼 기능·심의 기준·가격·법률은 바뀝니다. 이 글은 2026-08-29에 위 출처를 기준으로 확인했습니다.

CHALLENGE

배운 걸 실전 문제로 확인

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

챌린지 보기 →
이 과목의 게시글11편
01거시적 데이터의 시각화: 유저의 첫 인지부터 최종 추천(Loop)에 이르는 고객여정지도(CJM)의 비즈니스적 가치02정량 데이터와 정성 데이터의 결합: GA4 유입 경로와 CS VOC 데이터를 CJM 터치포인트(Touchpoint)에 매칭하는 법03데이터 요건 정의: 여정 단계별 핵심 행동 지표(Event) 정의 및 자사몰 인앱 트래킹 툴과의 동기화 조건04페르소나별 여정 분리 설계: 신규 고관여 유저 vs 재방문 체리피커 유저의 CJM 분리 가이드05여정 내 '마찰 지점(Friction Point)' 식별: 결제 퍼널, 본인인증 등 유저가 가장 많이 탈락하는 구간의 데이터적 포착06터치포인트별 CRM 시나리오 맵핑: 각 여정 단계에서 유저에게 발송할 알림톡/앱푸시 메시지 매트릭스 연동07한계 정의: 다바이스 변경(크로스 디바이스), 브라우저 쿠키 삭제 유저의 여정 파편화 현상과 식별 한계선08실패 사례 분석: 유저의 실제 행동 흐름을 무시하고 마케터의 '희망사항'대로 선형적 구조로만 CJM을 설계해 예측이 무너진 케이스09오프라인-온라인 결합 CJM: 오프라인 매장 방문(QR) 후 자사몰 구매로 이어지는 O4O 브랜드의 통합 여정 설계10실험 설계 및 판정 기준: CJM 상의 특정 터치포인트를 개선(예: UI 변경)했을 때, 다음 단계 진입률의 통계적 유의성 검증11발행 전 확인 항목: CJM 시각화 툴(Miro, FigJam 등)의 데이터 연동 API 지원 여부 및 내부 보안 가이드 확인 과목 전체 보기 →

MKT TOOLS

실무자를 위한 무료 도구

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

워크스페이스 열기 →