구글 애널리틱스 세션 집계에 대한 다양한 사례와 설명

데이터셰프
2022-11-21
조회수 670

구글 문서가 대체로 친절하지 않은 편인데

이 문서는 세션에 대한 다양한 집계 사례를 설명하고 있습니다.

UA 기준이지만,  UA에서는 현재 기준 자정이 지날때 세션이 두개로 나뉘지만, GA4는 나뉘지 않는 것 외 크게 다른 점은 없는 듯합니다. 

GA4는 세션 개념을 약화시키거나 없애려고 했지만 결국 그렇게 하지 못했습니다.

아래 링크를 정독해볼만  볼만합니다.

https://support.google.com/analytics/answer/2731565?hl=ko






https://support.google.com/analytics/answer/2731565?hl=ko

----------------------------------------------------------------------------

유니버설 애널리틱스에서 웹 세션을 정의하는 방법


이 도움말의 내용은 웹 추적에만 적용됩니다. 모바일 OS용 애널리틱스 SDK를 사용하여 데이터를 수집하는 경우에는 이 계산 방법이 사용되지 않습니다. 앱 세션에 대해 자세히 알아보기

애널리틱스의 세션 계산 방법에 따라 다양한 기능, 보고서, 측정항목이 달라지므로 에널리틱스의 세션 개념을 이해하는 것이 중요합니다.

이 도움말에 나와 있는 내용은 다음과 같습니다.
  • 개요
  • 시간 기반 완료
  • 캠페인 기반 완료
  • 측정항목 계산: 세션 수 및 신규 사용자 수

개요

세션이란 지정된 기간 내에 웹사이트에서 발생한 사용자 상호작용의 집합을 말합니다. 예를 들어 단일 세션에 다수의 페이지 조회, 이벤트, 소셜 상호작용, 전자상거래가 포함될 수 있습니다. 애널리틱스에서 다양한 요청 유형을 자세히 알아보세요.

세션을 사이트에서 사용자가 취한 행동의 집합이라고 생각해도 됩니다.

Many interactions can happen within one visit.

사용자 한 명이 여러 세션을 시작할 수 있습니다. 이러한 세션은 하루 동안 집중적으로 발생할 수도 있고, 며칠, 몇 주 또는 몇 개월에 걸쳐 발생할 수도 있습니다. 세션 하나가 완료되는 순간 새 세션이 시작될 수 있습니다. 세션이 종료되는 방식에는 다음과 같이 두 가지가 있습니다.

  • 시간 기반 완료:
    • 방문자 활동이 없을 경우 30분 후
    • 자정
  • 캠페인 변경:
    • 사용자가 한 캠페인을 통해 사이트를 방문했다가 떠난 후 다른 캠페인을 통해 사이트를 다시 방문하는 경우

시간 기반 완료

세션의 지속 시간은 어떻게 되나요?

기본적으로 세션은 30분 이상 아무 활동이 없을 때까지 지속되지만, 세션이 몇 초 또는 몇 시간 동안 지속되도록 이 시간을 조정할 수 있습니다. 세션 설정 조정을 자세히 알아보세요.

예를 들어 사용자(이하 '철수씨')가 사이트를 방문하면 애널리틱스 시스템이 방문 시점부터 방문 시간을 계산하기 시작합니다. 철수씨가 사이트에서 특별한 활동을 하지 않은 채 30분이 지나면 해당 세션이 종료됩니다. 철수씨가 특정 요소와 상호작용(예: 이벤트, 소셜 상호작용, 새 페이지 등)을 할 때마다 애널리틱스에서는 상호작용 시점으로부터 30분을 추가하여 유효시간을 재설정합니다.

철수씨가 다음과 같은 간격으로 웹사이트와 상호작용하는 경우:

A series of standard interactions and the visit expiry.

이벤트 2후에 만료시간이 14시 34분으로 설정됩니다.

