57
모바일과 웹 비즈니스 분석을 위한 Google Analytics 활용 Produce By Lee Tae Young

Google analytics in business

Embed Size (px)

Citation preview

Page 1: Google analytics in business

모바일과 웹 비즈니스 분석을 위한Google Analytics 활용

Produce By Lee Tae Young

Page 2: Google analytics in business

Titanium에서 Analytics

• tiapp.xml 에 <analytics>true</analytics>

• https://my.appcelerator.com/auth/login?redirect_to=http%3A%2F%2Fanalytics.appcelerator.net%2F

Page 3: Google analytics in business

Default Setting

• 먼저 Google APIs Console에 가서 새로은 프로젝트를 만든다https://code.google.com/apis/console/

• 새 프로젝트를 만들었다면 Services메뉴에 가서Analytics API 서비스를 사용함으로 변경한다.

• API Access 메뉴에 가서 Create an Oauth 2.0 Client-ID... 버튼을 클릭한다.

• Product name, Home Page URL 등 정보를 입력한다.

• Application type은 web application으로 선택한다.

Page 4: Google analytics in business

https://code.google.com/apis/console/

Page 5: Google analytics in business
Page 6: Google analytics in business
Page 7: Google analytics in business
Page 8: Google analytics in business
Page 9: Google analytics in business
Page 10: Google analytics in business

2014년 We Make Price 사례

Page 11: Google analytics in business

1st. Step – 다 꺼보죠?

Page 12: Google analytics in business

비로소 각 마케팅 채널의 실 영향력이 보이기 시작함마케터 R&R/KPI 설정, ROI 순 예산 집행 시작

모든 광고/제휴 채널을 OFF 해보니

Page 13: Google analytics in business

2nd. Step – 오직 데이터로 말해주세요!

Page 14: Google analytics in business

모든 마케터들이 GA를 배우고..

본인이 담당하는 채널의 아주 구체적인 지표들을직접 데이터로 정리 보고하기 시작함

Page 15: Google analytics in business

3rd. Step – TEST & GO!

Page 16: Google analytics in business

마케팅 채널의 선택과 예산은..

광고, 제휴, 쿠폰 등 AB TEST를 통해 효과 검증 후집행 확정 및 실질 예산을 배정받게 되고

매주 결과를 공유함

Page 17: Google analytics in business

껐다 켜고, 테스트하고, 데이터로만 보고하고 판단하길무한 반복하며 8개월을 보낸 뒤..

Page 18: Google analytics in business

그리고 다시 1년!

Page 19: Google analytics in business

2014.1

Page 20: Google analytics in business

■ 닐슨코리안클릭 자료 기준

2014.1

2014. 1. 월간기준 PC Web + Mobile Web/App 연속 2개월 소셜커머스 전체 1위

2014. 1월 5주차 PC Web + Mobile Web/App 옥션 UV 추월, 11번가와 4% 차이

Page 21: Google analytics in business
Page 22: Google analytics in business
Page 23: Google analytics in business

위메프 마케터에게 분석이란?

Page 24: Google analytics in business

위메프 마케터에게 분석이란?

까봤어? 믿지마, 의심해![GA], [Admin], [Agency Report]

Page 25: Google analytics in business

위메프 마케터에게 분석이란?

테스트 하고, 인사이트 얻고[데일리체크리스트], [위클리 인사이트] @ google docs

Page 26: Google analytics in business

위메프 마케터에게 분석이란?

경쟁사[모니터링], [분석], [테스트]

Page 27: Google analytics in business

그런 마케터에게 GA란?

Page 28: Google analytics in business

그런 마케터에게 GA란?

자유롭게 설정가능 한 소스/미디엄(매체)/캠페인

?utm_source=naver&utm_medium=cpc&utm_campaign=r_da

source medium campaign

NAVER, DAUMNATE, GOOGLECOUPONMOA보통 트래픽의 출처

ROLLINGBOARDNEWS250, GDNMETA_AF, AF_AF세부 매체명 또는 성격

J_DA_DAUM회원가입, 매출 등MAIN KPI를 소스/매체구분없이 할 수 있도록설정

