[Gastudy.net] Google Analytics basic

41
Google Analytics Basic

Transcript of [Gastudy.net] Google Analytics basic

Page 1: [Gastudy.net] Google Analytics basic

Google AnalyticsBasic

Page 2: [Gastudy.net] Google Analytics basic

오세흥

Yea Studio / 기획팀장

서비스기획 , 전략기획 , PM, 마케팅기획 등등

디자인 , 개발 빼고 전부 다 ...

( 개발자라 하기엔 애매모호한 ) 개발자 출신 , GAIQ 보유

페이스북 GA Study 그룹 운영https://www.facebook.com/groups/gastudy.net/

[email protected]

# 저는요 ...

Page 3: [Gastudy.net] Google Analytics basic

# Web 과 Mobile 의 차이

# 분석 기법

# Measurement plan

# 주요 구성요소

# Data model 구성요소

# Account structure

# Filters

# Reporting 살펴보기

# 지표 이해하기 - User, Event

# Segment 란 ?

# Segment 활용방안

# Segment 살펴보기

# Q&A

# 진행순서

Page 4: [Gastudy.net] Google Analytics basic

데이터는 잘 수집하는 것도 중요하지만 모은 데이터를 어떻게 활용하느냐에 따라 결과가

달라지기 때문에 데이터를 분석 할 때에 Insight 와 Context 를 파악하는 것이 중요함 .

 

- 가장 쉬운 방법은 " 비교를 통한 분석 "ex) DAU, MAU, Session 시간 등등 ...

 

- 목표설정어떤 전략을 세우냐 또는 서비스의 시기별로 목표가 다르기 때문에 각 상황에 따라서

적절한 목표 설정이 중요 . 시기 / 목표별 비교를 통해서 설정한 목표대로 잘 돌아가고

있는지 비교분석을 한다면 Good.

 

# 시작하기에 앞서 ...

Page 5: [Gastudy.net] Google Analytics basic

- 데이터는 가능하면 쪼개서 ( 세분화 ) 보기데이터가 많이 쌓이기 시작하면 큰 흐름만 눈에 잘 띄기 때문에 , 큰 흐름만 보다 보면

정말 중요한 Point 나 데이터를 놓칠 수 있음 .

예를 들어 , 세션이 많아지면 큰 흐름으로 봤을 땐 좋은 일이지만 , 반대로 세부적으로

봤을 때는 앱이 죽었다거나 혹은 해당 Activity 에서 불편함을 느껴서 다시 접속을 한

행동 때문에 세션의 수가 늘어 났다면 ?

한가지의 지표나 큰 흐름만으로는 이런 상황을 파악하기 정말 힘듬 . 그래서 가능하면

여러 지표를 쪼개서 보는 것을 추천 함 .( 월 -> 주 -> 일 -> 시간 별 )

그렇다고 해서 아무 지표나 다 쪼개서 보는 것은 아님 . 경험을 해봐야 알 수 있는 부분이

많지만

단점은 분석하는데 많은 비용과 시간이 소요 됨 .

 

# 시작하기에 앞서 ...

Page 6: [Gastudy.net] Google Analytics basic

- 최소한의 노력으로 최대한의 결과 얻기데이터를 비교하고 , 세분화 하는 것도 좋지만 최소한의 노력으로 최대한의 결과를 얻는

것도

중요 함 .

기본 ( 핵심 ) 지표를 꼭 정해서 GA 에서는 Goal, Segment, Filter 등을 활용해서

사용하는 것이 중요 함 .

결론은 " 경험 " 이 가장 중요 함 .

손에 점차 익으면 같은 지표를 보더라도 시간이 점점 단축 됩니다 :)

# 시작하기에 앞서 ...

Page 7: [Gastudy.net] Google Analytics basic

- WebJavascript Code 를 사용

<head> </head> 사이에 넣는 것이 Best.

간혹 footer 에 넣는 경우도 있음 ( 정확도 , 속도 차이 )

# Web 과 Mobile 의 차이

