요즘 많은 서비스들이 "데이터 기반으로 의사결정을 한다"라고 말합니다. 하지만 데이터가 많다고 해서 바로 좋은 결정을 내릴 수 있는 것은 아닙니다. 중요한 것은 데이터를 어떻게 분석하고 활용하느냐입니다.
이번 글에서는 데이터를 쉽게 분석할 수 있도록 도와주는 도구, Amplitude(앰플리튜드)에 대해 알아보겠습니다.
Amplitude란?
Amplitude는 웹사이트나 앱에서 사용자가 어떻게 행동하는지를 분석하는 도구입니다.
쉽게 말해, “우리 앱을 사용하는 사람들이 어디에서 많이 머물고, 어디에서 많이 이탈하는지”를 분석할 수 있도록 도와주는 툴이에요.
💡 예시: 카페 사장님이 손님들의 행동을 분석하는 경우
카페를 운영하는 사장님이 있다고 가정해볼게요.
이 사장님은 손님들의 행동을 분석해서 더 좋은 서비스를 제공하고 싶습니다.
- 손님들은 어떤 메뉴를 가장 많이 주문할까?
- 손님들은 주문 후 어디에 오래 머무를까? (테이블? 테이크아웃?)
- 손님들은 어떤 이유로 카페를 떠날까?
이런 정보를 알면, 손님들이 좋아하는 메뉴를 더 강조할 수도 있고, 불편한 점을 개선할 수도 있겠죠?
Amplitude는 온라인 서비스에서 이런 역할을 합니다.
예를 들어, 쇼핑몰 앱에서 사용자가 제품을 장바구니에 담았지만 결제를 하지 않고 앱을 떠나는 이유를 분석할 수도 있고, 어떤 기능을 추가하면 사람들이 앱을 더 오래 사용할지 예측할 수도 있어요.
Amplitude의 핵심 기능
1️⃣ 이벤트(Event) 기반 분석 – 사용자의 행동을 추적
Amplitude는 사용자의 모든 행동을 이벤트(Event)로 기록합니다.
💡 예시: 카페 사장님의 고객 행동 분석
- 손님이 카페에 들어옴 → 입장(Event)
- 손님이 메뉴판을 봄 → 메뉴 보기(Event)
- 손님이 아메리카노를 주문함 → 주문 완료(Event)
- 손님이 카페를 떠남 → 이탈(Event)
Amplitude에서는 이와 비슷하게,
- 사용자가 앱을 실행했는지
- 어떤 버튼을 눌렀는지
- 어디에서 이탈했는지 등을 기록할 수 있습니다.
📌 활용 예시:
쇼핑몰 앱을 운영하는 경우, 사람들이 어떤 상품을 많이 보고 장바구니에 담았지만, 결제하지 않고 나가는 패턴을 분석할 수 있습니다.
2️⃣ 퍼널 분석(Funnel Analysis) – 어디에서 이탈하는지 찾기
퍼널(Funnel)이란, 사용자들이 특정 목표(예: 결제, 회원가입)에 도달하는 과정에서 어느 단계에서 많이 이탈하는지를 분석하는 방법입니다.
💡 예시: 카페에서 주문까지 가는 과정
- 카페에 들어온 손님 (100명)
- 메뉴를 본 손님 (80명)
- 주문한 손님 (60명)
- 다시 방문한 손님 (30명)
손님들이 어느 과정에서 많이 이탈하는지를 분석하면,
"메뉴를 본 후 주문을 안 하는 사람이 많네? 메뉴판을 더 직관적으로 바꿔야겠어!" 같은 결론을 낼 수 있죠.
📌 Amplitude 퍼널 분석 활용 예시:
쇼핑몰 앱에서,
- "상품 보기 → 장바구니 담기 → 결제 완료" 퍼널을 분석해서
- 장바구니에 담고도 결제를 안 하는 사람이 많다면, 장바구니 할인 쿠폰을 제공하는 전략을 세울 수 있습니다.
3️⃣ 리텐션 분석(Retention Analysis) – 사용자들이 다시 방문하는가?
Amplitude에서는 어떤 사용자들이 얼마나 자주 다시 방문하는지도 분석할 수 있습니다.
💡 예시: 카페 사장님의 고민
- 한 번 방문한 손님들이 다시 오는 비율이 10%밖에 안 된다면?
- 쿠폰을 주거나, 손님 맞춤 프로모션을 기획할 수도 있겠죠?
📌 Amplitude 리텐션 분석 활용 예시:
쇼핑몰 앱에서,
- 첫 구매 후 7일 내에 다시 앱을 방문하는 사용자 비율을 분석하고,
- 방문율이 낮다면 앱 푸시 알림을 보내는 전략을 세울 수 있습니다.
Amplitude에서 이벤트가 기록되는 방식
Amplitude에서는 모든 사용자의 행동을 기록하지 않고, 중요한 행동(이벤트)만 선택적으로 기록합니다.
이는 로그 설계(Log Schema)를 통해 이루어지며, 기획자(PM), 데이터 분석가, 개발자가 협업하여 결정합니다.
💡 예제: 쇼핑몰 앱에서 로그 설계 예시
이벤트 이름 | 설명 | 주요 속성 (Properties) |
앱 실행 | 사용자가 앱을 실행했을 때 | 디바이스 타입, OS 버전 |
상품 조회 | 사용자가 상품 상세 페이지를 봤을 때 | 상품ID, 카테고리, 가격 |
장바구니 추가 | 사용자가 장바구니에 상품을 담았을 때 | 상품ID, 수량, 장바구니 추가 시간 |
구매 완료 | 사용자가 결제를 완료했을 때 | 결제 금액, 결제 방법, 사용한 할인쿠폰 |
이런 로그 설계 문서를 먼저 작성한 후, 개발자가 이를 기반으로 Amplitude SDK를 이용해 이벤트를 기록하는 방식입니다.
마무리 – Amplitude를 어떻게 시작할 수 있을까요?
Amplitude는 무료 플랜도 제공하므로, 소규모 스타트업이나 개인 프로젝트에서도 충분히 활용할 수 있습니다.
기본적인 이벤트 추적부터 퍼널 분석, 리텐션 분석까지 다양한 기능을 활용하면, 사용자의 행동을 이해하고 더 나은 서비스를 만들 수 있습니다.
✅ Amplitude를 사용하면 얻을 수 있는 것
✔️ 사람들이 앱에서 어떤 행동을 하는지 알 수 있음
✔️ 어디서 이탈하는지 확인하고 개선할 수 있음
✔️ 제품 개선을 위한 데이터 기반 의사결정이 가능
📌 Amplitude 공식 사이트: https://amplitude.com
'Data' 카테고리의 다른 글
광고 성과를 분석하는 방법: 클릭 비용이 아니라 실제 고객 획득 비용을 고려해야 하는 이유 (0) | 2025.03.14 |
---|---|
디지털 광고 성과를 측정하는 핵심 지표 정리 (0) | 2025.03.14 |
Cohort(코호트) 분석이란? (0) | 2025.03.09 |
효율적인 사용자 획득 전략: Acquisition 단계에서 꼭 알아야 할 핵심 지표 (1) | 2025.03.06 |
AARRR 프레임워크: 사용자 행동을 분석하는 성장 전략 (2) | 2025.03.06 |