GA 기본개념 정리

1

Google Analytics

목록 보기
1/2
post-thumbnail

데이터 분석가를 준비하다 보니 많은 부분이 퍼포먼스 마케팅(그로스 해킹)과 연관이 있었다. 아무래도 두 분야 모두 데이터를 기반으로 인사이트를 찾아내어 의사결정을 하는 분야라서 그런 것 같다.

과거에 검색광고마케팅 자격증을 준비하면서 GA에 대해서 얼핏 공부를 하기는 했지만 ROA같은 개념만 익히고 실제 실습을 해보지는 않았다. 부족한 실무 스킬을 기르기 위해서 GA를 추가적으로 공부하기로 했다.

많은 내용을 강의와 강의자료를 참고 했다.

하루 10분 google-analytics - 인프런

하루 10분 google-analytics 노션

GA란?

구글에서 제공하는 서비스
추적태그를 삽입해서 고객의 행동을 추적
목표에 따라서 행동을 하는 지 확인
광고비를 투자하여 유치시킨 고객이 구매까지 이어질 수 있도록 사용자의 행동패턴을 분석해서 웹을 꾸며야 한다.

주의할 점
쿠키에 데이터를 심는 방식으로 작동 -> 사용자 환경설정에 따라서 추적이 됌

실습환경 세팅

구글 애널리틱스 계정 세팅

ga4 같은경우 처음 접하기는 어려운 부분이 있기 때문에 이전 버전인 univeresal 속성으로 분석 계정을 만든다.

처음 계정을 만들 때 고급옵션을 클릭을 해보면 위와 같잉 유니버셜 애널리틱스 속성을 설정할 수 있다.

사용할 웹사이트의 주소를 입력을 해주고 유니버셜 애널리틱스 속성만 만들기를 체크해주면 된다.

이제 세부정보를 설정하면 되는데 속성이름, 시간대, 통화를 설정해주면 된다. 속성 이름같은 경우 블로그로 설정을 하면 진행이 안된다.


임의로 다른 이름을 설정을 해주게 되면 진행이 가능하다.
( velog로 하기는 했지만 생각보다 설정이 복잡해서 실습은 티스토리 블로그로 진행을 할 예정)

그리고 진행을 하게 되면 GDPR 동의 여부를 체크하는 창이 뜨게 된다. 구글 애널리틱스는 쿠키기반으로 작동을 하고 미국같은 경우 웹사이트에서 쿠키를 허용을 할 때 기준이 엄격(?)하기 때문에 동의를 체크해줘야 진행을 할 수 있다.

블로그에 추적 태그 심기

티스토리 블로그로 진행을 하기로 했다. (velog를 발견하고 나서 버려진 내 블로그.....) 사이트 제일 밑에 관리자 버튼을 클릭하고

스킨 편집을 누르게 되면 html편집이라는 버튼이 보인다.

관리 탭에 추적정보 - 추적코드를 통해서 삽입할 태그를 확인할 수 있다.

해당 코드를 복사하고 나서

html 편집기를 키고 head 태그 안쪽에 삽입을 해준다.

head 태그 안쪽으로 삽입을 하는 이유는 본문에 내용이 변하더라도 head태그는 동일하게 출력이 되기 때문에 사용자가 어떤 페이지로 가더라도 추적을 하기 위해서다.

이제 속성 설정에 가서 실제 추적하고자 하는 사이트의 url로 바꿔준다.

실시간 - 개요에 들어가보면 현재 하루 사용자 수를 확인해 볼 수 있다. (제대로 연동되었다!)


데모 계정 연결하기

다만 버려진 블로그를 다음 과정을 진행하는데 제약이 있으닌 구글의 데모계정으로 진행을 한다.

탐색을 누르고

구글 애널리틱스 데모 계정을 누르고

중간쯤에 데모 계정 엑세스를 누르면

위와 같이 데모계정의 엑세스하여 대시보드를 확인할 수 있다.

구글 애널리틱스 보고서

GA 데이터 구조

관리자

계정 : 회사단위로 생성

속성 : 하나의 속성 - 하나의 웹사이트 관리

  • 홈페이지, 쇼핑몰이 있다면 각각 별도의 속성으로 관리

보기 : 접근 방식에 따라 필터로 나누어서 관리

  • 모바일, pc 등

테스트
데이터가 처리된 후 데이터베이스에 저장되면 데이터를 변경할 수 없다.
--> 우선 테스트 속성/보기를 만들고 잘 작동하는 지 확인

사용자