Page 8: [Gastudy.net] Google Analytics basic

- Mobile SDK(Software Development Kit) 사용 , OS 별 (Android, iOS) 로 제공

# Web 과 Mobile 의 차이

Page 9: [Gastudy.net] Google Analytics basic

- DispatchMobile 은 Web 과 달리 수집한 데이터를 실시간으로 전송하지 않고 일정한 시간을

정해 주기적으로 전송 함 . (Android 30 분 / iOS 2 분 )

1. Mobile 은 Web 과 달리 인터넷에 항상 연결되어 있지 않을 수 있음

2. 실시간으로 데이터를 전송하면 배터리 수명이 단축 됨

# Web 과 Mobile 의 차이

Page 10: [Gastudy.net] Google Analytics basic

# 분석 기법

- Segmentation 유저의 행동 트렌드 , 패턴 , 변화를 나누어서 보기 (date, time, device, 지역 등등 )

- Context 지표를 이해하여 실적이 좋은지 나쁜지 파악할 수 있음

Page 11: [Gastudy.net] Google Analytics basic

# Measurement plan

- 측정계획 5 단계1. 측정계획 정의

2. 기술 기반 문서화 ( 서버 , 웹 or 모바일 , 반응형 , 모두 추척이 가능한지 )

3. 실행계획 세우기

4. 계획 실행하기

5. 유지 보수

 

Page 12: [Gastudy.net] Google Analytics basic

# Measurement plan

- 측정설계 5 단계1. 비즈니스 목표 문서화

2. 목표를 위한 전략 , 전술 확인

3. KPI(metric)

4. Segment

5. Target

 

Page 13: [Gastudy.net] Google Analytics basic

# 주요 구성요소

- Collection데이터 수집 및 서버전송

- ConfigurationReport 에 포함 , 제외 할 데이터를 설정

- ProcessingReport 에 나타낼 데이터를 Configuration 을 적용해 처리

- Reporting 가공한 데이터를 나타냄

Page 14: [Gastudy.net] Google Analytics basic

# 주요 구성요소

- Collection

데이터를 수집 , 측정할 디지털 환경에 코드를 추가해야 함 .

수집 방법은 추적하는 환경에 따라 다름

Web : Javascript / Mobile : SDK

행동이 일어날 때 마다 기록하고 , 데이터를 Package 화 해서 서버로 전송함 .

Page 15: [Gastudy.net] Google Analytics basic

# 주요 구성요소

- Processing & Configuration

Processing 하는 동안 Raw data 에 Configuration 을 적용하여 변환 .

AdWords, AdSense, Webmaster Tools 등 다른 Google 제품에서 보고서로

데이터를 가져올 수 있고 , Google 이외의 소스에서도 가져와 구성할 수 있음 .

Data 는 한번 처리되면 바꿀 수 없음 .

Page 16: [Gastudy.net] Google Analytics basic

# 주요 구성요소

- Processing 중 4 가지의 주요한 변화

Property 와 View 에서 Configuration 을 통해 변환을 Control 할 수 있음

1. GA 는 User 와 Session 으로 수집한 Hit 로 구성 됨 .

2. 추적코드를 통해 수집된 Data 와 다른 Data 를 결합 할 수 있음 .

3. 추가한 설정에 따라 Data 를 수정할 수 있음 ( 삽입 , 추출 , 변경 등 )

4. Data 가 처리되는 것을 “ Aggregation" 이라 함

Page 17: [Gastudy.net] Google Analytics basic

# 주요 구성요소

- Reporting

처리 후 시각화 , 인터페이스 등을 통해 사용하기 쉽게 데이터분석을 할 수 있음 .

Core Reporting API 를 사용해서도 접근 가능 .

API 를 사용해 자신만의 툴을 만들거나 , 3rd party 툴에도 데이터를 추출 할 수 있음 .

Page 18: [Gastudy.net] Google Analytics basic

# Data model 구성요소

User - Session – Interaction

계층구조 형태

User = Visitor

