유저패스 분석

📘

잠깐, 유저패스 분석은 동일한 세션동안의 이벤트를 측정하므로, 세션이 수집되지않는 버전의 SDK를 사용하고 계시다면, SDK 업데이트가 필요합니다.

유저패스 소개

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

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

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

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

지원하는 유저 패스 유형

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번째에 발생한 이벤트가 없을 때 '데이터 없음' 이라고 보여집니다.