구글애널리틱스

[GA] 사용자 지표, 세션 지표?

이준건 2021. 7. 6. 18:55

 

 

 

 

GA를 통해 데이터를 수집한 다음 세그먼트를 만들거나, 데이터를 분석하는 데에 있어서

 

사용자 지표, 세션 지표에 대한 이해는 매우 중요하다.

 

데이터 분석의 목적에 따라 어떤 지표를 선택해야 하는지, 두 지표의 개념에 대해 알아보자.

 

 

 

 


 

 

 

 

■ 사용자 지표 이해하기

 

 

  • 웹에서 발생하는 데이터를 웹 로그라고 하는데,
  • 웹 로그를 분석할 때 일반적으로 UV(Unique Visitor)를 주로 트래픽을 측정하는데 메인 지표로 사용한다.

 

  • 그러나 GA에는 UV라는 지표가 없기 때문에 Users(사용자)라는 사용자 지표를 사용한다.

 

 

 


 

 

 

 

■ 브라우저 쿠키의 개념

 

 

□ 쿠키(Cookie) : 정보가 담긴 파일

 

  • 특정 사이트에 접속하기 위해 브라우저를 이용하는 경우 쿠키라는 파일을 Local에 저장한다.
  • 이 쿠키에는 사용자의 기기 유형, 브라우저, IP등 여러 정보가 담겨있다.
  • 쿠키의 주요 목적은 웹 사이트에 활동 내역 을 저장하여 사용자를 식별하는 것이다.

 

 

 

 

GA에서 말하는 사용자란 사용자가 아닌 고유한 브라우저의 쿠키 개수를 의미한다.

 

 

 

 

 

 


 

 

 

 

■ 사용자 지표가 수집되는 원리

 

  • 사용자가 같은 기기에서 접속을 하더라도, 다른 브라우저를 사용하는 경우 GA는 각각 다른 사용자로 인지를 한다.

 

  • 즉, 같은 사용자임에도 불구하고 다른 CID(Client ID; 랜덤으로 부여되는 숫자) 번호를 부여해서 데이터 왜곡이 발생할 수 있다.

 

  • 추가적으로 브라우저 쿠키를 삭제한 사용자가 GA추적 코드가 삽입된 사이트에 접속하는 경우
  • 새로운 CID를 부여함으로써 신규 사용자로 인식을 한다,

 

 

동일한 사용자임에도 브라우저마다 다른 CID가 부여되어, GA에서는 서로 다른 사용자 3명으로 인식한다. 

 

 

 

 

 

■ User-ID 적용이 필요한 이유

 

  • 위의 이유 때문에 User-ID를 적용하는 것이 좋으나,
  • User-ID를 적용하기 위해서는 회원 아이디를 암호화해야 하기 때문에 관련 지식이 부족하다면 개발팀의 도움이 필요하다.

 

 

 

 

 


 

 

 

 

 

■ 세션 지표 이해하기

 

  • 각 브라우저의 고유한 쿠키(사용자) 하에 세션이 있고, 세션 하에 페이지뷰, 이벤트 등이 존재한다.

 

사용자 하에 세션이 존재한다.

 

 

 


 

 

 

■ 세션이 수집되는 원리

 

  • 세션은 사용자의 첫 랜딩페이지(방문페이지)에서 발생한다.
  • 세션 시간은 마지막 페이지에 머문 시간을 무시한다.

 

사용자가 실제 머문 시간과 세션 시간은 다르게 집계된다.

 

 

 

 


 

 

 

 

■ 세션이 종료되는 시점

 

 

① GA 기본설정에서는 세션 시작 후 아무런 상호작용(추가 액션) 없이 30분이 지나면 세션이 종료된다.

    - 그러나 GA에서 세션 종료 시간을 조정할 수 있다.

 

GA 관리 탭에서 세션 만료 시점을 조정할 수 있다.

 

 

 

 

 

 

② 밤 12시가 지나는 시점에 세션이 만료된다.

 

 

 

 

 

③ 캠페인 소스(Source) 값이 변경될 때 세션이 만료된다.

  • 예를 들어 네이버 키워드 광고로 유입되었다가 이탈 후, 구글 광고로 다시 유입된 경우 소스 값이 달라져서 새로운 세션이 시작된다.

 

캠페인 소스 값이 변경되면 이전 세션이 만료된 후 새로운 세션이 시작된다.

 

 

 

 


 

 

 

 

■ 세션 시간이 0인 경우

 

  • 세션 시간이 0인 경우는 이탈한 세션으로, 단일 히트 세션이라고 한다.
  • 즉, 페이지에 랜딩함으로써 페이지뷰 히트는 발생은 했으나, 이후에 추가적인 액션이 발생하지 않고 이탈한 경우다.

 

 

반응형