SlideShare a Scribd company logo
1 of 41
Google Analytics
Basic
오세흥
Yea Studio / 기획팀장
서비스기획, 전략기획, PM, 마케팅기획 등등
디자인, 개발 빼고 전부 다...
(개발자라 하기엔 애매모호한)개발자 출신, GAIQ 보유
페이스북 GA Study 그룹 운영
https://www.facebook.com/groups/gastudy.net/
sionic77@gmail.com
# 저는요...
# Web과 Mobile의 차이
# 분석 기법
# Measurement plan
# 주요 구성요소
# Data model 구성요소
# Account structure
# Filters
# Reporting 살펴보기
# 지표 이해하기 - User, Event
# Segment란?
# Segment 활용방안
# Segment 살펴보기
# Q&A
# 진행순서
데이터는 잘 수집하는 것도 중요하지만 모은 데이터를 어떻게 활용하느냐에 따라 결과가
달라지기 때문에 데이터를 분석 할 때에 Insight와 Context를 파악하는 것이 중요함.
- 가장 쉬운 방법은 "비교를 통한 분석"
ex) DAU, MAU, Session시간 등등...
- 목표설정
어떤 전략을 세우냐 또는 서비스의 시기별로 목표가 다르기 때문에 각 상황에 따라서 적
절한 목표 설정이 중요. 시기/목표별 비교를 통해서 설정한 목표대로 잘 돌아가고 있는지
비교분석을 한다면 Good.
# 시작하기에 앞서...
- 데이터는 가능하면 쪼개서(세분화) 보기
데이터가 많이 쌓이기 시작하면 큰 흐름만 눈에 잘 띄기 때문에, 큰 흐름만 보다 보면 정
말 중요한 Point나 데이터를 놓칠 수 있음.
예를 들어, 세션이 많아지면 큰 흐름으로 봤을 땐 좋은 일이지만, 반대로 세부적으로 봤
을 때는 앱이 죽었다거나 혹은 해당 Activity에서 불편함을 느껴서 다시 접속을 한 행동
때문에 세션의 수가 늘어 났다면?
한가지의 지표나 큰 흐름만으로는 이런 상황을 파악하기 정말 힘듬. 그래서 가능하면 여
러 지표를 쪼개서 보는 것을 추천 함.(월 -> 주 -> 일 -> 시간 별)
그렇다고 해서 아무 지표나 다 쪼개서 보는 것은 아님. 경험을 해봐야 알 수 있는 부분이
많지만
단점은 분석하는데 많은 비용과 시간이 소요 됨.
# 시작하기에 앞서...
- 최소한의 노력으로 최대한의 결과 얻기
데이터를 비교하고, 세분화 하는 것도 좋지만 최소한의 노력으로 최대한의 결과를 얻는
것도
중요 함.
기본(핵심)지표를 꼭 정해서 GA에서는 Goal, Segment, Filter 등을 활용해서 사용하는
것이 중요 함.
결론은 "경험"이 가장 중요 함.
손에 점차 익으면 같은 지표를 보더라도 시간이 점점 단축 됩니다 :)
# 시작하기에 앞서...
- Web
Javascript Code를 사용
<head> </head> 사이에 넣는 것이 Best.
간혹 footer에 넣는 경우도 있음 (정확도, 속도 차이)
# Web과 Mobile의 차이
- Mobile
SDK(Software Development Kit)사용, OS별(Android, iOS)로 제공
# Web과 Mobile의 차이
- Dispatch
Mobile은 Web과 달리 수집한 데이터를 실시간으로 전송하지 않고 일정한 시간을 정해
주기적으로 전송 함. (Android 30분 / iOS 2분)
1. Mobile은 Web과 달리 인터넷에 항상 연결되어 있지 않을 수 있음
2. 실시간으로 데이터를 전송하면 배터리 수명이 단축 됨
# Web과 Mobile의 차이
# 분석 기법
- Segmentation
유저의 행동 트렌드, 패턴, 변화를 나누어서 보기(date, time, device, 지역 등등)
- Context
지표를 이해하여 실적이 좋은지 나쁜지 파악할 수 있음
# Measurement plan
- 측정계획 5단계
1. 측정계획 정의
2. 기술 기반 문서화 (서버, 웹 or 모바일, 반응형, 모두 추척이 가능한지)
3. 실행계획 세우기
4. 계획 실행하기
5. 유지 보수
# Measurement plan
- 측정설계 5단계
1. 비즈니스 목표 문서화
2. 목표를 위한 전략, 전술 확인
3. KPI(metric)
4. Segment
5. Target
# 주요 구성요소
- Collection
데이터 수집 및 서버전송
- Configuration
Report에 포함, 제외 할 데이터를 설정
- Processing
Report에 나타낼 데이터를 Configuration을 적용해 처리
- Reporting
가공한 데이터를 나타냄
# 주요 구성요소
- Collection
데이터를 수집, 측정할 디지털 환경에 코드를 추가해야 함.
수집 방법은 추적하는 환경에 따라 다름
Web : Javascript / Mobile : SDK
행동이 일어날 때 마다 기록하고, 데이터를 Package화 해서 서버로 전송함.
# 주요 구성요소
- Processing & Configuration
Processing 하는 동안 Raw data에 Configuration을 적용하여 변환.
AdWords, AdSense, Webmaster Tools 등 다른 Google 제품에서 보고서로 데이터를 가
져올 수 있고, Google 이외의 소스에서도 가져와 구성할 수 있음.
Data는 한번 처리되면 바꿀 수 없음.
# 주요 구성요소
- Processing 중 4가지의 주요한 변화
Property와 View에서 Configuration을 통해 변환을 Control할 수 있음
1. GA는 User와 Session으로 수집한 Hit로 구성 됨.
2. 추적코드를 통해 수집된 Data와 다른 Data를 결합 할 수 있음.
3. 추가한 설정에 따라 Data를 수정할 수 있음 (삽입, 추출, 변경 등)
4. Data가 처리되는 것을 “Aggregation"이라 함
# 주요 구성요소
- Reporting
처리 후 시각화, 인터페이스 등을 통해 사용하기 쉽게 데이터분석을 할 수 있음.
Core Reporting API를 사용해서도 접근 가능.
API를 사용해 자신만의 툴을 만들거나, 3rd party 툴에도 데이터를 추출 할 수 있음.
# Data model 구성요소
User - Session – Interaction
계층구조 형태
User = Visitor
Session = Visit
Interaction = hit
# Data model 구성요소
- User (Visitor)
임의의 고유 ID를 생성
새로운 ID = New User / 존재하는 ID = Returning User
Web cookie를 삭제하거나, App을 삭제 후 재설치 하는 경우
Multiple device에서 연관된 유저(User-ID)로 사용가능
# Data model 구성요소
- Session (Visit)
User는 여러 Session을 가질 수 있음.
GA에서 Session은 기본 30분, 이를 “Timeout Length”라 함.
(Timeout Length 설정 만큼 hit가 전송되지 않으면 해당 Session 종료,
Customize 가능, Min 1분 ~ Max 4시간)
# Account structure
- Account 구성
Account – Property – View 계층구조
Data를 보호하기 위해 각 Property 에서 여러개의 View 생성.
Unfiltered(RAW), Master, Test view 활용 추천. (역순으로 적용)
- 알아두어야 할 점
• 한번 삭제한 View는 복구 할 수 없음.
• View 생성 시 생성한 날 부터 데이터를 얻게 됨.
• 자동으로 기존 데이터를 가져오지 않음.
• Account 100개, Property 50개, View 25개 생성 제한이 있음.
# Account structure
# Filters
- Exclude, Include
한번 Filter 처리 된 데이터는 다시 이전으로 되돌릴 수 없음. (소급적용 X)
Filter는 미리 정의된 필터, 사용자설정 필터, Multiple 필터(여러개 적용)
Filter의 순서가 중요함. (적용 된 순서대로 처리)
잘못 설정된 데이터를 처리하면 부정확한 데이터를 얻게 됨.
• 신규사용자, 활성사용자, 현재 사용자는?
• 도시, 국가, 대륙, 기기, 해상도, 앱버전
• 어떤 마켓을 통해, 어떤 캠페인을 통해 앱으로 유입 됐는지
• 제일 많이 보는 화면과 행동은?
# Reporting 살펴보기
GA의 Report는 Dimension과 Metric의 조합을 기반으로 함.
Data를 요청하면 거의 즉시 데이터를 수신 받음.
하지만, 데이터의 양이 너무 많을 경우 Sampling이라는 Process를 사용 함.
Sampling은 데이터를 주고 받을 때, 긴 딜레이가 없이 더 빠르게 검색 하는데 도움을 주
지만, 신뢰도가 낮아짐.
• 데이터의 행이 50만개를 넘는 경우 Sampling 진행 (프리미엄 75만개)
• Sampling 되는 경우 우측 상단에 표시됨, 조절도 가능 하지만 설정이 저장되진 않음.
• Sampling은 보고서에서도 조절 할 수 있지만, 수집 단계에서도 조절 가능 함.
# Reporting 살펴보기
- Dimensions
Data의 특징을 설명, 유저의 특성 (Session, Action)
- Metrics
Data의 정량적 측정(주로 숫자로 이루어짐)
Report의 첫 컬럼은 Dimension, 나머지는 Metric
Secondary Dimension 사용 시 두번째 컬럼까지 Dimension
# Reporting 살펴보기
- User
New User + Returning User = User
# 지표 이해하기
- User
New User + Returning User = User
13,962 + 36,315 = 41,287 ????
# 지표 이해하기
- User
GA가 User를 Count하는 체계를 이해하기.
동일한 사용자는 User에서 1로 카운트.
즉, 한 명의 사용자로 분류.
# 지표 이해하기
- User
e.g.)
A라는 사용자가 Site에 접속. 첫 방문 후에 재 방문을 3번 함.
Report에 보이는 A의 지표는 ?
New User =
Returning User =
User =
# 지표 이해하기
- Event
1. Total Event (총 이벤트 수)
Pageview level의 이벤트의 총 합계.
쉽게, 말 그대로 해당 카테고리의 이벤트가 일어난 총 합이다.
2. Unique Events (순 이벤트 수)
User-based, 세션 별 첫 행동만 기록되는 이벤트의 합계.
# 지표 이해하기
- Event
Total Events가 Unique Events를 포괄하는 개념.
e.g.)
1. A유저가 B버튼을 20번 클릭 했을 경우
Total Events =
Unique Events =
2. 세션이 종료 된 후, 다시 A유저가 B버튼을 20번 클릭 했다면?
Total Events =
Unique Events =
# 지표 이해하기
- Event
아래의 지표를 가지고 어떤 Insight를 도출 할 수 있을까요?
# 지표 이해하기
- Event
Total Events로만 보면 카테고리 1 > 2 > 3 > 4
순서대로 활발하게 사용되고 있다 볼 수 있음.
Unique Events로 보면 카테고리 4 > 2 > 3 > 1
순서대로 활발하게 사용되고 있다 볼 수 있음.
# 지표 이해하기
- Event
Total / Unique 계산해보면 세션 당 Event는
1 카테고리 15.9 / 2 카테고리 5.3
3 카테고리 8.2 / 4 카테고리 1.2
# 지표 이해하기
- Event
1,3 카테고리 = 적은 Session(User)으로 많은 행동.
2 카테고리 = 1,3 카테고리의 3배의 Session(User)으로 비슷한 행동
4 카테고리 = 가장 많은 Session(User)으로 가장 적은 행동
# 지표 이해하기
15.9
5.3
8.2
1.2
Segment = 실시간으로 필터링하는 기능
세션 / 사용자로 구분, 기본제공, 맞춤 Segment 사용 가능
최대 4개까지 비교 가능, 시작일로부터 최대 90일 설정 가능.
계정 당 1,000개 까지 생성 가능, View 당 100개 까지 생성 가능.
# Segment란?
복잡한 고객 행동을 Segment로 구분하여 데이터를 비교하고
각 각의 데이터를 기반으로 개선
• 트래픽이 가장 높은 국가의 가장 인기 있는 방문 페이지는?
• iOS 사용자의 평균 세션 시간은?
그 외에도 주요지표를 설정하여 지표에 대한 Segment를 만들 수 있음.
• 일주일 사이에 7회 이상 방문한 사용자
• 설정한 목표(Goal)를 5회 이상 달성한 사용자
# Segment 활용방안
# Segment 살펴보기
Q & A
Thank you