사용자 -> 세션 -> hit 로 구성

세션

  • 캠페인 정보가 변경될 때
    예를 들어 pc로 접근한 세션과 모바일로 접근한 세션을 다르게 관리
    웹사이트 구성이 달라진 경우
  • 30분이 넘는 시간동안 웹사이트에서 상호작용이 없을 때
    관리자가 시간을 변경가능
  • 날짜가 변경될 때

히트

  • 동일한 세션 내에서 취한 모든 상호 작용
  • 매 페이지 로드할 때 , 이벤트 (상담하기 클릭하기, 동영상 재생, 스크롤)

신규/ 기존 유저 비교

처음 방문 시 브라우저 쿠키를 심게 된다. -> 신규 사용자로 기록
재방문 시 쿠키가 있는지 확인을 하여 존재한다면 -> 기존 사용자로 기록

그래서 쿠키를 삭제하거나 시크릿 탭으로 방문을 하면 쿠키가 안쌓인 상태이기 때문에 이전에 방문을 했더라도 신규로 들어오게 된다. 따라서 100퍼센트 구글 애널리틱스 데이터를 신뢰해서는 안된다.

pivot table

주요 용어 정리

측정 기준 : 어떤 기준으로 데이터를 측정할 것인가
측정 항목 : 어떤 항목의 데이터를 살펴볼 것인가
세그먼트 : 하나 이상의 측정 기준 혹은 측정 항목을 설정한 데이터의 그룹

  • 여러 종류의 세그먼트가 설정된 형태로 보고서를 여러개 만들어 다양한 관점으로 볼 수 있다.

사용자 : 홈페이지에 방문한 고객의 수
신규방문자 : 쿠키값을 기준으로 웹사이트에 처음 방문한 방문자
세션 : 사용자 상호 작용 그룹의 수

이탈률 : 사이트를 방문한 후 한 페이지만 조회하고 떠난 세션의 비율

  • one-hit-session - 처음 들어오고 새로고침 한 번 하면 2번히트라서 이탈로 간주하지 않는다

세션당 페이지수 : 한 세션 안에서 방문한 페이지의 수
평균 세션 시간 : 세션이 지속되는 평균 시간

전자상거래 전환율 : 전자상거래로 이루어진 세션의 비율
거래수 : 구매의 총 횟수
수익 : 전자상거래로 발생한 총 수익

종료율 : 특정 페이지에서 홈페이지를 종료한 비율
페이지뷰 : 고객이 방문한 웹페이지의 수
순 페이지뷰 수 : 동일한 세션에서 동일한 페이지뷰를 조회한 중복값을 제거한 페이지뷰 수

  • M->A->B->A->C - 4개

비교대상

달력에서 날짜를 설정하고 데이터를 설정한 기간별로 비교해서 분석가능

보조측정기준


보조 측정기준을 설정을 하게 되면 기본 측정기준으로 나뉘어진 세그먼트를 다시 한번 보조 측정기준으로 나눠준다.

소스/매체 와 더불어 기기 카테고리로 분류된 것을 확인 가능

여러 행 보기

피봇 테이블 하단에 행표시에서 보고자 하는 행의 갯수를 설정하면

많은 자료를 한 페이지에서 확인할 수 있다.

검색기능

검색기능에 해당 키워드를 입력을 하면 해당 키워드가 포함된 기본 측정기준을 확인할 수 있다.

위에 예시에서는 기본측정기준은 소스/매체에서 google이 포함된 자료만 가져온다.

엑셀로 내보내기

화면 상단에 내보내기를 통해서 엑셀이난 csv로 자료를 받아볼 수 있다.

주의해야할 점
현재 페이지의 보이는 자료가 그대로 출력이 된다는 것이다. 그래서 구글을 검색한 상태로 내보내기를 하면 아래와 같이 구글이 포함된 자료만 엑셀에 포함된다.

정규 보고서

실시간 보고서

사이트에서 발생하는 활동에 대한 실시간 모니터링 기능 제공
개요, 위치, 트래픽 소스, 콘텐츠(화면), 이벤트, 전환 등 6개의 보고서 제공
공통으로 제공되는 정보

  • 활성 사용자의 수
  • 최근 30분의 분당 조회수
  • 최근 60분의 분당 조회수

개요 보고서 : 활성 상태인 상위 10개 페이지, 각 페이지의 사용자 소스, 각 페이지의 활성 사용자 수가 표시. 최근 5분 이내에 애널리틱스로 조회를 전송한 사용자들에 대한 정보

