无痛谷歌分析
gap的Python项目详细描述
gapy是google分析的瘦服务帐户客户端。
设置
首先,您需要在 Google API Console。如果你是 作为服务帐户进行身份验证需要下载私钥。
如果要作为web或已安装的应用程序进行身份验证,则需要 下载你的客户机密文件。使用Google Developers Console执行此操作:
- 为thte应用程序创建一个项目,并将分析api添加到启用的api列表中。
- 在“凭据”中,单击“创建新客户端ID”。
- 选择“已安装的应用程序”,类型应为“其他”。
- 生成id后,单击新的“下载json”按钮并将此文件保存为client_secrets.json。
然后创建一个gapy客户机并开始查询。
- storage_path是希望gapy保留第一次运行时生成的storage.db文件的位置。
- id、度量和维度可以作为列表或单个值提供。
importgapy.client# For a service accountclient=gapy.client.from_private_key("your account name",private_key="your private key",storage_path="path/to/storage.db")# For a web or installed applicationclient=gapy.client.from_secrets_file("/path/to/client_secrets.json",storage_path="/path/to/storage.db"))reach_data=client.query.get("12345",datetime(2012,1,1),datetime(2012,2,2),['ga:visits','ga:visitors'],'ga:date')
谷歌API文档
这个库是google python api之上的一个层。如果你想解决这个问题,可能需要咨询the Google Analytics API documentation。