More Related Content

What's hot

Google Analytics 가이드 (한국어)
Google Analytics 가이드 (한국어)Google Analytics 가이드 (한국어)
Google Analytics 가이드 (한국어)Min Hee Lee
 
소셜미디어와 웹로그 분석을 통한 브랜드 가치 분석과 마케팅 전략
소셜미디어와 웹로그 분석을 통한 브랜드 가치 분석과 마케팅 전략소셜미디어와 웹로그 분석을 통한 브랜드 가치 분석과 마케팅 전략
소셜미디어와 웹로그 분석을 통한 브랜드 가치 분석과 마케팅 전략DongSung Kim
 
[Gastudy.net] Digital analytics fundamentals
[Gastudy.net] Digital analytics fundamentals[Gastudy.net] Digital analytics fundamentals
[Gastudy.net] Digital analytics fundamentalsSeHeung Oh
 
Google 애널리틱스 시작하기
Google 애널리틱스 시작하기 Google 애널리틱스 시작하기
Google 애널리틱스 시작하기 Jihyun Ahn
 
활성 사용자(Active user) 개념잡기
활성 사용자(Active user) 개념잡기활성 사용자(Active user) 개념잡기
활성 사용자(Active user) 개념잡기와이즈트래커
 
[에이스카운터 웹로그분석]에이스카운터 ASP 서비스 소개서
[에이스카운터 웹로그분석]에이스카운터 ASP 서비스 소개서[에이스카운터 웹로그분석]에이스카운터 ASP 서비스 소개서
[에이스카운터 웹로그분석]에이스카운터 ASP 서비스 소개서엔에이치엔디엔티(NHN D&T)
 
