Google 애널리틱스 API에서 전환 수와 수익을 얻고 Slack에보고
4062 단어 파이썬GoogleAnalyticsapi슬랙googleapi
API로 전환 수치 획득
전환 수와 수익 값을 자동으로 얻기 위해
Google Analytics API
를 사용했습니다.파이썬
response = analytics.reports().batchGet(
body={
'reportRequests': [
{ 'viewId': view_id,
'dateRanges': [{'startDate': start_date, 'endDate': end_date}],
'metrics': [{'expression': 'ga:transactions'}, {'expression': 'ga:transactionRevenue'}]
}]
}
).execute()
values = response.get['reports'][0]['data']['totals'][0]['values']
transactions = values[0]
transactionRevenue = values[1]
레퍼런스 매뉴얼에서 metrics를 찾았습니다.
슬랙에 알림
slackweb
를 사용했습니다. slack = slackweb.Slack(url=slack_webhook_url))
slack.notify(text=text)
쉽습니다.
번거로운 곳
처음이라면, 코드 이외의 부분, Google의 서비스 계정 키의 작성에 관련된 지식이나, Google Analytics의 구성과 유저 관리의 지식이나, 키의 종류 P12인가 JSON인가, Slack의 webhook 설정이라든지, 여러가지 다채롭기 때문에 시간의 여유가 있으면 좋다고 생각합니다.
그에 비해 코드의 난이도는 낮습니다.
참고
Dimensions & Metrics Explorer | Analytics Reporting API v4 | Google Developers
htps : //에서 ゔぇぺぺrs. 오, ぇ. 코 m / 아나 ly 치 cs / v v gue s / repo r chin g / 이것 / ㎢ ms ts
Google Analytics 데이터를 Python을 통해 수집 | Developers.IO
htp : //에서 v.ぁsss d. jp / 브시 네 s / 브시 네 s 아나 ly 치 cs / 곁 친 g - 오 g ぇ- 아나 ly chi cs
Slack에 incoming webhook을 통해 파이썬에서 메시지 POST
ぃ tp // 이 m / 사토시 03 / ms / 14495bf431b1932cb90b
Reference
이 문제에 관하여(Google 애널리틱스 API에서 전환 수와 수익을 얻고 Slack에보고), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iizuka/items/4c5ddee19334183ab62a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)