Session = Visit

Interaction = hit

Page 19: [Gastudy.net] Google Analytics basic

# Data model 구성요소

- User (Visitor)

임의의 고유 ID 를 생성

새로운 ID = New User / 존재하는 ID = Returning User

Web cookie 를 삭제하거나 , App 을 삭제 후 재설치 하는 경우

Multiple device 에서 연관된 유저 (User-ID) 로 사용가능

Page 20: [Gastudy.net] Google Analytics basic

# Data model 구성요소

- Session (Visit)

User 는 여러 Session 을 가질 수 있음 .

GA 에서 Session 은 기본 30 분 , 이를 “ Timeout Length” 라 함 .

(Timeout Length 설정 만큼 hit 가 전송되지 않으면 해당 Session 종료 ,

Customize 가능 , Min 1 분 ~ Max 4 시간 )

Page 21: [Gastudy.net] Google Analytics basic

# Account structure

- Account 구성Account – Property – View 계층구조

Data 를 보호하기 위해 각 Property 에서 여러개의 View 생성 .

Unfiltered(RAW), Master, Test view 활용 추천 . ( 역순으로 적용 )

Page 22: [Gastudy.net] Google Analytics basic

- 알아두어야 할 점

• 한번 삭제한 View 는 복구 할 수 없음 .

• View 생성 시 생성한 날 부터 데이터를 얻게 됨 .

• 자동으로 기존 데이터를 가져오지 않음 .

• Account 100 개 , Property 50 개 , View 25 개 생성 제한이 있음 .

# Account structure

Page 23: [Gastudy.net] Google Analytics basic

# Filters

- Exclude, Include  한번 Filter 처리 된 데이터는 다시 이전으로 되돌릴 수 없음 . ( 소급적용 X)

Filter 는 미리 정의된 필터 , 사용자설정 필터 , Multiple 필터 ( 여러개 적용 )

Filter 의 순서가 중요함 . ( 적용 된 순서대로 처리 )

잘못 설정된 데이터를 처리하면 부정확한 데이터를 얻게 됨 .

Page 24: [Gastudy.net] Google Analytics basic

• 신규사용자 , 활성사용자 , 현재 사용자는 ?

• 도시 , 국가 , 대륙 , 기기 , 해상도 , 앱버전

• 어떤 마켓을 통해 , 어떤 캠페인을 통해 앱으로 유입 됐는지

• 제일 많이 보는 화면과 행동은 ?

# Reporting 살펴보기

Page 25: [Gastudy.net] Google Analytics basic

GA 의 Report 는 Dimension 과 Metric 의 조합을 기반으로 함 .

Data 를 요청하면 거의 즉시 데이터를 수신 받음 .

하지만 , 데이터의 양이 너무 많을 경우 Sampling 이라는 Process 를 사용 함 .

Sampling 은 데이터를 주고 받을 때 , 긴 딜레이가 없이 더 빠르게 검색 하는데 도움을

주지만 , 신뢰도가 낮아짐 .

• 데이터의 행이 50 만개를 넘는 경우 Sampling 진행 (프리미엄 75 만개 )

• Sampling 되는 경우 우측 상단에 표시됨 , 조절도 가능 하지만 설정이 저장되진 않음 .

• Sampling 은 보고서에서도 조절 할 수 있지만 , 수집 단계에서도 조절 가능 함 .

# Reporting 살펴보기

Page 26: [Gastudy.net] Google Analytics basic

- DimensionsData 의 특징을 설명 , 유저의 특성 (Session, Action)

 - MetricsData 의 정량적 측정 ( 주로 숫자로 이루어짐 )

Report 의 첫 컬럼은 Dimension, 나머지는 Metric

Secondary Dimension 사용 시 두번째 컬럼까지 Dimension

# Reporting 살펴보기

Page 27: [Gastudy.net] Google Analytics basic

- User

New User + Returning User = User

# 지표 이해하기

Page 28: [Gastudy.net] Google Analytics basic

- User