캡셔네이터 사용자 가이드
캡셔네이터 사용자 가이드캡셔네이터 사용자 가이드
캡셔네이터 사용자 가이드Booseol Shin
 
비즈스프링과 함께하는 앱전문 분석 솔루션 - 와이즈트래커
비즈스프링과 함께하는 앱전문 분석 솔루션 - 와이즈트래커비즈스프링과 함께하는 앱전문 분석 솔루션 - 와이즈트래커
비즈스프링과 함께하는 앱전문 분석 솔루션 - 와이즈트래커BizSpring Inc.
 
서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석YOO SE KYUN
 
스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석Seonggwan Lee
 
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다승화 양
 
데이터 분석 동향과 비즈스프링이 제공하는 데이터
데이터 분석 동향과 비즈스프링이 제공하는 데이터데이터 분석 동향과 비즈스프링이 제공하는 데이터
데이터 분석 동향과 비즈스프링이 제공하는 데이터BizSpring Inc.
 
알면 알수록 어려운 서비스 기획 뽀개기_2020
알면 알수록 어려운 서비스 기획 뽀개기_2020알면 알수록 어려운 서비스 기획 뽀개기_2020
알면 알수록 어려운 서비스 기획 뽀개기_2020YOO SE KYUN
 
[우리가 데이터를 쓰는 법] 우리가 고객을 이해하는 법 - 에그번 에듀케이션 문관균 대표
[우리가 데이터를 쓰는 법] 우리가 고객을 이해하는 법 - 에그번 에듀케이션 문관균 대표[우리가 데이터를 쓰는 법] 우리가 고객을 이해하는 법 - 에그번 에듀케이션 문관균 대표
[우리가 데이터를 쓰는 법] 우리가 고객을 이해하는 법 - 에그번 에듀케이션 문관균 대표Dylan Ko
 
[비즈스프링] 웹로그분석은 무엇인가?
[비즈스프링] 웹로그분석은 무엇인가?[비즈스프링] 웹로그분석은 무엇인가?
[비즈스프링] 웹로그분석은 무엇인가?BizSpring Inc.
 
웹로그분석 솔루션 인사이트 제품소개서 2017
웹로그분석 솔루션 인사이트 제품소개서 2017웹로그분석 솔루션 인사이트 제품소개서 2017
웹로그분석 솔루션 인사이트 제품소개서 2017BizSpring Inc.
 
