Home 블로그 Google Analytics 연동하여 사용자 수 파악하기
Post
Cancel

블로그 Google Analytics 연동하여 사용자 수 파악하기

Overview

GA(Google Analytics) 는 웹 페이지 또는 모바일 어플리케이션 사용자의 접근 기록이나, 행동 데이터들을 수집하고 분석하는 툴입니다. 실적을 계산하거나 웹 사이트/모바일 어플리케이션을 개선시키는 등의 다양한 용도로 활용되지만 저는 단순히 제 블로그의 접근하는 분들이 얼마나 될까? 라는 궁금증을 해결하기위해서 활용해보았습니다. ㅎㅎ…

Google Analytics 생성

Google 계정으로 로그인하여 Google Analytics 페이지에서 측정 시작을 통해 초기 설정을 진행할 수 있습니다.

Google-Analytics-measure-1

Google-Analytics-measure-2

Google-Analytics-measure-3

Google-Analytics-measure-3-advanced

Google-Analytics-measure-4

위 스텝을 성공적으로 진행하면 계정(piou987), Universal Analytics 속성(wsscc2021.github.io), Google Analytics 4 속성(wsscc2021.github.io - GA4)이 생성됩니다.

_config.yml 파일 수정

웹페이지 접속 시 Google Analytics로 데이터를 보내기 위해서는 별도의 HTML+JS를 작성해야하지만, 제가 사용하는 테마에는(Jekyll-theme-chirpy) 기능이 이미 구현되어 있어서 _config.yml 파일에 Analytics ID만 입력하면 사용할 수 있었습니다.

Google Analytics 4 속성의 웹 스트림 ID를 복사하여 _config.yml파일에 붙여넣습니다.

Google-Analytics-Check-StreamID-1

Google-Analytics-Check-StreamID-2

1
2
3
4
5
6
google_analytics:
  id: 'G-2Y7BLPLM54'              # fill in your Google Analytics ID
  # Google Analytics pageviews report settings
  pv:
    proxy_endpoint:   # fill in the Google Analytics superProxy endpoint of Google App Engine
    cache_path:       # the local PV cache data, friendly to visitors from GFW region

Google Analytics Developer Page

만약 테마에 기능이 구현되어 있지 않다면 Google Analytics의 Developer 페이지를 참조하면 좋을 것 같습니다.

동작 확인

변경한 내용을 반영한 뒤 블로그에 접근해보면, Google Analytics에 사용자 수가 집계되는 것을 볼 수 있습니다.

Google-Analytics-Report

Page View

GCP(Google Cloud Platform)의 App Engine을 사용하여 Google Analytics 의 Report를 노출시키고 이를 기반으로 Page view 기능도 활용할 수 있습니다. 하지만 나중에 사용자 수가 많아져서 App Engine 비용이 발생하게 될까 싶어 활용하지 않으려 합니다. 무엇보다 Google Analytics에서 잘 분석하면 얻을 수 있는 정보라서… 크게 쓸모가 없다고 생각했습니다.

This post is licensed under CC BY 4.0 by the author.

블로그 댓글 기능 추가하기 with Disqus

Python - OOP 정보은닉에 대한 고민 (Name Mangling, Property)