Page 29: Google analytics in business

그런 마케터에게 GA란?

전자상거래 및 목표세트를 소스/미디엄/키워드/캠페인별 체크

이를 다시 측정기준 드릴다운하여 더 디테일 하게 체크 가능

UI가 쉬운듯 어렵지만 마케터가 노력한 만큼 더 볼 수 있다는 것이 장점

Page 30: Google analytics in business

그런 마케터에게 GA란?

실시간 트래픽 현황을 매체/콘텐츠/이벤트 별 파악 가능

소셜커머스의 시간제 판매방식에는 아주 적합

Page 31: Google analytics in business

그런 마케터에게 GA란?

대쉬보드와 맞춤보고서

마케터별 측정이 필요한 요소로만 구성 가능

Page 32: Google analytics in business

그런 마케터에게 GA란?

다채널 유입경로로 컨버전 추적

Funnel Strategy에 입각한 채널의 우선순위 파악 가능

Page 33: Google analytics in business

그런 마케터에게 GA란?

아직 App D/L 및 Web과의 상호작용 트레킹은 부족

Universal Analytics를 기대해 봅니다.

Page 34: Google analytics in business
Page 35: Google analytics in business

목표

1. 아래의 과정을 통해 작동되는 G/A의 흐름을 이해

2. 각 흐름의 이해에 필요한 기본 개념 습득

3. G/A Report를 이해하는데 필요한 용어들의 의미 파악

Page 36: Google analytics in business

데이터 흐름

Tracking

Importing

데이터의 유입경로

– G/A에서 사용되는 데이터의 유입경로는 Tracking으로 추적 대상에서 직접 추적하는

방법과 외부 소수에서 가져오는 두 가지 경우가 있음

Page 37: Google analytics in business

Google Analytics이해1. Collecting

2. Processing & Configuration

3. Reporting

Page 38: Google analytics in business

1.Collection

DevicesYour Google

Analytics AccountHits

Interactions

Users

Sessions

Hits

Collection의 개념

- User Activity의 정보를 모아 그리고 Hit이라는 단위로 데이터를 G/A로 보내는 것

Devices의 종류에 따른 사용 도구

- Device의 종류에 따라 Hit을 생성하는 도구는 다르지만 작동방식은 유사함

Web – Java script “analytics.js”

Mobile App – Software Development Kits

Page 39: Google analytics in business

1.Collection

Web과 Mobile App 각각의 Data Collection 방법

Tracking Code

- Web Data Collection Web Tracking 하려는 HTML에 G/A에서 제공하는

표준 Tracking Code를 <head>~</head>사이삽입함

이 코드가 페이지를 불러 올 때마다 page view hit을 발생시킴

HTML에서 페이지를 불러오게 되면 HTML이위에서 아래로 읽히기 때문에 사용자가 이페이지가 완전히 열리기 전에 페이지를 떠난다해도 Tracking Code는 작동하게 됨

Tracking Code는 JavaScript와 동기화 되지 않은채로 움직이므로 브라우저가 다른 일들을하더라도 계속해서 작동할 수 있음

진행방향

Page 40: Google analytics in business

1.Collection

Web과 Mobile App 각각의 Data Collection 방법

-Mobile App Collection Software Development Kit이 정보를 수집하고 Hit을 만듦

모바일기기OS에 따라 SDK의 종류가 다르기 때문에 작동방법이 기기별차이 존재

Web과 비교해 Mobile은 Dispatching을 사용함

>SDK는 생성되는 Hit을 실시간으로 G/A로 보내지 않고 저장하며 일정시간마다Dispatching함(Android:매30분, iOS:매2분, 사용자 지정 가능)

>Why? 1)모바일은 항상 온라인이 아닐 수 있음2)발생되는 정보를 계속해서 보내면 기기의 배터리 소모가 큼

Page 41: Google analytics in business

Google Analytics이해1. Collecting

2. Processing & Configuration

3. Reporting

Page 42: Google analytics in business

2.Processing&Configuration

Processing&Configuration을 통해 변하게 되는 4가지