인사이트™ vs 타사 웹로그분석 제품 비교
인사이트™ vs 타사 웹로그분석 제품 비교 인사이트™ vs 타사 웹로그분석 제품 비교
인사이트™ vs 타사 웹로그분석 제품 비교 BizSpring Inc.
 

What's hot (17)

Google Analytics 가이드 (한국어)
Google Analytics 가이드 (한국어)Google Analytics 가이드 (한국어)
Google Analytics 가이드 (한국어)
 
소셜미디어와 웹로그 분석을 통한 브랜드 가치 분석과 마케팅 전략
소셜미디어와 웹로그 분석을 통한 브랜드 가치 분석과 마케팅 전략소셜미디어와 웹로그 분석을 통한 브랜드 가치 분석과 마케팅 전략
소셜미디어와 웹로그 분석을 통한 브랜드 가치 분석과 마케팅 전략
 
[Gastudy.net] Digital analytics fundamentals
[Gastudy.net] Digital analytics fundamentals[Gastudy.net] Digital analytics fundamentals
[Gastudy.net] Digital analytics fundamentals
 
Google 애널리틱스 시작하기
Google 애널리틱스 시작하기 Google 애널리틱스 시작하기
Google 애널리틱스 시작하기
 
활성 사용자(Active user) 개념잡기
활성 사용자(Active user) 개념잡기활성 사용자(Active user) 개념잡기
활성 사용자(Active user) 개념잡기
 
[에이스카운터 웹로그분석]에이스카운터 ASP 서비스 소개서
[에이스카운터 웹로그분석]에이스카운터 ASP 서비스 소개서[에이스카운터 웹로그분석]에이스카운터 ASP 서비스 소개서
[에이스카운터 웹로그분석]에이스카운터 ASP 서비스 소개서
 
캡셔네이터 사용자 가이드
캡셔네이터 사용자 가이드캡셔네이터 사용자 가이드
캡셔네이터 사용자 가이드
 
비즈스프링과 함께하는 앱전문 분석 솔루션 - 와이즈트래커
비즈스프링과 함께하는 앱전문 분석 솔루션 - 와이즈트래커비즈스프링과 함께하는 앱전문 분석 솔루션 - 와이즈트래커
비즈스프링과 함께하는 앱전문 분석 솔루션 - 와이즈트래커
 
서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석서비스 기획자의 데이터 분석
서비스 기획자의 데이터 분석
 
스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석
 
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
 
데이터 분석 동향과 비즈스프링이 제공하는 데이터
데이터 분석 동향과 비즈스프링이 제공하는 데이터데이터 분석 동향과 비즈스프링이 제공하는 데이터
데이터 분석 동향과 비즈스프링이 제공하는 데이터
 
알면 알수록 어려운 서비스 기획 뽀개기_2020
알면 알수록 어려운 서비스 기획 뽀개기_2020알면 알수록 어려운 서비스 기획 뽀개기_2020
알면 알수록 어려운 서비스 기획 뽀개기_2020
 
[우리가 데이터를 쓰는 법] 우리가 고객을 이해하는 법 - 에그번 에듀케이션 문관균 대표
[우리가 데이터를 쓰는 법] 우리가 고객을 이해하는 법 - 에그번 에듀케이션 문관균 대표[우리가 데이터를 쓰는 법] 우리가 고객을 이해하는 법 - 에그번 에듀케이션 문관균 대표
[우리가 데이터를 쓰는 법] 우리가 고객을 이해하는 법 - 에그번 에듀케이션 문관균 대표
 
[비즈스프링] 웹로그분석은 무엇인가?
[비즈스프링] 웹로그분석은 무엇인가?[비즈스프링] 웹로그분석은 무엇인가?
[비즈스프링] 웹로그분석은 무엇인가?
 
웹로그분석 솔루션 인사이트 제품소개서 2017
웹로그분석 솔루션 인사이트 제품소개서 2017웹로그분석 솔루션 인사이트 제품소개서 2017
웹로그분석 솔루션 인사이트 제품소개서 2017
 
인사이트™ vs 타사 웹로그분석 제품 비교
인사이트™ vs 타사 웹로그분석 제품 비교 인사이트™ vs 타사 웹로그분석 제품 비교
인사이트™ vs 타사 웹로그분석 제품 비교
 

Viewers also liked

오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA) 오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA) Yongho Ha
 
앱 스크린샷을 최적화하는 방법 (How to optimize App screenshot)
앱 스크린샷을 최적화하는 방법 (How to optimize App screenshot)앱 스크린샷을 최적화하는 방법 (How to optimize App screenshot)
앱 스크린샷을 최적화하는 방법 (How to optimize App screenshot)SeHeung Oh
 
Trafalgar Advertising Campaign
Trafalgar Advertising CampaignTrafalgar Advertising Campaign
Trafalgar Advertising CampaignIsaac Rosales
 
A Peek at What Is in Teakwood Hills
A Peek at What Is in Teakwood HillsA Peek at What Is in Teakwood Hills
A Peek at What Is in Teakwood HillsAnnabel Brown
 
Dvd player buying guide
Dvd player buying guideDvd player buying guide
Dvd player buying guideariannehonrada
 

Viewers also liked (10)

오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA) 오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
오늘 밤부터 쓰는 google analytics (구글 애널리틱스, GA)
 
