구글 애널리틱스 - 시작하기

김민석·2022년 4월 21일
0

구글 애널리틱스를 사용하는 이유?

  • 고객을 파악하기 위해
  • 디바이스의 다양화로 유입량 및 경로 확대(고객 IT화 확대)
  • 고객 행동 데이터 측정 및 분석을 위한 Google Analytics

목표

  • 온라인 사이트에 대해 고객의 데이터를 어떻게 활용할 것인지에 대한 목표 설정
  • 도착 / 시간 / 이벤트 / 세션당 페이지 수

데이터 수집 방식

  • Measurement Protocol로 디바이스에서 GA로

보고서

  • 고객이 누구인가
  • 어떻게 유입되었는가
  • 어떻게 움직이는가
  • 가치는 무엇인가
    ..
    Dimension & Metrics로 각각의 보고서가 작성

기본 지표

User

  • 웹에서 User의 브라우저에 저장하는 텍스트 조합
  • 삭제 가능함
  • 호스트 별 생성
  • 브라우저 별 생성(중복될 가능성 있다)
  • Client ID (Unique Visitor)
  • 중복 제거
  • 사용자 수
  • 쿠기 기반이기에 사용자가 쿠키 삭제하면 재방문시 신규 사용자로 인식

Session

  • 설정된 값(기본 30분)을 넘으면 같은 device, browser여도 다른 세션
  • 여행처럼 방문에서 나갈 때까지
  • 유입소스가 바뀌면 세선 변경
  • 12시가 넘었을 때 세션 변경

Page View

  • Pageview는 방문마다 증가함
  • Unique Pageview는 중복 제거(세션 내에서)

Bounce Rate

  • Bounces(이탈수) : GA와 상호작용 횟수가 1회인 Session
  • Bounce Rate = (Bounce / Sessions) * 100
  • 이탈률이 높으면 페이지 로딩 시간, 타겟 상품 품절 등의 이유가 있는지 확인해볼 필요가 있다

Exit Rate

  • Exits(종료수) : 페이지에서 사용자가 종료한 횟수
  • Exits Rate = (Exits/Pageviews)*100

Avg. Session Duration

  • 세션 내 첫 상호 작용엣서 마지막 상호작용까지의 시간을 Session으로 평균

GA 설정법

Universal Analytics 구조

계정 - 속성 - 보기

기본 보기 구성 방안(default)

  • Master View :실제 분석을 수행하기 위한 보기.
  • Test View : 보기 설정, 필터 설정 등의 테스트를 위한 보기
  • Raw Data View : 전체 데이터 보존을 위한 보기(처리하지 않고 두어야 함!)

계정 생성 후 추적 코드

위 코드를 입력해 GA에 데이터를 넣어줄 수 있다.

-head에 넣기를 추천하는 이유는 유실을 막기 위해

이벤트 데이터 전송

이벤트 : 페이지와 별개로 사용자의 액션을 추적하는 기능

  • 카테고리 / 액션 / 라벨

맞춤 측정 기준

GA가 자동으로 수집하는 데이터 외 추가적인 데이터 수집에 사용
맞춤 측정 기준으로 고객 세그먼트를 분류해 활용할 수 있다.


범위는 hit, session, user, product

hit : 필드 값에만 저장, 같은 세션에서도 각각 따로
session : hit가 되면 해당 세션을 전부 해당 hit로
user : session처럼 해당 세션을 hit의 것으로 변경(hit 전 세션은 영향 없음) 이후 세션까지도 해당 hit로
product : 전자 상거래 제품 배열에서만 사용

콘텐츠 그룹

페이지를 논리적 구조로 그룹화, 그룹 이름 별로 통합된 측정항목을 조회하고 비교 가능

방법

  • 추적 코드 : 개발자 인력 요구로 어렵다.
  • 추출 : 정형화 되어 있을 때 조건을 줘서 추출, 정형화 안 되어있으면 어렵다.
  • 규칙 정의 : url 정의가 잘 되어 있지 않아도 가능한 방법

그룹화를 통해 각 그룹에 대해 개별적인 인사이트를 얻을 수 있다.

맞춤 캠페인

어떤 경로로 유입되었는지에 따라 성과 분석이 가능하다.

GA로 데이터 전송

  • gclid, gclsrc 파라미터가 있는지
    --> UTM 파라미터가 있는지
    --> Referrer 파라미터가 있는지
    순으로 분류해준다.

맞춤 캠페인 태깅을 위해 어떤 유입 데이터를 수집할 것인지 5가지 매개변수 정의가 선행
필수 : utm_source(어디서 유입), utm_medium(어떻게 유입)
선택 : utm_campaign(캠페인 이름), utm_content(동일한 광고 세부 정보 구분), utm_term(유료 검색 키워드)

보기 필터

특정 보기 내 데이터 제외 및 포함을 위한 필터 적용

  • 제외, 포함, 대문자, 소문자, 찾기 및 바꾸기, 고급

  • 필터 적용시 영구 적용(Raw는 건들지 말아야)

  • 적용시간은 최대 24시간

  • 보기 수준의 필터를 수정하면 계정 수준의 필터 또한 변경, 다른 보기 또한 변경 사항 영향 받음

  • 필터는 데이처 처리된 후 적용(측정 기준 범위를 변경하는 필터를 만들 순 없다)

기타 설정 내용

utm을 쓰게 만드는 설정

profile
데이터 사이언스를 공부하는 커피쟁이

0개의 댓글