철수씨가 사이트를 처음 방문하면 세션 시간이 14시 31분에 만료되도록 설정됩니다. 철수씨가 사이트를 계속 이용하면서 페이지를 조회하고 이벤트를 실행시키면 각 요청이 추가로 있을 때마다 만료시간이 30분씩 늦춰집니다.

철수씨가 내 사이트에서 세션 시간 동안 페이지를 연 상태로 31분 동안 점심을 먹으러 사이트를 이용하지 않다가 사이트로 돌아와서 탐색을 계속하면 어떻게 될까요?

이 경우에는 철수씨가 사이트를 방문하면서 발생한 첫 번째 세션이 점심시간에 종료되고, 철수씨가 컴퓨터로 돌아온 다음 웹사이트 탐색을 계속하면 애널리틱스에서 만료시간을 30분으로 설정하고 새 세션이 시작됩니다.

A new visit starts if a user doesn

철수씨가 점심을 먹으러 사이트를 떠날 때 제품 구매 과정에서 중간 단계에 있었습니다. 나중에 거래를 완료하기 위해 사이트로 돌아오면 새 세션의 방문 페이지는 장바구니에 추가 페이지입니다.

철수씨가 웹사이트 페이지를 열린 상태로 두고 점심을 먹으러 갔다가 29분 후에 다시 돌아와서 탐색을 계속하면 어떻게 될까요?

철수씨가 웹사이트로 돌아오면(단, 다른 캠페인 소스를 통해 재방문하지 않아야 함. 아래 참조) 웹사이트에서 보던 마지막 페이지에서 세션이 이어집니다. 애널리틱스의 관점에서 보면 웹사이트를 떠난 적이 없는 것입니다.

If a user continuous interacts with content and only pauses within the specified time limit, the visit keeps going.

철수씨가 점심을 먹으러 사이트를 떠날 때 제품 구매 과정에서 중간 단계에 있었습니다. 다만, 이번에는 30분 이내에 웹사이트로 돌아왔기 때문에 이전 세션이 열린 상태로 유지됩니다. 페이지 조회 2(제품)에서 페이지에 머문 시간은 29분인데, 이렇게 되는 것은 페이지에 머문 시간을 연속된 페이지 조회의 시작 시각을 기준으로 계산하기 때문입니다. 즉, 페이지 조회 3의 시작 시각인 14시 31분과 페이지 조회 2의 시작 시각인 14시 02분을 뺀 29분이 페이지에 머문 시간입니다.

날짜 변경 만료

철수씨가 8월 14일 오후 11시 50분에 웹사이트를 방문하고 8월 15일 오전 12시 10분에 웹사이트를 떠납니다.

첫 번째 세션은 8월 14일 오후 11시 59분 59초에 완료되고, 두 번째 세션이 8월 15일 오전 12시 정각에 시작됩니다.

날짜 변경은 보기의 시간대 설정에 따라 달라집니다.

캠페인 기반 완료

사용자의 캠페인 소스가 변경될 때마다 애널리틱스에서 새 세션을 시작합니다. 기존 세션이 열린 후 30분이 지나지 않아 아직 열려져 있어도 캠페인 소스에서 중간 세션이 변경되면 첫 번째 세션이 닫히고 새 세션이 열립니다.

철수씨가 다음과 같은 순서로 웹사이트를 방문했다고 가정해 보겠습니다.

Two separate sessions, with two unrelated interactions.

애널리틱스에서는 캠페인 소스 정보가 저장됩니다. 캠페인 값이 업데이트될 때마다 애널리틱스에서 새 세션을 시작합니다. 위의 예에서는 철수씨가 Google 자연 키워드인 Red Widgets를 통해 웹사이트를 방문한 후 나중에 Google 유료 키워드인 Blue Widgets를 통해 재방문했습니다.

각 검색어에 의해 캠페인이 업데이트되므로 각 키워드가 새 세션에 해당합니다.

캠페인 업데이트의 원인