앱 스크린샷을 최적화하는 방법 (How to optimize App screenshot)
앱 스크린샷을 최적화하는 방법 (How to optimize App screenshot)앱 스크린샷을 최적화하는 방법 (How to optimize App screenshot)
앱 스크린샷을 최적화하는 방법 (How to optimize App screenshot)
 
Trafalgar Advertising Campaign
Trafalgar Advertising CampaignTrafalgar Advertising Campaign
Trafalgar Advertising Campaign
 
A Peek at What Is in Teakwood Hills
A Peek at What Is in Teakwood HillsA Peek at What Is in Teakwood Hills
A Peek at What Is in Teakwood Hills
 
Think, Click, Touch, Convert: Introducing Creative Spark
Think, Click, Touch, Convert: Introducing Creative SparkThink, Click, Touch, Convert: Introducing Creative Spark
Think, Click, Touch, Convert: Introducing Creative Spark
 
Creative spark mobile app showcase
Creative spark   mobile app showcaseCreative spark   mobile app showcase
Creative spark mobile app showcase
 
Practice verbs
Practice verbsPractice verbs
Practice verbs
 
Dvd player buying guide
Dvd player buying guideDvd player buying guide
Dvd player buying guide
 
Allergy
Allergy Allergy
Allergy
 
Saroj international
Saroj internationalSaroj international
Saroj international
 

Similar to [Gastudy.net] Google Analytics basic

유저해빗(UserHabit) 서비스 소개서 요약본
유저해빗(UserHabit) 서비스 소개서 요약본유저해빗(UserHabit) 서비스 소개서 요약본
유저해빗(UserHabit) 서비스 소개서 요약본Ha ji Yoon
 
언론사에 구글 애널리틱스 도입하기 - 강의 1주차
언론사에 구글 애널리틱스 도입하기 - 강의 1주차언론사에 구글 애널리틱스 도입하기 - 강의 1주차
언론사에 구글 애널리틱스 도입하기 - 강의 1주차chan693050
 
Data Driven Decision을 위한 데이터플랫폼구축기@kakaomobility
Data Driven Decision을 위한 데이터플랫폼구축기@kakaomobilityData Driven Decision을 위한 데이터플랫폼구축기@kakaomobility
Data Driven Decision을 위한 데이터플랫폼구축기@kakaomobilityJongho Woo
 
UNUS BEANs 소개서 20141015
UNUS BEANs 소개서 20141015UNUS BEANs 소개서 20141015
UNUS BEANs 소개서 20141015YoungMin Jeon
 
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)Lab80
 
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)Treasure Data, Inc.
 
라이트브레인 UX 아카데미 2기 오픈 프로젝트 - 스마트태그(2)
라이트브레인 UX 아카데미 2기 오픈 프로젝트 -  스마트태그(2)  라이트브레인 UX 아카데미 2기 오픈 프로젝트 -  스마트태그(2)
라이트브레인 UX 아카데미 2기 오픈 프로젝트 - 스마트태그(2) RightBrain inc.
 
빅데이터 솔루션 소개서(2013년 05월)
빅데이터 솔루션 소개서(2013년 05월)빅데이터 솔루션 소개서(2013년 05월)
빅데이터 솔루션 소개서(2013년 05월)동학 노
 
빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117Han Woo PARK
 
이벤트 로그 설계 구축기.pdf
이벤트 로그 설계 구축기.pdf이벤트 로그 설계 구축기.pdf
이벤트 로그 설계 구축기.pdfssuser0f6f15
 
중간관리자를 위한 모바일 어플리케이션 _ WETEAM
중간관리자를 위한 모바일 어플리케이션 _ WETEAM중간관리자를 위한 모바일 어플리케이션 _ WETEAM
중간관리자를 위한 모바일 어플리케이션 _ WETEAMChaemin Lim
 
UserHabit 서비스소개서(2015 2Q)
UserHabit 서비스소개서(2015 2Q)UserHabit 서비스소개서(2015 2Q)
UserHabit 서비스소개서(2015 2Q)Joo Hyung Yaw
 
Web analytics 2.0 study ch.4-4.5
Web analytics 2.0 study ch.4-4.5Web analytics 2.0 study ch.4-4.5
Web analytics 2.0 study ch.4-4.5Eunyoung Kim
 
[아꿈사/110903] 도메인주도설계 4장
[아꿈사/110903] 도메인주도설계 4장[아꿈사/110903] 도메인주도설계 4장
[아꿈사/110903] 도메인주도설계 4장sung ki choi
 
Part2.Design_이준경
Part2.Design_이준경Part2.Design_이준경
Part2.Design_이준경Junkyeong Lee
 
Predictive analytics를 위한 alteryx
Predictive analytics를 위한 alteryxPredictive analytics를 위한 alteryx
Predictive analytics를 위한 alteryxPikdata Inc.
 
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3uEngine Solutions
 
게임 지표 이해하기
게임 지표 이해하기게임 지표 이해하기
게임 지표 이해하기Suyeong Park
 
UI 정적분석툴 소개와 활용사례
UI 정적분석툴 소개와 활용사례UI 정적분석툴 소개와 활용사례
UI 정적분석툴 소개와 활용사례SangIn Choung
 

Similar to [Gastudy.net] Google Analytics basic (20)

유저해빗(UserHabit) 서비스 소개서 요약본
유저해빗(UserHabit) 서비스 소개서 요약본유저해빗(UserHabit) 서비스 소개서 요약본
유저해빗(UserHabit) 서비스 소개서 요약본
 
