这是一篇如何使用 r语言直接从谷歌分析(google analysis)使用谷歌分析报告 API v4连接和提取数据的文章,这只是一个简单的例子,不同的操作系统操作方法不一样,每个人遇到的问题也会不同,我自己是在win10系统下操作的,在这个过程中我走了很多弯路,目前国内没有现成的完整教程,只能自己硬着头皮来,各位只需要按照步骤一步一步来就好了,很多问题我都已经解决了,但是不排除你们自己电脑出现的其他问题哈。

1、 安装 Rstudio,并打开(安装教程网上很多)

2、 用命令install.packages安装包googleAnalyticsR,googleAuthR,jsonlite和httr包,并授权 googleAnalyticsR 访问你的数据。 怎么安装包,网上教程也有。3、 登录谷歌api中心https://console.developers.google.com,找到Google analysisAPI并激活它,建好之后下载json文件到指定文件,比如我的:/Users/Administrator/Documents/garclient.json

R语言连接 Google API -- Google analysis

4、 使用这段代码启动r语言脚本:

library(googleAuthR)
library(googleAnalyticsR)
library(jsonlite)
library(httr)
fromJSON("/Users/Administrator/Documents/garclient.json")
set_config(use_proxy(url="填上你的ip", port=你的端口, username="你的电脑名称",password="password"))
View(my_accounts)

注意:在验证auth的过程中,将打开默认的 web 浏览器到一个窗口,该窗口将要求你允许 googleAnalyticsR 读取你的数据并进行授权,并得到一个串码,复制它到rstudio中,按entre键,确保你已经登录到谷歌账户中,并且可以访问谷歌分析数据。 一旦验证了,googleAnalyticsR 将会记住并对随后的查询进行重新验证,这样下次查询时就不用总是输入串码了。

R语言连接 Google API -- Google analysis
R语言连接 Google API -- Google analysis

记得其中/Users/Administrator/Documents/garclient.json这个绝对路径你们自己换成自己的,成功后就会出现上图中下面的白色输出信息了。然后再rstudio中看相应的数据,效果如下:

R语言连接 Google API -- Google analysis

    版权声明:

     本网站的所有文字、图片资料,未标注转字的均由作者亲自整理创作,如需复制、转载、转贴等方式发布/发表,请以锚链接的方式显示原文出处,请尊重我的劳动成果,侵权必究。本网站转载的文章如有侵权的地方请及时联系本人,核对后会第一时间删除!

阿沐
1625139774@qq.com

发表评论