일반적으로 캠페인은 사용자가 검색엔진, 추천 사이트 또는 캠페인 태그가 추가된 URL을 통해 방문할 때마다 업데이트됩니다. 그러나 직접 트래픽에서는 검색엔진, 추천 웹사이트 또는 캠페인 태그가 추가된 정보 등의 기존 캠페인 소스를 업데이트하거나 대체하지 않습니다.

Google Ads 자동 태그 추가

Google Ads 자동 태그 추가에서는 클릭이 발생할 때마다 고유한 캠페인 값(gclid 값)이 생성됩니다. 각 클릭마다 고유의 gclid 값이 있으므로 각 클릭은 별도의 캠페인으로 간주되어 새 세션을 만들게 됩니다.

추천

추천 사이트에서 사용자가 내 사이트로 연결되는 링크를 클릭할 때마다 새 캠페인이 만들어집니다.

철수 씨가 a.com을 방문하고 내 사이트로 연결되는 링크를 클릭하면 a.com의 추천에서 기여한 세션이 시작되며, 바로 b.com을 방문하고 내 사이트로 연결되는 링크를 클릭하면 b.com의 추천에서 기여한 새로운 세션이 시작됩니다.

추천 제외를 사용하여 특정 사이트의 추천을 통해 새 세션을 만들지 못하게 할 수 있습니다.

캠페인 태그

가장 좋은 방법은 수동 캠페인 태그 대신 자동 태그 추가를 사용하는 것이지만, 다음과 같은 도착 URL을 사용하여 Google Ads 캠페인에 수동으로 태그를 추가한다고 가정해 보겠습니다.

http://www.example.com/?utm_source=google&utm_medium=cpc&utm_campaign=camp1&utm_term=keyword&utm_content=content

철수씨가 광고를 클릭하고 첫 번째 클릭에 대한 새 세션이 등록됩니다. 자동 태그를 추가하면 여러 건의 광고 클릭은 여러 개의 상응하는 세션을 생성하지만, 직접 태그를 추가하면 캠페인 매개변수 값이 모든 클릭에서 동일합니다. 이 경우 클릭이 있을 때마다 캠페인이 업데이트되는 것은 아니므로 여러 건의 광고 클릭이 발생해도 세션은 1회로 산정될 수 있습니다.

제3자 광고 네트워크에서 광고하면서 수동 캠페인 태그를 이용하는 경우 해당 네트워크에서 사용자 1명이 클릭을 할 때마다 상응하는 세션이 발생하지 않을 수 있습니다(단, 추가 클릭이 30분 이내에 발생한다고 가정). 이로 인해 애널리틱스와 다른 제품 보고서 사이에 데이터 불일치가 있을 수 있습니다.

직접 트래픽

마지막으로 애널리틱스의 직접 트래픽에 대해 간단히 살펴보겠습니다. 캠페인 소스에서 직접은 검색 엔진, 추천 또는 캠페인 소스처럼 기존의 알려진 캠페인 소스보다 우선 적용되지 않습니다.

30분 세션 기간 내에 콘텐츠와 상호작용하는 직접 트래픽은 30분 이내에 웹사이트를 나가는 것과 같은 효과를 가집니다. 기존의 세션은 세션을 중단했던 곳에서 열려 계속 진행됩니다.

다중 채널 유입경로 보고서에서 직접 트래픽을 다루는 방식은 애널리틱스의 다른 보고서와 차이가 있습니다.

측정항목 계산: 세션 수 및 신규 사용자 수

측정항목 세션 수의 값이 신규 사용자 수의 값보다 작을 수 있습니다. 세션이 비상호작용 이벤트로만 구성된 경우 세션 수가 증가하지 않기 때문입니다. 대조적으로 세션이 비상호작용 이벤트로만 구성되어 있어도 신규 사용자 세션이 발생할 때 항상 신규 사용자 수가 증가합니다.


0 0

Data Chef.

datachef00@gmail.com

ⓒ 2023 Data Chef.

Hosting by I'M Datachef

Data Chef.
e-Mail

datachef00@gmail.com


Seoul, Korea  ㅣ  Biz License 000-00-00000  ㅣ Hosting by Datachef.