언론사에 구글 애널리틱스 도입하기 - 강의 1주차
언론사에 구글 애널리틱스 도입하기 - 강의 1주차언론사에 구글 애널리틱스 도입하기 - 강의 1주차
언론사에 구글 애널리틱스 도입하기 - 강의 1주차
 
Data Driven Decision을 위한 데이터플랫폼구축기@kakaomobility
Data Driven Decision을 위한 데이터플랫폼구축기@kakaomobilityData Driven Decision을 위한 데이터플랫폼구축기@kakaomobility
Data Driven Decision을 위한 데이터플랫폼구축기@kakaomobility
 
UNUS BEANs 소개서 20141015
UNUS BEANs 소개서 20141015UNUS BEANs 소개서 20141015
UNUS BEANs 소개서 20141015
 
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)
학교에서는 배울 수 없는 스타트업 엔지니어링 (연세대 특강)
 
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)
글로벌 사례로 보는 데이터로 돈 버는 법 - 트레저데이터 (Treasure Data)
 
라이트브레인 UX 아카데미 2기 오픈 프로젝트 - 스마트태그(2)
라이트브레인 UX 아카데미 2기 오픈 프로젝트 -  스마트태그(2)  라이트브레인 UX 아카데미 2기 오픈 프로젝트 -  스마트태그(2)
라이트브레인 UX 아카데미 2기 오픈 프로젝트 - 스마트태그(2)
 
빅데이터 솔루션 소개서(2013년 05월)
빅데이터 솔루션 소개서(2013년 05월)빅데이터 솔루션 소개서(2013년 05월)
빅데이터 솔루션 소개서(2013년 05월)
 
빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117빅데이터실습교육 소비분야 영남대_언론정보_20141117
빅데이터실습교육 소비분야 영남대_언론정보_20141117
 
이벤트 로그 설계 구축기.pdf
이벤트 로그 설계 구축기.pdf이벤트 로그 설계 구축기.pdf
이벤트 로그 설계 구축기.pdf
 
중간관리자를 위한 모바일 어플리케이션 _ WETEAM
중간관리자를 위한 모바일 어플리케이션 _ WETEAM중간관리자를 위한 모바일 어플리케이션 _ WETEAM
중간관리자를 위한 모바일 어플리케이션 _ WETEAM
 
UserHabit 서비스소개서(2015 2Q)
UserHabit 서비스소개서(2015 2Q)UserHabit 서비스소개서(2015 2Q)
UserHabit 서비스소개서(2015 2Q)
 
Web analytics 2.0 study ch.4-4.5
Web analytics 2.0 study ch.4-4.5Web analytics 2.0 study ch.4-4.5
Web analytics 2.0 study ch.4-4.5
 
[아꿈사/110903] 도메인주도설계 4장
[아꿈사/110903] 도메인주도설계 4장[아꿈사/110903] 도메인주도설계 4장
[아꿈사/110903] 도메인주도설계 4장
 
Part2.Design_이준경
Part2.Design_이준경Part2.Design_이준경
Part2.Design_이준경
 
201412 전산자산통합관리
201412 전산자산통합관리201412 전산자산통합관리
201412 전산자산통합관리
 
Predictive analytics를 위한 alteryx
Predictive analytics를 위한 alteryxPredictive analytics를 위한 alteryx
Predictive analytics를 위한 alteryx
 
Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3Event storming based msa training commerce example add_handson_v3
Event storming based msa training commerce example add_handson_v3
 
게임 지표 이해하기
게임 지표 이해하기게임 지표 이해하기
게임 지표 이해하기
 
UI 정적분석툴 소개와 활용사례
UI 정적분석툴 소개와 활용사례UI 정적분석툴 소개와 활용사례
UI 정적분석툴 소개와 활용사례
 

