GA4 API的使用(R&Python)

Google Analytics 4 Haran 9年前 (2016-09-09) 8276次浏览 2个评论
文章目录[隐藏]

GA4因为其强大的功能而备受一些企业的青睐,但由于是免费的,GA4提供的数据存在抽样的,导致数据的准确大大降低,但GA4也提供一些API接口给用户,通过GA4 API分页查询功能能降低抽样的比例,甚至是没有抽样。

Python

这一篇介绍Python连接Google Analytics 4 API获取数据。

启用API

 Google Cloud里新建项目

在Google Cloud里新建项目,点击项目列表,在Google Cloud左上角这个位置:

然后点击「新建项目」:

 

将项目命名为“GA For Demo”,然后点击「创建」

 

开启Google Analytics Data API

现将Google Cloud的工作项目切换为刚创建的“GA For Demo”:

 

点击右上角的导航菜单,然后点击「API和服务」——「已启用的API和服务」——「+启用API和服务」,搜索“Google Analytics Data API”,然后将它启用:

 

创建服务账号

点击右上角的导航菜单,然后点击「API和服务」——「凭据」:

就可以看到凭据的管理界面:

 

点击「+创建凭据」——「服务账号」

服务账号命名为“GA4 API TEST”,其他位置默认的就可以,然后点击「完成」

就可以看到:

注意这个邮箱,后面会需要在GA4里授权。

下载JSON秘钥

点击打开服务账号

 

然后点击「秘钥」——「添加键」——「创建新秘钥」,选择JSON:

点击「创建」,可以看到下载了一个秘钥:

获取GA4授权

给服务账号ga4-api-test@ga-for-demo.iam.gserviceaccount.com授权,在GA4里点击「管理」——「媒体资源访问权限管理」——「+」——「添加用户」,将其添加,权限类型是查看者的就可以:

 

Python里

 

安装基础库

pip install google-analytics-data

 

代码调试

这个代码的作用是获取,2月起,每个城市的活跃用户数。

将Property ID和秘钥替换成你自己的:

运行后数据如下:

延伸阅读:Python连接Google Analytics 4 API获取数据

 

R

R的主要是在代理上难以走通,不建议使用。


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (5)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. python 代码中,import install_ga_demo as gaapi这个install_ga_demo模块在哪?是怎么加载的?
    terry2019-03-07 18:59 回复 Windows 10 | Chrome 70.0.3538.67
    • https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-py?hl=zh-cn 第三步
      GA小站2019-03-07 19:50 回复 Mac OS X | Chrome 72.0.3626.119