New User + Returning User = User 13,962 + 36,315 = 41,287

????

# 지표 이해하기

Page 29: [Gastudy.net] Google Analytics basic

- User

GA 가 User 를 Count 하는 체계를 이해하기 .

동일한 사용자는 User 에서 1 로 카운트 . 즉 , 한 명의 사용자로 분류 .

# 지표 이해하기

Page 30: [Gastudy.net] Google Analytics basic

- User

e.g.) A 라는 사용자가 Site 에 접속 . 첫 방문 후에 재 방문을 3 번 함 . Report 에 보이는 A 의 지표는 ?

New User =

Returning User =

User =

# 지표 이해하기

Page 31: [Gastudy.net] Google Analytics basic

- Event

1. Total Event (총 이벤트 수 )Pageview level 의 이벤트의 총 합계 .쉽게 , 말 그대로 해당 카테고리의 이벤트가 일어난 총 합이다 .

2. Unique Events ( 순 이벤트 수 )User-based, 세션 별 첫 행동만 기록되는 이벤트의 합계 .

# 지표 이해하기

Page 32: [Gastudy.net] Google Analytics basic

- Event

Total Events 가 Unique Events 를 포괄하는 개념 .

e.g.)

1. A 유저가 B 버튼을 20 번 클릭 했을 경우

Total Events =

Unique Events =

2. 세션이 종료 된 후 , 다시 A 유저가 B 버튼을 20 번 클릭 했다면 ?

Total Events =

Unique Events =

# 지표 이해하기

Page 33: [Gastudy.net] Google Analytics basic

- Event

아래의 지표를 가지고 어떤 Insight 를 도출 할 수 있을까요 ?

# 지표 이해하기

Page 34: [Gastudy.net] Google Analytics basic

- Event

Total Events 로만 보면 카테고리 1 > 2 > 3 > 4 순서대로 활발하게 사용되고 있다 볼 수 있음 .

Unique Events 로 보면 카테고리 4 > 2 > 3 > 1 순서대로 활발하게 사용되고 있다 볼 수 있음 .

# 지표 이해하기

Page 35: [Gastudy.net] Google Analytics basic

- Event

Total / Unique 계산해보면 세션 당 Event 는1 카테고리 15.9 / 2 카테고리 5.3 3 카테고리 8.2 / 4 카테고리 1.2

# 지표 이해하기

Page 36: [Gastudy.net] Google Analytics basic

- Event

1,3 카테고리 = 적은 Session(User) 으로 많은 행동 .

2 카테고리 = 1,3 카테고리의 3 배의 Session(User) 으로 비슷한 행동

4 카테고리 = 가장 많은 Session(User) 으로 가장 적은 행동

# 지표 이해하기

15.95.38.21.2

Page 37: [Gastudy.net] Google Analytics basic

Segment = 실시간으로 필터링하는 기능

세션 / 사용자로 구분 , 기본제공 , 맞춤 Segment 사용 가능

최대 4 개까지 비교 가능 , 시작일로부터 최대 90 일 설정 가능 .

계정 당 1,000 개 까지 생성 가능 , View 당 100 개 까지 생성 가능 .

# Segment 란 ?

Page 38: [Gastudy.net] Google Analytics basic

복잡한 고객 행동을 Segment 로 구분하여 데이터를 비교하고각 각의 데이터를 기반으로 개선

• 트래픽이 가장 높은 국가의 가장 인기 있는 방문 페이지는 ?

• iOS 사용자의 평균 세션 시간은 ?

그 외에도 주요지표를 설정하여 지표에 대한 Segment 를 만들 수 있음 .

• 일주일 사이에 7 회 이상 방문한 사용자

• 설정한 목표 (Goal) 를 5 회 이상 달성한 사용자

# Segment 활용방안

Page 39: [Gastudy.net] Google Analytics basic

# Segment 살펴보기

Page 40: [Gastudy.net] Google Analytics basic

Q & A

Page 41: [Gastudy.net] Google Analytics basic

Thank you