[Gastudy.net] Google Analytics basic

  • 2. 오세흥 Yea Studio / 기획팀장 서비스기획, 전략기획, PM, 마케팅기획 등등 디자인, 개발 빼고 전부 다... (개발자라 하기엔 애매모호한)개발자 출신, GAIQ 보유 페이스북 GA Study 그룹 운영 https://www.facebook.com/groups/gastudy.net/ sionic77@gmail.com # 저는요...
  • 3. # Web과 Mobile의 차이 # 분석 기법 # Measurement plan # 주요 구성요소 # Data model 구성요소 # Account structure # Filters # Reporting 살펴보기 # 지표 이해하기 - User, Event # Segment란? # Segment 활용방안 # Segment 살펴보기 # Q&A # 진행순서
  • 4. 데이터는 잘 수집하는 것도 중요하지만 모은 데이터를 어떻게 활용하느냐에 따라 결과가 달라지기 때문에 데이터를 분석 할 때에 Insight와 Context를 파악하는 것이 중요함. - 가장 쉬운 방법은 "비교를 통한 분석" ex) DAU, MAU, Session시간 등등... - 목표설정 어떤 전략을 세우냐 또는 서비스의 시기별로 목표가 다르기 때문에 각 상황에 따라서 적 절한 목표 설정이 중요. 시기/목표별 비교를 통해서 설정한 목표대로 잘 돌아가고 있는지 비교분석을 한다면 Good. # 시작하기에 앞서...
  • 5. - 데이터는 가능하면 쪼개서(세분화) 보기 데이터가 많이 쌓이기 시작하면 큰 흐름만 눈에 잘 띄기 때문에, 큰 흐름만 보다 보면 정 말 중요한 Point나 데이터를 놓칠 수 있음. 예를 들어, 세션이 많아지면 큰 흐름으로 봤을 땐 좋은 일이지만, 반대로 세부적으로 봤 을 때는 앱이 죽었다거나 혹은 해당 Activity에서 불편함을 느껴서 다시 접속을 한 행동 때문에 세션의 수가 늘어 났다면? 한가지의 지표나 큰 흐름만으로는 이런 상황을 파악하기 정말 힘듬. 그래서 가능하면 여 러 지표를 쪼개서 보는 것을 추천 함.(월 -> 주 -> 일 -> 시간 별) 그렇다고 해서 아무 지표나 다 쪼개서 보는 것은 아님. 경험을 해봐야 알 수 있는 부분이 많지만 단점은 분석하는데 많은 비용과 시간이 소요 됨. # 시작하기에 앞서...
  • 6. - 최소한의 노력으로 최대한의 결과 얻기 데이터를 비교하고, 세분화 하는 것도 좋지만 최소한의 노력으로 최대한의 결과를 얻는 것도 중요 함. 기본(핵심)지표를 꼭 정해서 GA에서는 Goal, Segment, Filter 등을 활용해서 사용하는 것이 중요 함. 결론은 "경험"이 가장 중요 함. 손에 점차 익으면 같은 지표를 보더라도 시간이 점점 단축 됩니다 :) # 시작하기에 앞서...
  • 7. - Web Javascript Code를 사용 <head> </head> 사이에 넣는 것이 Best. 간혹 footer에 넣는 경우도 있음 (정확도, 속도 차이) # Web과 Mobile의 차이
  • 8. - Mobile SDK(Software Development Kit)사용, OS별(Android, iOS)로 제공 # Web과 Mobile의 차이
  • 9. - Dispatch Mobile은 Web과 달리 수집한 데이터를 실시간으로 전송하지 않고 일정한 시간을 정해 주기적으로 전송 함. (Android 30분 / iOS 2분) 1. Mobile은 Web과 달리 인터넷에 항상 연결되어 있지 않을 수 있음 2. 실시간으로 데이터를 전송하면 배터리 수명이 단축 됨 # Web과 Mobile의 차이
  • 10. # 분석 기법 - Segmentation 유저의 행동 트렌드, 패턴, 변화를 나누어서 보기(date, time, device, 지역 등등) - Context 지표를 이해하여 실적이 좋은지 나쁜지 파악할 수 있음
  • 11. # Measurement plan - 측정계획 5단계 1. 측정계획 정의 2. 기술 기반 문서화 (서버, 웹 or 모바일, 반응형, 모두 추척이 가능한지) 3. 실행계획 세우기 4. 계획 실행하기 5. 유지 보수
  • 12. # Measurement plan - 측정설계 5단계 1. 비즈니스 목표 문서화 2. 목표를 위한 전략, 전술 확인 3. KPI(metric) 4. Segment 5. Target
  • 13. # 주요 구성요소 - Collection 데이터 수집 및 서버전송 - Configuration Report에 포함, 제외 할 데이터를 설정 - Processing Report에 나타낼 데이터를 Configuration을 적용해 처리 - Reporting 가공한 데이터를 나타냄
  • 14. # 주요 구성요소 - Collection 데이터를 수집, 측정할 디지털 환경에 코드를 추가해야 함. 수집 방법은 추적하는 환경에 따라 다름 Web : Javascript / Mobile : SDK 행동이 일어날 때 마다 기록하고, 데이터를 Package화 해서 서버로 전송함.
  • 15. # 주요 구성요소 - Processing & Configuration Processing 하는 동안 Raw data에 Configuration을 적용하여 변환. AdWords, AdSense, Webmaster Tools 등 다른 Google 제품에서 보고서로 데이터를 가 져올 수 있고, Google 이외의 소스에서도 가져와 구성할 수 있음. Data는 한번 처리되면 바꿀 수 없음.
  • 16. # 주요 구성요소 - Processing 중 4가지의 주요한 변화 Property와 View에서 Configuration을 통해 변환을 Control할 수 있음 1. GA는 User와 Session으로 수집한 Hit로 구성 됨. 2. 추적코드를 통해 수집된 Data와 다른 Data를 결합 할 수 있음. 3. 추가한 설정에 따라 Data를 수정할 수 있음 (삽입, 추출, 변경 등) 4. Data가 처리되는 것을 “Aggregation"이라 함
  • 17. # 주요 구성요소 - Reporting 처리 후 시각화, 인터페이스 등을 통해 사용하기 쉽게 데이터분석을 할 수 있음. Core Reporting API를 사용해서도 접근 가능. API를 사용해 자신만의 툴을 만들거나, 3rd party 툴에도 데이터를 추출 할 수 있음.
  • 18. # Data model 구성요소 User - Session – Interaction 계층구조 형태 User = Visitor Session = Visit Interaction = hit
  • 19. # Data model 구성요소 - User (Visitor) 임의의 고유 ID를 생성 새로운 ID = New User / 존재하는 ID = Returning User Web cookie를 삭제하거나, App을 삭제 후 재설치 하는 경우 Multiple device에서 연관된 유저(User-ID)로 사용가능
  • 20. # Data model 구성요소 - Session (Visit) User는 여러 Session을 가질 수 있음. GA에서 Session은 기본 30분, 이를 “Timeout Length”라 함. (Timeout Length 설정 만큼 hit가 전송되지 않으면 해당 Session 종료, Customize 가능, Min 1분 ~ Max 4시간)
  • 21. # Account structure - Account 구성 Account – Property – View 계층구조 Data를 보호하기 위해 각 Property 에서 여러개의 View 생성. Unfiltered(RAW), Master, Test view 활용 추천. (역순으로 적용)
  • 22. - 알아두어야 할 점 • 한번 삭제한 View는 복구 할 수 없음. • View 생성 시 생성한 날 부터 데이터를 얻게 됨. • 자동으로 기존 데이터를 가져오지 않음. • Account 100개, Property 50개, View 25개 생성 제한이 있음. # Account structure
  • 23. # Filters - Exclude, Include 한번 Filter 처리 된 데이터는 다시 이전으로 되돌릴 수 없음. (소급적용 X) Filter는 미리 정의된 필터, 사용자설정 필터, Multiple 필터(여러개 적용) Filter의 순서가 중요함. (적용 된 순서대로 처리) 잘못 설정된 데이터를 처리하면 부정확한 데이터를 얻게 됨.
  • 24. • 신규사용자, 활성사용자, 현재 사용자는? • 도시, 국가, 대륙, 기기, 해상도, 앱버전 • 어떤 마켓을 통해, 어떤 캠페인을 통해 앱으로 유입 됐는지 • 제일 많이 보는 화면과 행동은? # Reporting 살펴보기
  • 25. GA의 Report는 Dimension과 Metric의 조합을 기반으로 함. Data를 요청하면 거의 즉시 데이터를 수신 받음. 하지만, 데이터의 양이 너무 많을 경우 Sampling이라는 Process를 사용 함. Sampling은 데이터를 주고 받을 때, 긴 딜레이가 없이 더 빠르게 검색 하는데 도움을 주 지만, 신뢰도가 낮아짐. • 데이터의 행이 50만개를 넘는 경우 Sampling 진행 (프리미엄 75만개) • Sampling 되는 경우 우측 상단에 표시됨, 조절도 가능 하지만 설정이 저장되진 않음. • Sampling은 보고서에서도 조절 할 수 있지만, 수집 단계에서도 조절 가능 함. # Reporting 살펴보기
  • 26. - Dimensions Data의 특징을 설명, 유저의 특성 (Session, Action) - Metrics Data의 정량적 측정(주로 숫자로 이루어짐) Report의 첫 컬럼은 Dimension, 나머지는 Metric Secondary Dimension 사용 시 두번째 컬럼까지 Dimension # Reporting 살펴보기
  • 27. - User New User + Returning User = User # 지표 이해하기
  • 28. - User New User + Returning User = User 13,962 + 36,315 = 41,287 ???? # 지표 이해하기
  • 29. - User GA가 User를 Count하는 체계를 이해하기. 동일한 사용자는 User에서 1로 카운트. 즉, 한 명의 사용자로 분류. # 지표 이해하기
  • 30. - User e.g.) A라는 사용자가 Site에 접속. 첫 방문 후에 재 방문을 3번 함. Report에 보이는 A의 지표는 ? New User = Returning User = User = # 지표 이해하기
  • 31. - Event 1. Total Event (총 이벤트 수) Pageview level의 이벤트의 총 합계. 쉽게, 말 그대로 해당 카테고리의 이벤트가 일어난 총 합이다. 2. Unique Events (순 이벤트 수) User-based, 세션 별 첫 행동만 기록되는 이벤트의 합계. # 지표 이해하기
  • 32. - Event Total Events가 Unique Events를 포괄하는 개념. e.g.) 1. A유저가 B버튼을 20번 클릭 했을 경우 Total Events = Unique Events = 2. 세션이 종료 된 후, 다시 A유저가 B버튼을 20번 클릭 했다면? Total Events = Unique Events = # 지표 이해하기
  • 33. - Event 아래의 지표를 가지고 어떤 Insight를 도출 할 수 있을까요? # 지표 이해하기
  • 34. - Event Total Events로만 보면 카테고리 1 > 2 > 3 > 4 순서대로 활발하게 사용되고 있다 볼 수 있음. Unique Events로 보면 카테고리 4 > 2 > 3 > 1 순서대로 활발하게 사용되고 있다 볼 수 있음. # 지표 이해하기
  • 35. - Event Total / Unique 계산해보면 세션 당 Event는 1 카테고리 15.9 / 2 카테고리 5.3 3 카테고리 8.2 / 4 카테고리 1.2 # 지표 이해하기
  • 36. - Event 1,3 카테고리 = 적은 Session(User)으로 많은 행동. 2 카테고리 = 1,3 카테고리의 3배의 Session(User)으로 비슷한 행동 4 카테고리 = 가장 많은 Session(User)으로 가장 적은 행동 # 지표 이해하기 15.9 5.3 8.2 1.2
  • 37. Segment = 실시간으로 필터링하는 기능 세션 / 사용자로 구분, 기본제공, 맞춤 Segment 사용 가능 최대 4개까지 비교 가능, 시작일로부터 최대 90일 설정 가능. 계정 당 1,000개 까지 생성 가능, View 당 100개 까지 생성 가능. # Segment란?
  • 38. 복잡한 고객 행동을 Segment로 구분하여 데이터를 비교하고 각 각의 데이터를 기반으로 개선 • 트래픽이 가장 높은 국가의 가장 인기 있는 방문 페이지는? • iOS 사용자의 평균 세션 시간은? 그 외에도 주요지표를 설정하여 지표에 대한 Segment를 만들 수 있음. • 일주일 사이에 7회 이상 방문한 사용자 • 설정한 목표(Goal)를 5회 이상 달성한 사용자 # Segment 활용방안
  • 40. Q & A