23
SeHeung Oh(오세흥) [email protected] https://www.facebook.com/seheung.haru 2015. 3. 7 Google Analytics Platform Principles

[Gastudy.net] Google analytics platform principles

Embed Size (px)

Citation preview

SeHeung Oh(오세흥)

[email protected]

https://www.facebook.com/seheung.haru

2015. 3. 7

Google Analytics

Platform Principles

•본문서는 https://analyticsacademy.withgoogle.com/explorer에서제공하는

Google Analytics Platform Principles의내용을바탕으로하고있습니다.

* 본문서는 GA스터디에서활용할목적으로요약, 정리하였습니다.

* GA스터디페이스북그룹

https://www.facebook.com/groups/gastudy.net/

# GA(Google Analytics)의활용

# 주요 4가지구성요소

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

# Data model 구성요소

# Importing data into GA

# Transforming & Aggregating Data

# Reporting

# Dimensions & Metrics

목차Contents

# GA(Google Analytics)의활용

GA는Web, Mobile, Console, Kiosk 등온라인과오프라인의비즈니스데이터를수집하기위해사용할수있음

# 주요 4가지구성요소

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

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

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

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

# 주요 4가지구성요소

- Collection

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

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

Web : Javascript / Mobile : SDK

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

이를 “hits”라 부름

# 주요 4가지구성요소

- 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"이라함

# 주요 4가지구성요소

- 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

ID 재설정, 삭제가능

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

ID 또한 Customize 가능

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

# Data model 구성요소

- Session (Visit)

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

Session은 Interaction으로이루어짐.

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

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

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

# Importing data into GA

추적코드사용없이 GA에 Data를추가하는방법은

크게 2가지가있음 (GA 설정에서가능)

1. Account Link

2. Data Import

# Importing data into GA

1. Account Link

Google 관련 AdWords, AdSense, Webmaster Tools

# Importing data into GA

2. Data Import

Data Import 기능으로 GA에 Data추가가능

수집하는 Data와가져올(추가할) Data 모두공통된

“Key”(두세트의 Data를연결하는공통요소)가있어야함.

이를연결할수있는방법에는두가지가있음.

1. Dimension widening (Custom data Import로 변경됨)

2. Cost data Import

# Importing data into GA

- Dimension widening (Custom data Import)

“Key"를통해연결. File Upload, API사용

스프레드시트, CSV와같은파일업로드는 Data 추가시시간이소모될수있음

시간을절약하는방법은정기적, 자동적으로 API를사용

# Importing data into GA

- Cost data Import

Non-Google의광고로소요되는비용노출.

광고캠페인비교시유용함.

양쪽캠페인소스/매체를포함하는 File이있어야함.

이정보가두 Data를연결하는 “Key”

# Transforming & Aggregating Data

Configuration Setting은 Report에영향을줄수있음

(Data를포함, 제외, 변경)

Processing 마지막단계를진행하기전 Filter, Goal, Grouping 적용.

- Filter

Data를포함, 제외, Report에서보이는방식을변경함.

- Goal

목표를설정하면전환율등을분석할수있음.

# Reporting

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

첫열은 Dimension, 나머지는Metric.

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

하지만복잡한 Data의경우 Sampling이라는 Process를사용함.

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

데도움을주지만,신뢰도가낮아짐. (GA에서설정가능)

Data는 Reporting Interface나 API를사용해서볼수있음.

# Dimensions & Metrics

- Dimensions

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

- Metrics

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

# Dimensions & Metrics

Dimension과Metric은서로조합하여사용

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

하지만모든Metric과 Dimension이결합되는것은아님

각 Dimension과Metric은 데이터계층구조에수준별범위를가지고있음

# Dimensions & Metrics

Thank you.