유저패스 분석

유저패스 소개

유저패스는 서비스에서 사용자의 이동 경로를 시각적으로 나타내는 차트입니다. 사용자가 서비스 내에서 어떤 경로로 이동하고, 각 경로에서 이탈률, 전환율을 손쉽게 파악할 수 있도록 해줍니다.

유저패스는 한 세션 내에서 사용자가 발생시킨 모든 이벤트를 기록하며, 이를 기반으로 경로를 그립니다. 사용자가 이탈한 지점이나 전환한 지점, 각 이벤트에서의 전환 비율, 이탈 비율을 함께 나타내므로, 전체 경로의 행동 흐름과 문제가 되는 특정 경로를 쉽게 파악할 수 있습니다.

각 단계에서 이벤트 필터 기능, 사용자 그룹 설정 기능등을 통해 세부적인 경로 분석이 가능하고, 시각적인 데이터 결과로 사용자가 직관적이고 빠르게 데이터를 분석할 수 있도록 도와줍니다.

유저 패스 차트는 사용자의 서비스 이용 경로를 파악하는 데 유용하므로 이를 활용하면 서비스의 개선과 사용자 경험 개선에 기여할 수 있습니다.

지원하는 유저 패스 유형

1. 단계 직접 선택

단계 직접 선택 은 분석 단계를 사용자가 직접 선택하고, 해당 이벤트를 거쳐간 사용자의 이후 여정을 확인할 수 있는 분석 유형입니다.

예를 들어, 로그인 -> 검색 -> 상품 선택 들의 이벤트 명을 클릭하면 설정한 경로대로 몇 %의 유저가 해당 흐름대로 행동했는 지를 시각적으로 확인할 수 있습니다.

2. 이전 흐름 분석

이전 흐름 분석 은 보고자 하는 최종 이벤트를 선택하고, 단계를 추가하면서 최종 이벤트를 발생시키기 전에 어디를 거쳐서 왔는 지 이전 흐름을 볼 수 있습니다. 특정 이벤트를 선택하지 않아도 흐름을 쉽게 확인할 수 있습니다.

예를 들어, '구매 완료' 혹은 '게시물 작성' 이라는 이벤트 이전에 어디를 거쳐왔는 지, 가장 많이 발생한 이벤트들을 직관적으로 보여줍니다.

따라해보기

1. 분석 유형 및 경로 선택

유저 패스 탭을 클릭하고, 오른쪽 상단에서 단계 직접 선택이전 흐름 분석 중에 분석할 유형을 선택합니다.

사용자가 서비스에 처음 진입하는 화면의 이벤트를 선택해서 흐름을 분석합니다. 홈 화면, 상품 상세 화면 처럼 여러 경우가 있다면 핵클에서 자동 수집되는 $session_start(세션 시작) 이벤트를 선택하여 사용자가 서비스 이용시에 어떤 이벤트를 많이 했는 지, 이탈은 얼마나 했는 지를 자동으로 확인할 수 있습니다.

  • 단계 직접 선택

확인하고 싶은 path 가 명확하다면 단계 직접 선택 방법을 통해 단계별로 이벤트 명을 선택하면 해당 이벤트를 발생 시킨 흐름을 보실 수 있습니다. 진입 부터 마지막 단계(예. 구매 완료) 까지 설정하시면 전체 구매 여정의 전환률, 이탈률 을 한눈에 확인할 수 있습니다.

예를 들어, "홈 진입" 부터 "장바구니 담기" 까지의 행동 흐름을 보시려면 아래 이미지와 같이 view_home > click_product > add_to_cart 과 같은 순서로 설정할 수 있습니다.

단계 직접 선택
  • 이전 흐름 분석

특정 이벤트 이전에 거쳐온 경로를 확인하고 싶다면, 최종 이벤트만 선택하고 이전 단계를 추가하여 최종 이벤트를 발생시키기 전에 거쳐온 경로들을 확인할 수 있습니다. 최종 이벤트는 속성 필터를 통해 보다 상세하게 설정할 수 있습니다.

어떤 경로를 거쳐왔는 지 분석하기 위해 이벤트 명을 고민하거나 전문적인 데이터 지식을 필요로 하지 않기 때문에 쉽게 사용할 수 있는 방법입니다. 단계별로 이전에 가장 많이 발생한 이벤트들을 볼 수 있기 때문에 '구매 완료' 혹은 '리뷰 작성 완료' 와 같이 서비스에서 중요하게 생각하는 이벤트들을 선택해서 사용자의 흐름을 볼 때 사용하면 용이합니다.

이전 흐름 분석

2. 분석할 사용자 그룹 설정

선택한 경로를 발생시킨 특정 사용자 그룹을 필터링하고 싶은 경우 [사용자 그룹] 에서 설정할 수 있습니다.

