Google 애널리틱스 정보를 파이썬으로 얻는 방법

이 기사에서는 Google 애널리틱스 정보를 파이썬에서 얻는 방법을 설명합니다.

Google API를 활용하면 Python에서 Google 애널리틱스 정보를 얻을 수 있습니다.
취득한 정보는 작업의 효율화나 자동화 등에 잘 활용합시다.

Google 애널리틱스 정보를 얻을 준비



Google 웹로그 분석 정보를 얻으려면 다음 단계를 따르세요.
· API 사용
· VIEW ID 확인
· Google 애널리틱스에 계정 추가

API 사용



설정 도구의 단계에 따라 'Google Cloud Platform'에 등록하여 암호화 키를 만듭니다.

VIEW ID 확인



Account Explorer 을 열어 VIEW ID 값을 확인합니다.
참조하고 싶은 사이트를 선택하고 「VIEW」에 쓰여진 숫자를 돌려 둡니다.



Google 애널리틱스에 계정 추가



Google 애널리틱스 데이터에 액세스하려면 등록한 API로 Google 애널리틱스에 계정을 등록해야 합니다.
계정을 등록하지 않으면 인증 오류 'User does not have any Google Analytics account'가 발생합니다.

1. Google 웹로그 분석 메뉴의 설정을 열고 '사용자 관리자'를 클릭합니다.


2. + 버튼을 눌러 "사용자 추가"를 클릭합니다.


3. 이메일 주소를 추가하고 체크박스를 체크하여 저장합니다.


Google API 이메일 주소를 입력합니다.
또, 「편집」, 「공유 설정」, 「표시와 분석」의 3개소에 체크를 넣어 보존합니다.

파이썬에서 캡처 프로세스 구현



기본적으로 「 공식 문서 」의 순서에 따라 작업해 가면 OK입니다.

1. 라이브러리를 설치합니다.

pip install --upgrade google-api-python-client

2. 샘플 코드 HelloAnalytics.py의 내용을 복사합니다.

3. 'HelloAnalytics.py'의 'KEY_FILE_LOCATION' 및 'VIEW_ID'를 다시 씁니다.

◆ HelloAnalytics.py의 설명 변경


「client_secrets.json」に書き換えます

KEY_FILE_LOCATION = 'client_secrets.json'

View idを確認した値に書き換えます。

VIEW_ID = 'xxxxxxxxxxxxxx'

4. 'client_secrets.json'을 다운로드하여 HelloAnalytics.py와 같은 디렉토리에 넣습니다.

◆「client_secrets.json」의 다운로드 순서
· 'Google Cloud Platform' 메뉴에서 '서비스 계정'을 엽니 다.
· 대상 키의 "조작"에서 "키 만들기"를 클릭합니다.
・키 타입 「JSON」을 선택해 다운로드합니다

◆실행예
python HelloAnalytics.py

아래와 같이 결과가 표시되면 OK입니다.

Date range: 0
ga:sessions: 1
ga:country: Japan
Date range: 0
ga:sessions: 123

이상, Google Analytics의 정보를 Python으로 표시하는 방법이었습니다.

위의 처리를 Slackbot에 구현해 보았습니다.
【Python】Slackbot에서 Google 애널리틱스 데이터를 얻습니다.

블로그: 미야비의 두근두근 Google의 기능 활용 방법 정리
블로그: 미야비의 어두운 파이썬 Python 프로그래밍 활용 방법 요약

좋은 웹페이지 즐겨찾기