2016년 6월 15일 수요일

판다스에서 구글 애널리틱스 API 연동

파이썬 라이브러리인 판다스의 구글 애널리틱스 API 사용 방법이다.
참고에 링크한 “판다스 구글 애널리틱스 연동” 가이드로 부족한 부분에 집중한다.

크게 보면,
1. 구글 개발 콘솔에서 접속 앱을 만든다.
2. 접속 앱에서 다운로드한 JSON 파일을 판다스 라이브러리 IO 폴더에 위치 시킨다.
3. 잘 활용한다.


테스트된 환경은 다음과 같다.

* 코드 호환성 문제로 파이썬 2.7에서 수행 했다.
* 판다스는 최신 버전인  0.18.1을 사용했다.
* 구글 인증을 라이브러리의 특정 버전을 설치한다.
pip install --upgrade oauth2client==1.4.12

**
구글 애널리틱스의 수집할 대상을 구분하기 위해서 하기 정보가 필요하다.
구글 애널리틱스 “관리”에 각각의 설정 변경 화면에서 모두 찾을 수 있다.
* account_id: 계정 ID
* property_id: 추적 ID (속성)
* profile_id: 보기 ID


가이드에 나오는 샘플 코드이다.
import pandas.io.ga as ga



df = ga.read_ga(

    account_id="12345678",

    profile_id="123456789",

    property_id="UA-12345678-1",

    metrics=['users', 'pageviews'],

    dimensions=['day'],

    start_date="2016-06-01",
 
    end_date="2016-06-14",

    index_col=0

)
print(df)


참고 



커버 사진

0 개의 댓글:

댓글 쓰기