(1) Hits의 Users와 Sessions에 해당하는 데이터를 구글의 규칙에 따라 분류 Users는 최초의 Hit이 발생되었을 때 G/A는 무작위의 식별번호를 받은 디바이스>New Users와 Returning Users의 구분따라서 이 식별번호에 따라 저장되지 않은 식별번호를 가진 Users는 New Users, 그렇지 않고 저장되어있는 식별번호를 가진 Users는 Returning Users

>식별번호의 제거이 고유식별번호는 Web의 브라우저 쿠키에 저장, 해당 App에 저장됨따라서 브라우저의 쿠키/App을 삭제하면 고유식별번호는 함께 삭제됨삭제된 뒤에 Web에 접속하거나, App을 재설치 할 경우에는 New Users가 됨

Session은 특정 시간 내 일어난 일련의 Interaction의 집합

>따라서, 한 Users가 다수의 Session을 기록할 수 있음>30분은 구글 기본설정의 Time Length이므로 자사의 사정에 맞게 변경가능

시간의 흐름바풀 접속 로그인 풀이영상시청 댓글작성

30분이내

30분이내

30분이내

아무런 Interaction 없이 30분 경과

1 session

Page 43: Google analytics in business

2.Processing&Configuration

(2) Importing을 통한 외부소스의 데이터가 G/A로 들어오게 됨

(3) Configuration Rule을 통해 포함되어야 할 데이터와 포함되지 말아야 할 데이터, 데이터의 형식변화 등의 데이터 가공을 하게 됨

세 가지 주요 방법: Filters, Goals, Grouping

Filters>각각의 View에서 데이터를 변환시킬 수 있는 방법>특정 데이터의 배제, 포함, 형태를 변환하는데 모두 쓰일 수 있음

Goals>Goal을 설정하며 어떤 행위가 Conversions으로 계산되어야 할지 알 수 있음>Goal이 설정되면 Goal과 관련된 Metrics를 사용할 수 있음

Page 44: Google analytics in business

Grouping>그룹핑을 하면 특정한 데이터들을 한번에 묶어서 볼 수 있음>그룹핑의 두 가지 타입: Channel groups & Content groupsChannel Groups:공통의 마케팅 경로를 통해 모인 데이터들임. 예:Facebook과 Twitter에서 온 Traffic을 그룹핑해 Social Media로 묶음

Content Groups은 동일한 부류의 내용을 그룹핑하는 것임.

4) Aggregation과정을 통해 데이터들을 의미있는 형식으로 준비된 데이터베이스테이블에 정리됨

G/A를 열었을 때, 이미 여러 종류의 Report들을 빠르게 볼 수 있는 이유

“수학문제”

2.Processing&Configuration

Page 45: Google analytics in business

Google Analytics이해1. Collecting

2. Processing & Configuration

3. Reporting

Page 46: Google analytics in business

Reporting

Reporting에서 알아두어야 할 세 가지: Dimensions&Metrics, API, and Sampling

(1) Dimensions & Metrics Dimensions은 데이터의 성격을 묘사해 주는 것Metrics는 데이터의 양적 수치를 나타내는 것각각의 Dimensions과 Metrics에는 데이터의 서열에 알맞은 scope를 가지고 있음

(Scope은 크게 User/Session/Hit으로 나뉘어짐 ex)Page title - visits(x)일반적으로 같은 scope를 가진 Dimensions과 Metrics를 사용할 때 유의미한

:결과 도출가능

(2) APIsG/A의 데이터를 활용해 자기만의 Dashboard를 만들거나 또 다른 App을 만들 수 있음API가 G/A에 쿼리를 요청하면 G/A가 데이터를 주는 방식

(3) Sampling무작위의 상대적으로 적은 개수의 데이터를 가지고 Report를 뽑아내는 방법이용 가능한 모든 데이터를 사용하는 것보다 부정확하지만 빠른 결과를 만들어 낼수 있음 샘플링은 Aggregation Table에서 바로 만들어 낼 수 있는 Report 이외의 Report를만들기 위해 새로운 분석작업이 필요할 때, 너무 많은 수의 데이터를 다루는 경우Sampling을 사용.샘플링이 작동하기 위한 데이터의 수는 사용자가 지정할 수 있으면, 데이터 수가 많을수록 정확하지만 속도가 느리고, 데이터 수가 적을 수록 속도가 빠르고 부정확해짐