위치 : 30분 동안 각 도시에서 조회한 페이지 수 또는 화면수

트래픽 소스(웹 전용) : 현재 머물고 있는 사용자의 소스 / 매체 정보

콘텐츠(웹)/화면(앱) : 최근 30분 동안 조회한 페이지 또는 화면

페이지 제목 - title 태그
사용 중인 페이지 - page url

이벤트 : 최근 30분 동안 발생한 이벤트에 대해 상위 20개의 이벤트 카테고리 정보

전환 : 구매 발생 시 정보를 기록

잠재고객 보고서

활성 사용자 : 1일, 7일, 28일 활성 사용자 수의 증가 추적

활성 사용자란?
보고서 캘린더가 1월 1일 ~ 1월 28일 경우 활성 사용자 수
1일 활성 사용자 : 보고서에서 선택한 마지막 날(12월 4일)에 웹사이트에서 세션을 시작한 순 사용자의 수
7일 활성 사용자 : 보고서에서 선택한 마지막 7일인 11월 28일 ~ 12월 4일에 웹사이트에서 세션을 시작한 순 사용자의 수
28일 활성 사용자 : 보고서에서 선택한 기간동안 웹 사이트에서 세션을 시작한 순 사용자의 수

평생 가치 : 여러 세션에서 기록한 평생 실적을 토대로 사용자가 비즈니스에 얼마나 가치가 있는지를 기록

  • 베타라고 나와있지만 ga4에서는 지원

동질 집단 분석 : 동질 집단의 행동을 분리하여 분석가능

동질 집단이란?
애널리틱스 측정기준에 따라 보고서에서 지정된 공통의 특징을 지닌 사용자 그룹

잠재고객 : 잠재고객을 만들어 에널리틱스에 게시한 이후 잠재고객을 적용하여 잠재고객에 대한 반응을 파악


읽어 볼 거리

❗구글에서 수집하는 연령/성별은 정확한 데이터가 아니다.

사용자 흐름 : 사용자가 사이트에서 선택한 경로를 그래픽으로 확인 가능

  • 어느 페이지에서 다른 페이지로 갔는지 흐름을 파악할 수 있다.

행동 보고서

행동 흐름 : 사용자가 사이트 내에서 사이트와 상호작용하는 방식에 대한 보고서

❗잠재고객 탭의 사용자 흐름과 헷갈릴 수 있다

  • 사용자 흐름 : 사용자가 페에지를 이동하는 경로

  • 행동 흐름 : 사용자가 웹사이트에서 상호작용하는 경로 (이벤트 포함)

사이트 콘텐츠

  • 모든 페이지 : 사이트의 각 페이지에 대한 참여도 측정항목
  • 콘텐츠 드릴다운 : 사이트의 디렉터리 및 페이지에 대한 참여도 측정항목
  • 방문 페이지 : 사이트의 방문 페이지에 대한 획득, 행동, 전환 측정항목
  • 종료 페이지 : 사용자가 사이트에서 마지막으로 연 페이지에 대한 이탈 측정항목

사이트 속도 : 사용자가 얼마나 빨리 콘텐츠를 보고 상호작용할 수 있는지

  • 웹 사이트의 샘플 페이지 조회수에 대한 페이지 로드 시간
  • 추적할 개별 조회, 이벤트 또는 상호작용의 실행 속도 또는 로드 시간
  • 브라우저가 문서를 파싱하여 사용자 상호작용에서 사용할 수 있도록 처리하는 속도

사이트 검색 : 사용자가 사이트의 검색 기능을 얼마나 활용했는지, 어떤 검색어를 입력했는지, 검색결과가 사용자의 참여도를 얼마나 효과적으로 높였는지 파악

검색설정 : 관리 → 관리자 → 보기 → 보기 설정

예시 URL = http://www.google.com?hl=kr&q=북한산+올레길

검색어 매개변수 = q (query string)기준으로 검색

이벤트 : 사용자와 웹사이트의 콘텐츠 간 상호작용에 대한 데이터

전환 보고서

목표 : 목표와 관련된 보고서

💡 목표란?
사이트에서 발생한 전환을 측정할 수 있게 해주는 기능

전자상거래 : 구매 및 거래 데이터 보고서

**GA 향상된 전자상거래 설치 가이드 개발자 문서**

다채널 유입경로

구글 애널리틱스에서는 전환 직전에 사용자를 추적한 마지막 캠페인, 검색 또는 광고가 전환 및 전자상거래에 기여했다고 간주, 그 과정 이전에 발생한 웹사이트 검색 광고는 어떠한 역할을 하였는지, 사용자가 처음 관심을 보인 이후 구매에 이르기 까지 얼마나 많은 시간이 지났는지에 대한 정보를 제공

