Google Analytics(GA) 란?

이짜젠·2021년 6월 29일
0

온라인 상에서 일어나는 정보들을 분석해주는 Digital Anaylize 툴이다.

"구매 유입경로 분석"을 예로 들면, 구매가 이루어지기까지는 아래의 과정을 거치게 된다.
1. 취득: 사람들의 인지도, 관심 확보
2. 행동: 나의 서비스에 접근하는 시점
3. 전환: 고객이 되어 거래

Digital Anaylize 를 이용하면 각 과정에 따른 유저의 행동을 분석 할 수 있다.

  • 구매를 유도한 동작
  • 유입경로 측정
  • 구매가 이루어지는 지역
  • 기타 등등..

이런 데이터의 수집/분석을 통해 서비스를 개선할 수 있다.

한마디로 GA란, 사용자의 행동데이터를 수집하여 유용한 보고서에 컴파일하는 플랫폼이다.


동작방식

간단히 말하면, 개발자가 웹 페이지에 자바스크립트로 만들어진 추적코드를 심어놓고, 추적코드가 사용자의 행동에 대한 데이터를 수집하고 GA 서버로 전송한다.

  1. (개발자) 계정을 생성하고, 추적코드를 얻는다.
  2. (개발자) 웹 페이지에 자바스크립트 추적 코드를 심는다.
  3. (사용자) 추적코드가 심어진 웹페이지에 방문한다.
    2-1. 추적코드가 세션을 생성한다.
    세션은 사용자가 활동을 이어가는 동안 유지되며, 30분동안 아무런 활동이 없을 시 사라진다.
  4. 추적코드가 사용자의 행동에 대한 정보를 수집한다.
    < 수집되는 정보들 >
    - Language: 브라우저에 세팅된 언어
    - Type of browser: 브라우저 타입
    - Device: 디바이스 타입
    - Operating system: 운영체제
    - Traffic source: 유입경로
  5. 추적한 데이터를 패키지로 묶어 GA로 전송한다.
    수집된 데이터는 수정이 불가하기 때문에, 나중에라도 수집이 필요한 항목은 미리 수집이 이루어지도록 세팅한다.

계정구성

  • Organization
    여러 계정을 가지고있는
    (ex. 다양한 계열사를 가지고 있는 대기업 / 카카오)

  • Account
    비지니스 단위
    (ex. 중소기업, 대기업의 계열사 / 카카오뱅크, 카카오tv, 카카오톡)

  • Property
    데이터가 수집되는 독립적인 단위
    Property 당 추적코드가 생성된다. 속성들간의 데이터는 독립적으로 취합될 수 없다.
    (ex. 서비스 / 카카오톡-선물하기, 카카오톡-오픈채팅)

  • View
    추적된 데이터를 의미있는 형태로 Filtering 하여 보여주는 단위
    View가 생성된 시점 이후의 데이터만이 보여진다.

사용자는 각각 구성요소에 대해 권한을 부여받을 수 있으며, 부여받은 구성요소의 하위구성요소에 대한 권한도 자동으로 부여된다.

예시

  • Organization: x
  • Account: Google Store
  • Property: Google Store 웹 사이트
  • View
    - All Data: 모든 데이터
    • North America / Europe / Asia: 지역 기반으로 필터된 데이터
    • External Traffic: 내부 직원들의 테스트 트래픽을 제외
profile
오늘 먹은 음식도 기억이 안납니다. 그래서 모든걸 기록합니다.

0개의 댓글