Page 47: Google analytics in business

Reporting 읽기

Page 48: Google analytics in business

Report&Demension설명 – 기초화면 예시

Page 49: Google analytics in business

Report&Demension설명 – 기초화면 설명(1)

- 보여줄 데이터의 기간설정- 일정기간과 비교 가능

- 오른쪽 버튼으로 얼마나많은 양의 데이터를 샘플할 것인지 설정

- 왼쪽버튼은 도움말로 이페이지의 기능 설명을 간략히 들을 수 있음

하단 부분의 내용을 간략히보여줄 수 있는 이미지(지도혹은 그래프)

이 Dimension에서 선택할 수있는 세부항목들

Dimension에서볼 Metrics의 종류

Summary: 정보요약Site Usage: (사용된 사이트)Goal Set1: (설정 된 Goal1의 달성 정도)Ecommerce: (거래 정보)

이미지 선택(지도 or 그래프)

표시될 Segment 선택

Page 50: Google analytics in business

Report&Demension설명 – 기초화면 설명(2)

1차 Dimension 2차 Dimension선택 시에만 제시됨

Metrics 및 Metrics 수치

2차 Dimension 선택 커맨트 Dimension 검색기 자료 표시방법 변환- 표- 원그래프- 막대그래프- 평균비교 그래프- 피벗테이블

Page 51: Google analytics in business

모든 Dimension의 정리

Dashboards

Shortcuts

Intelligence Events

Real-Time

Audience

Acquisition

Behavior

Conversion

- Private+New Dashboard

- Overview

- Overview- Daily Events- Weekly Events- Monthly Events

- Overview- Locations- Traffic Sources- Content- Events- Conversions

- Overview- Channels- All Traffic- All Referrals- Campaigns - Keywords- Cost Analysis- Adwords- Social - Search Engine Optimization

- Overview- Behavior Flow- Site Content- Site Speed- Site Search- Events- AdSense- Experiments- In-Page Analystics

- Goals- Ecommerce- Multi-Channel Funnels- Attribution

- Overview- Demographics- Interests- Geo- Behavior- Technology- Mobile- Custom- Users Flow

Page 52: Google analytics in business

Dimension

Audience

Demographics

Interests

Geo

Behavior

Technology

Mobile

Custom

Users Flow

- Age- Gender

- Affinity Categories- In-Market Segments- Other Categories

- Language- Location

- New vs Returning- Frequence&Recency- Engagement- User-ID Coverage(?)

- Browser&OS- Network

- Overview- Device

- Custom Variables- User Defined

Dimensions

- 이용자의 나이- 성별

- 관심분야- 상품/서비스의 구매를 고려하는 잠재 고객들- 자사의 사이트 방문에 관심을 가질만한 잠재고객

- User들의 브라우저에 설정된 언어- IP 주소에 근거한 위치 정보

- 신규 방문자, 재방문(*구분방법은 위에있음) - Count of Session: 정해진 기간 동안의 Session수/

Days Since Last Session: 마지막 세션으로부터 재방문일수- Session Duration: 세션지속시간

Page Depth: 한 세션당 들어간 페이지의 수

- 웹사이트에 방문하기 위해 사용한 브라우저/OS의 종류- 웹사이트에 방문하기 위해 사용한 인터넷의 서비스 제공자

- Device Category(=Tablet, Mobile, Desktop) - Device를 확인할 수 있는 브랜드/모델명/마케팅이름

- 사용자의 브라우저에 설정되어있는 언어- IP주소를 바탕으로 한 위치정보

- Interaction 단계별 사용자들의 흐름을 알 수 있음

Page 53: Google analytics in business

Dimension

Acquition

Channels

All Traffic

All Referrals

Campaigns

Keywords

Cost Analysis

AdWords

Social

Search Engine Optimization

Dimensions

- Default Channel GroupingDirect: 사이트에 다른 경로를 거치지 않고 바로 접속Organic Search: 검색 엔진의 결과를 거치고 접속Referral: 검색 엔진 이외의 사이트를 거치고 접속

