그누보드6용 구글 애널리틱스 API 연동 플러그인을 만들었습니다. 제작이야기 | Posted on 2024. 2. 17. 18:57
본인이 운영중인 사이트중 한개에서 발생하는 애널리틱스 정보들..
(요즘에는 애널리틱스 꼬박꼬박 달지를 않아서;;)
자세한 사용법은 그누보드5 시절에 만들어둔 포스팅을 참고하시면 됩니다.
https://pureani.tistory.com/5130
차이점이 있다면, 그누보드 5기준 key.json 이 /adm/google_analytics/lib/api-key.json 에 들어가야 한다는거..
그리고 Analytics Reporting API 는 더이상 지원하지 않기 때문에, Google Analytics Data API 를 사용해야합니다.
그누보드6 기준으로는 아래 명령어로 모듈을 설치해야합니다.
pip install google-analytics-data
설치후에는 그누보드5용과 동일합니다.
/plugin/google_analytics/extend/api-key.json 위치에 api 를 넣어주시면 됩니다.
추가적으로 애널리틱스 속성 ID가 필요한데, 애널리틱스 사이트에서 관리페이지로 이동, 속성 세부정보에서 확인이 가능합니다.
오른쪽 상단에 있는 속성 ID를 복사하셔서 파일에 집어넣어야합니다.
그누보드5
/adm/google_analytics/lib/GoogleAnalytics.php - private string $propertyID = '';
그누보드6
/plugin/google_analytics/extend/google_analytics.py - __property_id: str = ''
ps. 이번에 새롭게 만든 그누보드5용은 컴포저가 필수인데, 컴포저가 필수면 난이도가 올라가서, 그냥 전부 포함시켰습니다.
ps2. 이번에는 그냥 설치를 해주는 플랜을 만들까 고민중..
의외로 수요가 있어서..;;