사용자 그룹에서는 이벤트, 속성, A/B테스트 그룹, 기능 플래그, 사용자 그룹, 코호트 등을 선택할 수 있습니다. 속성, 기간 등 세부 설정을 통해 보고 싶은 사용자 그룹을 상세하게 설정할 수 있습니다.

아래 예시 이미지는 최근 30일 중에 로그인한 골드 멤버쉽 유저의 행동만을 설정한 경우입니다.

사용자 그룹 설정

3. 차트 확인 및 해석

분석 방법에 따라 차트가 다르게 제공되고, 조회할 기간 등은 공통적으로 설정하여 조회해 볼 수 있습니다.

분석 방법에 따른 차트 결과는 아래와 같습니다.

  • 단계 직접 설정 결과 차트

아래 이미지 처럼 경로를 보실 수 있고, 각 단계에서 가장 많이 발생한 이벤트들을 컬러풀한 흐름으로 볼 수 있습니다.

최상단의 회색 도형에는 상단에서 선택하신 이벤트 명이 해당 단계에서 발생한 비율(%) 을 볼 수 있습니다.

회색 도형 밑의 컬러풀한 흐름에서는 해당 단계에서 가장 많이 발생한 이벤트 명과 비율을 볼 수 있고, 그 외 이벤트 는 상위 이벤트를 제외한 이벤트 들의 합입니다.

또한 이탈 은 해당 단계에서 아무런 이벤트를 발생시키지 않고 해당 단계에서 이탈한 흐름 입니다.

단계 직접 설정
  • 이전 흐름 분석 결과 차트

이전 흐름 분석은 아래 이미지 처럼 결과 차트가 보입니다.

마지막 단계에서부터 이전 흐름이 시각적으로 보이고, 차트 가장 왼쪽에 보이는 단계 추가 버튼은 통해 이전 단계를 추가할 수 있습니다. 해당 단계에서 가장 많이 발생한 이벤트들의 이름과 비율을 볼 수 있고, 가장 많이 발생한 이벤트들 외에 나머지는 그 외 이벤트 들로 집계 됩니다.

  • 유저패스 속성으로 나눠보기 (Group by)

유저패스 차트에서 '속성으로 나눠보기 (Group by)'를 적용하여차트 내 이벤트를 설정한 속성에 따라 분류하여 확인할 수 있습니다.

속성으로 나눠보기 적용 시, 차트에서는 이벤트 아래에 속성 정보가 노출됩니다.

5. 유저패스 코호트 저장

유저패스의 각 노드에 해당되는 사용자를 Static 코호트로 저장할 수 있습니다.

'사용자 식별자 기준'에서 선택한 식별자를 기준으로 몇 명의 고유 사용자 (Unique user) 가 해당 코호트에 속해 있는지를 확인할 수 있으며, 저장한 코호트를 이용하여 푸시 메시지를 보내는 등의 다른 기능과 함께 활용할 수 있습니다.

6. 차트 저장 및 해석하기

확인한 차트를 [저장하기] 를 눌러서 [데이터 리포트에서 언제든지 다시 확인할 수 있습니다.

저장한 뒤에는 차트를 복사해서 일부 변경한 차트를 쉽게 만들 수 있고, [외부용 링크 생성] 을 통해 필요에 따라 보기 전용으로 차트를 공유할 수 있습니다.

저장하기

사용 예시

유저 패스를 활용하면, 아래 질문에 대한 데이터를 확인할 수 있습니다.

  • 앱 접속 이후, 가장 많이 하는 행동은 어떤 것일까?

  • 사용자는 장바구니를 본 직 후 어떤 행동을 했을까?

  • 특정 방법으로 로그인/앱 진입을 한 유저의 흐름만 볼 수 있을까?

  • 주요 행동 흐름(상품클릭> 장바구니 담기> 주문하기) 에서 이탈한 유저들은 어떤 행동을 했을까?

FAQ

1. 데이터 결과에서 '그 외 이벤트' 란 무엇인가요?

이전 흐름 분석 에서 그 외 이벤트의 데이터는 해당 스텝에서 제공하는 상위 이벤트들이 발생하지 않은 이벤트들의 합입니다.

예를 들어서, 3단계(1,000건 발생) 에서 가장 많이 발생한 이벤트 N개 (800건) 을 제외한 N개 (200건) 를 '그 외 이벤트' 로 보여집니다.

2. '데이터 없음' 이라고 뜨는 경우는 무엇인가요?

데이터 없음 은 이전 흐름 분석 에서 보여질 수 있는데, 이 경우에는 해당 단계에서 발생한 데이터가 없다는 것을 의미합니다.

예를 들어, 마지막 단계로 session_start 라는 이벤트는 선택하고, 이전 단계를 4단계까지 조회한다거나 그럴 경우에 이전 4번째에 발생한 이벤트가 없을 때 '데이터 없음' 이라고 보여집니다.

마지막 업데이트