분석 보고서/그로스 해킹 분석

이벤트 택소노미: 사용자 행동 로그를 정리하는

Data Jun 2026. 6. 11. 09:49

서비스 안에서 사용자는 다양한 행동을 합니다. 페이지를 조회하고, 버튼을 클릭하고, 상품을 장바구니에 담고, 결제를 완료합니다. 이런 사용자 행동 하나하나를 데이터로 기록한 것이 이벤트(Event)입니다.

 

하지만 이벤트를 아무 기준 없이 쌓으면 나중에 분석하기 어려워집니다. 예를 들어 같은 버튼 클릭 행동인데 어떤 곳에서는 click_button, 다른 곳에서는 buttonClick, 또 다른 곳에서는 btn_clicked라고 저장하면 같은 행동을 하나로 묶어 보기 어렵습니다.

 

이때 필요한 것이 이벤트 택소노미(Event Taxonomy)입니다.

 

이벤트 택소노미는 서비스 안에서 사용자가 하는 행동 이벤트를 일정한 기준으로 분류하고 이름 붙이는 체계입니다. 쉽게 말하면 사용자 행동 로그를 아무렇게나 쌓지 않고, 정리된 사전처럼 관리하는 규칙입니다.

 

1. 이벤트 택소노미가 필요한 이유

이벤트 택소노미가 없으면 팀마다 이벤트를 다르게 정의할 수 있습니다.

같은 행동을 서로 다른 이름으로 저장하거나, 이벤트 이름만 보고 어떤 행동인지 알기 어려운 문제가 생깁니다.

 

예를 들어 click이라는 이벤트만 있으면 사용자가 어떤 버튼을 클릭했는지 알기 어렵습니다.

반면 add_to_cart라고 정의하면 장바구니 담기 행동이라는 의미가 명확해집니다.

구분 좋지 않은 예시 좋은 예시
상품 조회 view, page1 product_view
장바구니 담기 click_cart, cartBtn add_to_cart
결제 시작 pay_click checkout_start
구매 완료 done, buy purchase_complete

즉, 이벤트 택소노미는 단순한 이름 규칙이 아니라 팀이 사용자 행동을 같은 기준으로 이해하기 위한 약속입니다.

 

2. 이벤트 택소노미는 분석의 기반이 된다

퍼널 분석, 리텐션 분석, A/B 테스트, 전환율 분석은 모두 사용자 행동 이벤트를 기반으로 합니다.

따라서 이벤트 이름과 기준이 정리되어 있지 않으면 분석 결과도 흔들릴 수 있습니다.

 

예를 들어 이커머스에서 구매 퍼널을 분석하려면 각 단계의 이벤트가 명확해야 합니다.

product_view → add_to_cart → checkout_start → purchase_complete

이렇게 이벤트가 정리되어 있으면 사용자가 어느 단계에서 이탈하는지, 어떤 행동이 구매로 이어지는지 분석할 수 있습니다.

 

반대로 이벤트가 제각각이면 “장바구니 담기 수”를 계산할 때 어떤 이벤트를 포함해야 하는지부터 다시 확인해야 합니다.

결국 분석보다 데이터 정리에 더 많은 시간이 들어가게 됩니다.

 

3. 이벤트 택소노미를 만들 때 중요한 점

이벤트 택소노미를 만들 때는 이름을 일관되게 정하는 것이 중요합니다.

예를 들어 동사는 과거형보다 현재형이나 행동 중심으로 맞추고, 단어 구분 방식도 하나로 통일하는 것이 좋습니다.

 

예를 들어 product_view, add_to_cart, purchase_complete처럼 스네이크 케이스를 쓰기로 했다면 모든 이벤트에 동일하게 적용해야 합니다.

 

또한 이벤트 이름만으로 부족한 정보는 속성값으로 관리할 수 있습니다.

이벤트 속성 예시
product_view product_id, category, price
add_to_cart product_id, quantity, price
purchase_complete order_id, payment_method, total_amount

이렇게 이벤트 이름과 속성값을 함께 정의하면 사용자 행동을 더 정확하게 분석할 수 있습니다.

 

 4. 정리

이벤트 택소노미는 서비스 안에서 발생하는 사용자 행동 이벤트를 일관된 기준으로 분류하고 이름 붙여,

분석 가능한 데이터로 관리하는 규칙입니다.