행동보고서와 소스

획득 - 어떻게 들어왔고 어떤 행동을 했는지 + 그리고 의도한 바 대로 움직여주었나

매체

채널

캠페인

이벤트

  • 카테고리 라벨 액션으로 구성됌
  • 구글 태그 관리자에서 css 요소만 안다면 관리 가능

구글 애널리틱스 실습

필터

내가 방문한 기록을 제외하기

  • 블로그 작업을 하거나 트래킹을 하다보면 담당자가 방문한 기록으로 데이터가 오염이 될 수 있음
  • 필터를 설정해서 데이터에서 자동으로 제외되도록 할 수 있음

  • 필터유형 : 사전정의됨 - 제외 - 하나의 IP주소에서 포함된 트래픽 - 일치(정확히 일치하는 경우)
  • 내 컴퓨터의 IP주소 입력

  • ip 주소를 확인하는 가장 간단한 방법 naver에 검색

  • 새로고침을 했지만 여전히 활성 사용자가 0인 것을 알 수 있다.

❗️ 주의 ip 기준으로 제외하기 때문에 모바일인 경우는 제외되지 않음

목표

  • 한 번 만든 목표는 삭제할 수 없다!

  • 특정 페이지 도착할 경우 목표 달성으로 설정하는 경우
  • 테스트 보기에서 목표를 만들고 나서 제대로 작동 확인

  • 예시로는 특정 블로그 게시글에 방문한 경우이지만 회원가입을 완료 page로 연결 됐을 때
  • 프론트에서 axios로 api 결과를 받고 렌더링을 한 경우

  • 그러기 위해서 url을 지정해주어야 한다.
  • 위에 나와있는대로 그대로 해당 url을 지정하면 안된다.
  • base url이 있기 때문에 routing이 적용된 뒤에 부분만 기입을 해주어야 한따.
  • base url을 빼면 /2만 입력하게 된다.

  • base url은 속성설정에서 확인할 수 있다.
  • 사용중인 페이지에 찍혀있는 것을 확인 가능
  • 목표를 확인하기 위해서 전환수로 들어가서 확인하게 되면 목표가 기록된 것을 확인할 수 있다.

  • 테스트에서 만든 보기가 잘 작동하는지 확인했으면 테스트 속성에서 원래 속성으로 보내준다.
  • 쉽게 공유를 하는 방법 : 체크박스 체크하고 공유 클릭
  • 나온 링크를 다른 탭에 붙여넣어주면 아래와 같은 화면이 나온다.

  • 옮기고자 하는 위치를 지정하고 만들기를 눌러주면 된다.

  • 원래 속성에 보기가 잘 반영된 것을 확인할 수 있다.

GA 기본 설정

PC보기, 모바일 보기 만들기

기존 보기의 설정을 그대로 가져와서 보기를 빠르게 만들 수 있다.

  • 보기 복사를 클릭을 하게 되면 보기를 복사할 수 있다.
  • 필터와 목표가 그대로 복사가 된다.
  • PC 보기이기 때문에 필터유형 - 맞춤, 제외 - 기기카테고리를 입력을 하고 모바일과 태블릿을 체크해준다.
  • 위와같이 필터를 추가하였다.

세그먼트와 맞춤 보고서

11월에 첫방문한 사람 중 구매를 한 사람 - 세그먼트 만들기

  • 새 세그먼트를 클릭하면 커스텀한 세그먼트를 만들 수 있다.

  • 구매가 이루어졌는지를 확인하기 위해서 수익 > 0 큰 경우를 지정

  • 첫 방문 날짜가 11월인지 확인하기 위해서 첫 번째 세션 날짜를 11월 1일~ 11월 30일로 지정

  • 날짜를 11월 29일~ 12월 5일로 설정시 12월에도 구매가 발생한 것을 확인 가능
  • 이 경우는 11월 달에 첫번째 방문 이후 12월달에 구매를 한 경우

맞춤보고서 만들기

  • 맞춤설정에서 맞춤 보고서 - 원하는 측정항목을 기입
  • 측정기준을 어떤 것으로 설정할 지 지정

  • 해당하는 맞춤 보고서 확인 가능
  • 직접 url을 입력하고 구매를 한 경우가 제일 수익이 많은 것을 확인 가능
profile
기록을 통해 한 걸음씩 성장ing!

0개의 댓글