0. 복습하기
🔁 지난 시간 복습
- KPI 체계
- North Star 1개
- 핵심 KPI 3-5개
- 주요 KPI
- 유입: CAC, 전환율
- 활성: DAU/MAU, 리텐션
- 수익: ARPU, ARPPU, LTV
💡 그런데 이 숫자들은 어디서 나올까?
1. 왜 데이터를 수집하나
😰 흔한 상황
- 마케터: "이번 달 전환율이 얼마예요?"
- 개발자: "전환 측정을 안 해놔서 모릅니다"
- 마케터: "그럼 지금 해주세요!"
- 개발자: "해도 과거 데이터는 못 봅니다"
🔥 문제
- 측정하지 않으면 알 수 없음
- 과거 데이터는 되돌릴 수 없음
- 필요할 때 데이터가 없으면 의사결정 불가
- 데이터 기반 의사 결정은 객관적인 근거를 제시
🎯 데이터 수집의 목적
1. 현재 상황 파악
- 지금 몇 명이 우리 서비스를 쓰는가?
- 어떤 기능을 많이 쓰는가?
2. 문제 발견
- 어디서 사용자가 떠나는가?
- 언제부터 문제가 시작됐는가?
3. 개선 확인
- A/B 테스트 효과가 있었나?
- 개선 전후 차이가 얼마나?
2. 로그란 무엇인가
📝 로그의 개념
- 로그(Log) : 사용자의 행동을 기록한 데이터
- 일상 속 로그
- 은행 거래 내역
- 전화 통화 기록
- 유튜브 시청 기록
👀 예시
- 마케터: "그럼 지금 해주세요!"
- 개발자: "해도 과거 데이터는 못 봅니다"
- 마케터: “넵 그럼 앞으로라도 로그 쌓아주세요!"
→ 로그를 남긴 후 필요한 정보를 데이터화
로그 예시 살펴보기
쇼핑몰
🧑🏻 사용자가 한 행동
- 앱 실행
- 검색창에 "무선 이어폰" 입력
- 상품 클릭
- 장바구니 추가
- 결제 완료
📝 기록되는 로그
시간: 2025-10-16 14:23:45
사용자: user_12345
행동: 장바구니 추가
상품: 무선 이어폰
가격: 59,000원
-> 위 정보는 보통 자바스크립트를 통해 자동으로 수집
-> 자바스크립트는 웹 브라우저에서 실행되는 언어
-> 사용자의 클릭·스크롤·입력 같은 행동을 실시간으로 감지하고 서버로 전송
좋은 로그 만들기
1. 명확한 이름
🙅🏻 나쁜 예시
- click
- button_1
🙆🏻 좋은 예시
- 장바구니_추가
- 결제_완료
→ 이벤트_처리로 보통 표기합니다. 이를 텍소노미라 합니다.
2. 필요한 정보 포함
📌 기본 3가지
- 누가: user_12345
- 언제: 2025-10-16 14:23:45
- 무엇을: 장바구니 추가
📌 추가 정보
- 상품명, 가격, 카테고리 등
이벤트 설계 예시
쇼핑몰 핵심 이벤트
| 단계 | 측정할 행동 |
| 유입 | 앱 실행, 페이지 방문 |
| 탐색 | 상품 목록 조회, 검색 |
| 관심 | 상품 상세 조회 |
| 의도 | 장바구니 추가 |
| 구매 | 결제 완료 |
유튜브 같은 콘텐츠 앱(예시)
| 단계 | 측정할 행동 |
| 유입 | 앱 열기 |
| 탐색 | 피드 스크롤 |
| 관심 | 영상 클릭 |
| 참여 | 영상 재생, 시청 시간 |
| 확산 | 좋아요, 공유 |
3. 데이터가 분석되기까지
전체 흐름
1단계: 사용자가 행동한다
↓
2단계: 로그로 기록된다
↓
3단계: 데이터가 정리된다
↓
4단계: 저장소에 쌓인다
↓
5단계: 분석 툴로 본다
1️⃣ 사용자 행동
- 사용자가 클릭, 구매, 검색 등을 함
2️⃣ 로그 수집
수집 방법
- 웹사이트
- GA4 태그 설치
- 특정 코드 심기 (Google Tag Manager)
- 모바일 앱
- SDK 설치 (Amplitude 등)
- 개발자가 코드 추가
예시
사용자가 "구매 버튼" 클릭
→ 코드가 자동으로 기록
→ "결제_완료" 이벤트 발생
3️⃣ 데이터 정리 (ETL)
데이터는 아래 플로우로 정리됩니다
ETL = Extract + Transform + Load
- 쉽게 말하면: 수집 → 정리 → 저장
Extract (수집)
여러 곳에서 데이터 모으기
데이터 출처
- 웹사이트 로그
- 앱 사용 로그
- 광고 플랫폼 (Google Ads, Meta Ads)
- 내부 시스템 (주문 DB, 회원 DB)
Transform (정리)
데이터를 깔끔하게 정리
정리 작업
- 중복 제거
- 빈 값 처리
- 형식 통일 (2025/10/16 → 2025-10-16)
- 계산 추가 (나이 28 → 연령대 20대)
예시
[정리 전]
구매금액: 59000원
날짜: 2025/10/16
[정리 후]
구매금액: 59000
구매금액_달러: 44.25
날짜: 2025-10-16
구매_요일: 수요일
Load (저장)
정리된 데이터를 저장소(웨어하우스)에 보관
저장소 종류
- 데이터 웨어하우스 (BigQuery, Redshift)
- 분석 툴 (GA4, Amplitude)
4️⃣ 저장 및 관리
- 큰 창고에 데이터 보관
- 언제든 꺼내서 볼 수 있게
5️⃣ 분석 및 활용
- 저장된 데이터로 대시보드 만들기(BI : Business Intelligence)
- 데이터 시각화 툴 (Looker Studio, Tableau 등)
- KPI 확인하기
- 인사이트 발견하기
규모별 구성
작은 회사
[웹/앱]
↓
[GA4] - 무료, 간단
↓
[GA4 대시보드] - 클릭으로 확인
- 장점: 마케터가 직접 데이터 관리 및 접근, 빠르고 쉬움
- 단점: 커스텀 제한
큰 회사
[웹/앱/서버]
↓
[자체 수집 시스템]
↓
[데이터 정리]
↓
[저장소 (BigQuery)]
↓
[대시보드 (Looker)]
- 장점: 원하는 대로 분석
- 단점: 개발팀, 데이터팀 통해 전달 받음, 비용 및 관리 필요
더보기
실습: 이벤트 설계하기
실습 1: 온라인 강의 플랫폼
💪🏻 목표
강의 완강률 높이기
😓 문제
- 강의는 잘 팔리는데 완강률 15%
- 어디서 포기하는지 모름
🎒 미션: 측정할 이벤트 5개 정하기
퍼널 단계별로 생각해보기
| 단계 | 측정할 행동 |
| 가입완료 | |
| 강의클릭 | |
| 구매 | |
| 수강완료 | |
| 재구매 |
실습 2: 배달 앱
💪🏻 목표
재주문율 높이기
😓 문제
- 재주문율을 높여야 함
- 누가 재주문할지 모름
🍔 미션: 재주문과 관련된 행동 찾기
재주문할 사람은 어떤 행동을 할까?
행동 1:
행동 2:
행동 3:
더보기
예시 답안
실습 1: 온라인 강의 플랫폼
퍼널 단계별로 생각해보기
| 단계 | 측정할 행동 |
| 가입완료 | 가입 완료시 |
| 강의클릭 | 강의 클릭시 |
| 구매 | 강의 구매 완료 시 |
| 수강완료 | 영상 시청 완료 (80% 이상 시청) |
| 재구매 | 두 번째 강의 구매 |
이렇게 측정하면
- 완강률 계산 가능
- 이탈 구간 파악 가능
실습 2: 배달 앱
재주문할 사람은 어떤 행동을 할까?
행동 1: 방문 기록이 많을 경우 → 측정) 앱 실행 횟수
행동 2: 음식점 목록을 많이 볼 경우 → 측정) 음식 카테고리 내 체류시간 조회
행동 3: 누적 이용 금액이 많을 경우 → 측정) 구매내역 조회
활용 방법
- 위 행동을 한 사람에게 할인 쿠폰 푸시
4. 마무리
핵심 요약
- 데이터 수집의 흐름
- 사용자 행동 → 로그 기록 → 정리 → 저장 → 분석
- 로그란
- 사용자의 행동을 기록한 데이터
- 측정 안 하면 알 수 없음
- ETL 프로세스
- Extract (수집) → Transform (정리) → Load (저장)
- 핵심은 이벤트 설계
- 무엇을 측정할지 먼저 정하기
- 퍼널 단계별로 생각하기
✅ 체크리스트
- 우리 서비스의 핵심 퍼널 5단계 정리
- 각 단계에서 측정할 이벤트 정의
- 현재 측정되고 있는지 확인(GA4)
- 없으면 개발팀에 요청
⚠️ 주의사항
- 모든 클릭을 다 측정 ❌
⇒ 핵심 행동만 측정(핵심 퍼널) ⭕ - 나중에 필요하면 측정 ❌
⇒ 미리 측정해두기 (과거 데이터 못 봄) ⭕ - 복잡한 이름 ❌
⇒ 누가 봐도 이해되는 이름 ⭕
측정하지 않으면 개선할 수 없다
'강의 > 데이터 이해와 AI 기반 성과 분석' 카테고리의 다른 글
| 2-1 : 고객 세그먼트 분석 기초 (0) | 2026.04.02 |
|---|---|
| 1-5 : 미디어 믹스와 데이터 마케팅 전략 (0) | 2026.04.02 |
| 1-4 : 데이터 분석 툴과 대시보드 이해 (0) | 2026.04.01 |
| 1-2 : 목표와 KPI 설정 (0) | 2026.03.30 |
| 1-1 : 데이터 마케팅의 필요성과 장점 (0) | 2026.03.30 |