in Analyze: 분석

구글애널리틱스 세그먼트 범위: 세션 vs 사용자

Share

세그먼트 기능

Q: 검색결과 페이지 주소가 /search.html 일때, 검색기능의 일평균 사용율을 알고싶습니다. 이 경우 세그멘트 필터링은 세션인가요, 사용자인가요?

구글 애널리틱스의 세그먼트 (Segment) 기능을 활용하다보면, 어떤 경우에 세션이고 어떤경우에 사용자인지 기준에 대해 헷갈려보신 적이 있을 겁니다.

세그먼트의 기준

우선 구글의 공식 답변은 아래와 같습니다.

“사용자 한 명(User) 으로부터 여러 세션이 발생할 수 있고, 각 세션(Session) 에서 여러 건의 조회(Hit) 가 발생할 수 있습니다.”

  • 조회 (Hit): 단일 액션에 국한된 행동 (예: 페이지 보기 또는 동영상 시작하기)
  • 세션 (Session): 단일 세션에 발생한 사용자의 행동. 예를 들어 사용자가 세션 중에 완료한 목표나 사용자가 발생시킨 수익금을 말합니다.
  • 사용자 (User): 사용 중인 기간(최대 90일)에 발생한 모든 세션에 걸친 사용자 행동. 예를 들어 특정 기간에 (모든 세션에서) 사용자가 완료한 목표나 사용자가 발생시킨 모든 수익을 말합니다.

GA 세그먼트 범위

… 쉽게 이해가 되지 않습니다 ^^; ㅎ 좀 더 자세히 들여다보겠습니다.

세션 vs 사용자

만약 일자별 로그가 아래와 같다고 가정한다면,

검색기능 사용여부 1/23 1/24 1/25
사용자 A 검색O 검색X 검색O
사용자 B 검색X 검색X 검색O
사용자 C 검색X 검색X 검색X
사용자 D 검색O 검색X 검색O

“검색기능사용 O (Page=/search.html)” 조건으로 세그멘트 생성시, 기준에 따라 아래와 같이 큰 차이를 보입니다.

세그먼트 1/23 1/24 1/25
세션 기준 2명(50%) 0명(0%) 3명(75%)
사용자 기준 3명(75%) 3명(75%) 3명(75%)

따라서 위와 같이 검색기능의 일평균 사용자수를 알고 싶을 때에는 사용자가 아닌 세션 기준으로 필터링 하는것이 더욱 정확한 접근이라 할 수 있습니다.

사용자 유형 (신규/재방문) 도 “세션”으로 구분해주세요!

비슷한 예로 신규유저와 재방문 사용자 (New + Returning Users) 의 합이 전체유저수가 아니라 전체 세션수인 것도 마찬가지입니다.

신규나 재방문 여부는 “사용자”에 국한되는 것이 아니라 그 해당 세션에 적용되는 속성입니다. 한 명의 유저가, 오늘은 신규방문자이고 내일은 재방문자가 될 수 있기 때문이지요.

신규 재방문 사용자유형

그렇다면 어떤 경우에 사용자로 필터링하는가?

아래의 경우엔, 세션이 아닌 사용자 기준으로 세그멘테이션 합니다.

  • 내 사이트 방문한 20-30대 여성 사용자수 분석: 성별/나이는 세션에 따라 바뀌는 값이 아닌, 사용자에 종속되는 값입니다.
  • 검색페이지를 한 번이라도 본 사용자들의 관심사분석: 관심사(Affinity Category) 도 사용자에 해당하는 속성입니다. 위와 동일하게 “페이지가 /search.html 에 일치함” 조건으로 User-level 필터링 시 해볼 수 있는 분석입니다.
  • 로그인을 한 번이라도 한 사용자의 거주지역: 마찬가지로 “로그인 = Y” 의 조건으로 User-level 세그멘트에서 더 정확히 파악할 수 있는 항목입니다. 거주지역 또한 성별/나이와 같이 사용자 범위의 속성입니다.
  • X월 X일 네이버광고를 통해 유입된 사용자의 재방문율 분석: 캠페인은 세션마다 달라질 수 있기 때문에, 특정 캠페인 방문자가 재방문하는지를 보려면, 사용자 범위로 필터링합니다. 

세션 및 사용자 세그먼트

위와 같이 특정 컨텐츠나 기능, 또는 캠페인 자체의 성과에 대해 알고싶다면 세션 기준으로, 이와 반대로 컨텐츠나 기능을 한 번이라도 이용한 사용자의 특성에 대해 자세히 알고싶다면 사용자 기준으로 필터링 하는  것이 올바른 GA 세그멘트 방법입니다.

(네이버 웹분석커뮤니티 Q&A 게시판에 올린 제 답변을 재작성한 포스트입니다)

  • Guest

    사용자 기준으로 하면, 3 3 3 이 아니라, 2 2 3 으로 볼 수도 있을 듯 한데, 좀 더 설명 주실 수 있을까요?

    • 코멘트 감사합니다 ^^ 아마 사용자 구분의 경우 일자별 분류되는것으로 생각하신 것 같습니다~ 전체 선택기간 (23-25일) 을 구분없이 하나의 period 로 보고 사용자구분이 이뤄지기 때문에, 3-3-3 으로 표시됩니다. 답변이 되었을까요?

  • 박수용

    신규방문과 재방문을 어떻게 나누는지 모르겠어요. 신규방문자가 다음 날 방문하게 되면 재방문자로 집계되는 것인가요…?

    그렇다면 신규방문자의 재방문은 무조건 재방문자로 카운트 되는건지…’ㅡ’..

    • 안녕하세요~ 처음 방문하면 신규, 최근 2년내 한번이라도 방문한 경우 재방문자로 집계됩니다.

      말씀하신것이 맞습니다. 신규방문자가 다음날 또오면 재방문자로 집계됩니다~ 따라서 사용자보단 세션 속성에 가까운 값이 됩니다.

      단 쿠키를 리셋하면 신규방문자로 집계됩니다! ^^