1 minute read

Google Analytics

Google에서 무료로 제공하는 Web 분석 서비스라고 합니다. Google Analytics를 이용해 GitHub blog의 방문자 통계를 확인할 수 있습니다.

Google Analytics 등록

1. Google Analytics home에 접속

https://analytics.google.com/
“측정 시작” 선택

2. 계정 설정

계정 이름의 경우 통계에 직접적인 영향이 없다고 합니다. 편하게 작성해도 될 것 같습니다.
아래 4가지 선택 사항에 대해서는 저는 모두 선택했습니다.

  • Google 제품 및 서비스
  • 벤치마킹
  • 기술 지원
  • 계정 전문가
    모두 작성 및 선택 후 “다음”을 선택합니다.

3. 속성 설정

  • 속성 이름: GitHub blog 이름을 입력합니다([github account].github.io)
  • 보고 시간대: “대한민국/대한민국 시간” 선택
  • 통화: “대한민국 원 (KRW)” 선택
    또한 고급 옵션에서 아래 내용 추가가 필요합니다.
  • Jekyll minimal-mistakes는 Google Analystics 4를 지원하지 않는 것으로 보입니다.
    • 2023년 7월 1일부터 UA 속성 데이터를 수집하지 않는다고 합니다. 다른 방법을 찾아보는 것이 필요할 것 같습니다.

4. 비지니스 정보

중요한 건 아닌 것 같아 대충(?) 선택해줬습니다.

  • “만들기”를 선택하면 아래 서비스 약관 동의가 나옵니다.

5. 이메일 커뮤니케이션

만들기가 완료된 후 아래와 같은 이메일 커뮤니케이션 팝업창이 나옵니다. 필요한 내용을 선택 후 “저장”버튼을 click해주세요.

6. 데이터 스트림 설정 1

데이터 스트림을 만들어야 합니다. 데이터 스트림을 만들어야 Jekyll에 필요한 정보 “측정 ID”를 얻을 수 있습니다. “웹(Web)”을 선택합니다.

7. 데이터 스트림 설정 2

웹 사이트 URL과 스트림 이름을 입력해 줍니다. 제 경우에는 스트림 이름을 웹 사이트 URL과 동일하게 작성했습니다. 작성 및 “향상된 측정” 설정 후 “스트림 만들기”를 클릭해줍니다.

8. 측정 ID 복사

모든 과정이 완료되면 “측정 ID”를 바로 얻을 수 있습니다.

_config.yml에 측정 ID 작성

아래 코드 처럼 _config.yml를 변경 후 commit/push해주세요.

# Analytics
analytics:
  provider               : "google-gtag" # false (default), "google", "google-universal", "google-gtag", "custom"
  google:
    tracking_id          : "UA-XXXXXXXXX-X"
    anonymize_ip         : # true, false (default)

UA tracking_id는 애널리틱스 옆 계정 정보를 클릭하면 보실 수 있습니다.

확인 방법

모든 setting이 끝나고 적당한 시간이 지나면 Google Analytics의 UA에서 웹사이트 데이터를 확인할 수 있습니다.

Leave a comment