关于API原理的部分可以看手把手教你用R连接Google Analytics的API取出数据
这一节介绍如何用Python连接Google anlaytics API去获取数据,前面大部分跟R的相同,不同的地方在于Python是引入json的密钥文件,而不是直接用服务端id和密钥。
1、假设你已经创建好了OAuth2.0客户端ID,然后将其以json格式下载:
2、然后将https://developers.google.com/analytics/devguides/reporting/core/v3/quickstart/service-py中的那段实例代码复制带本地保存,并将前面下载的json与那段代码挡在同一个路径中,然后找到key_file_location,将其改为json文件的名称
然后试运行下看有没报错,如果没报错,会返回一些数据,那就表示成功了。
3、接下来新建另一个py文件,引入上面的示例代码,代码中的第一段就是引入该示例代码,然后初始化,这里的profile_id就是GA离的view ID。
数据就提取出来了。
可以看到,在通过api获取的数据的过程中最关键的还是ga().get的函数配置,详细的可以看:https://developers.google.com/analytics/devguides/reporting/core/v3/reference