- Source/Medium: 트래픽이 어디에서 오는지 알게 해줌Source: 해당 컨텐츠를 보기 직전에 사용자가 있었던 장소Medium: 어떻게 사용자가 해당컨텐츠에 도달했는지 알려줌

- Keyword: 사용자가 해당 사이트 도달하기 위해 사용한 단어

- Source: 해당 컨텐츠를 보기 직전에 사용자가 있었던 장소Landing Page: 해당 사이트에 들어오기 위한 첫 페이지

Page 54: Google analytics in business

Dimension

Behavior

Behavior Flow

Site Content

Site Speed

Site Search

Events

AdSense

Experiments

In-Page Analysitcs

- All Pages- Content Drilldown(?)- Landing Pages- Exit Pages

- Page Timings- Speed Suggestions- User timings

- Usage- Search Terms- Pages

- Top Events- Pages- Events Flow

- Interaction 단계별 사용자들의 흐름을 알 수 있음

Dimensions

- Pages: URI*로 표시된 페이지.

*URI는 URL에서 도메인이름 바로 뒤에 따라 나오는 이름예) www.example.com/contact.html의 URI는 /contact.html

- Pages: URI*로 표시된 페이지.

- Site Search Status: 내부 사이트 검색 사용자와 비사용자 구분

- Event Category : 이벤트로 등록된 행위들의 목록- Pages: URI*로 표시된 페이지- Events Flow: 이벤트간의 이용자 이동의 흐름

Page 55: Google analytics in business

Dimension

Dashboards

Shortcuts

Intelligence Events

Real-Time

Conversion

- Private+New Dashboard

- Overview

- Overview- Daily Events- Weekly Events- Monthly Events

- Overview- Locations- Traffic Sources- Content- Events- Conversions

- Goals- Ecommerce- Multi-Channel Funnels- Attribution

그 이외 Report 간략 정리

- G/A사용자가 원하는 정보들만 모아서 볼 수 있게 해줌

- G/A사용자가 자주보는 정보들의 바로가기

- 특정 수치에 대해 알람을 만들 수 있음

- G/A의 실시간 분석

- 소비자의 소비가 실제로 일어나는 곳을 추적하게 해줌

Report 설명

Page 56: Google analytics in business

Metrics 설명

Metrics 설명

Avg.Session Duration – Session당 평균 지속 시간

Avg.Time on Page – 특정 페이지에서 사용자가 머무는 시간 평균

Avg.Value – 전체 Event 가치 평균

Bounce Rate– 한 페이지에만 접속하고 아무런 Interaction없이 바로 떠나는

방문수

Entrances – 사이트에 들어오기 위한 특정 페이지를 통한 이용자의 수

Event Value– Event들의 총 가치– 설정된 Event별 가치를 곱해서 계산

Exits – 방문자가 이 페이지에서 사이트를 빠져나간 수

New Users – 최초의 고유식별 번호를 가진 Hits의 수

Page Value – (Transaction Revenue+Total Goal Value)/Unique Page views

Pages/Session – Session당 페이지 수

Pageviews– 작동된 페이지의 전체 수

반복되는 페이지의 작동도 모두 포함

Total Events – Events가 일어난 총 숫자

Unique Events – 일정기간 내 특정 dimension을 포함한 session의 발생횟수

Users – 일정기간 내 한 번의 Session이라도 가진 식별번호의 수

Session – 일정기간 내 Session의 총수

%Exit– Exits의 수/Page view의 수

이용자가 이 페이지를 방문했을 때 얼마나 떠나는지를 보여줌

%New Sessions – 최조 방문자들의 비중

*Goal과 관련된 Metrics 제외**G/A에서 제공된 설명을 기초로 작성되었기 때문에 실제 사용을 통한 검증필요-Visitor가 Session으로 대체되었으나 G/A설명은 업데이트 되지 않음

Page 57: Google analytics in business

참고 자료

• 데이터 분석을 통한 위메프의 성장과Google Analytics

• Google Analytics Seminar - Bapul