使用 R 从 Google Analytics API 查询多个 URL

具体_查找

我有很多 URL (> 8.500) 我想使用 R 查询 Google Analytics API。我正在使用googleAnalyticsR包。问题是,我确实能够遍历我的一组 url,但是创建的数据帧只返回每行主机 ID 的总值(例如每行的相同值)。
这是我到这一步的程度:

library(googleAnalyticsR)
library(lubridate)

#Authorize with google
ga_auth()
ga.acc.list = ga_account_list()
my.id = 123456

#set time range
soty = floor_date(Sys.Date(), "year")
yesterday = floor_date(Sys.Date(), "day") - days(1)

#get some - in this case - random URLs
urls = c("example.com/de/", "example.com/us/", "example.com/en/")
urls = gsub("^example.com/", "ga:pagePath=~", urls)

df = data.frame()

#get data
for(i in urls){
              ga.data = google_analytics_4(my.id,
              date_range = c(soty, yesterday),
              metrics = c("pageviews","avgTimeOnPage","entrances","bounceRate","exitRate"),
              filters = urls[i])
  df = rbind(df, ga.data)}

结果总是在创建的数据帧(自己的数据)中的每一行中接收 my.id-domain 的总统计信息:

输出结果

任何人都知道如何解决这个问题的更好方法,还是谷歌分析只是阻止我们以这种方式查询它?

最大限度

你得到的是正常的:你只查询metrics( c("pageviews","avgTimeOnPage","entrances","bounceRate","exitRate")),所以你只能得到你的指标。

如果你想分解这些指标,你需要使用dimensionshttps : //developers.google.com/analytics/devguides/reporting/core/dimsmets

在你的情况下,你对ga:pagePath维度感兴趣,所以像这样(未经测试的代码):

ga.data = google_analytics_4(my.id,
              date_range = c(soty, yesterday),
              dimensions=c("pagePath"),
              metrics = c("pageviews","avgTimeOnPage","entrances","bounceRate","exitRate"),
              filters = urls[i])

我建议您使用Google Analytics Query Explorer直到获得所需的结果,然后将其移植到 R。

至于结果数量,默认情况下您可能会限制为 1K,直到您增加max_rows. API 对 10K 有硬性限制,这意味着如果需要,您必须使用分页来检索更多结果。我在 R 文档中看到 max=99999999 的一些示例,我不知道 R 库是否自动处理超过前 10K 的分页,或者他们是否不知道硬限制:

batch_gadata <- google_analytics(id = ga_id,
start="2014-08-01", end="2015-08-02",
metrics = c("sessions", "bounceRate"),
dimensions = c("source", "medium",
"landingPagePath",
"hour","minute"),
max=99999999)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用.NET从Google Analytics API检索数据,是否有多个指标?

来自分类Dev

是否可以使用Microsoft Power Query查询Google Analytics API?

来自分类Dev

Google Analytics API:是否按多个URI过滤?

来自分类Dev

在Google Analytics(分析)Javascript API上查询多个ID

来自分类Dev

使用正则表达式过滤Google Analytics(分析)API-在字符前停止(查询字符串)

来自分类Dev

Google Analytics(分析):使用多个未知的跟踪器

来自分类Dev

无法使用RGA R库从Google Analytics(分析)获取数据

来自分类Dev

通过ID查询Google Analytics(分析)Reporting API

来自分类Dev

如何在Google Analytics(分析)API中使用细分

来自分类Dev

仅使用API密钥访问Google Analytics(分析)数据

来自分类Dev

Google Analytics API +代理

来自分类Dev

Google Analytics API优化

来自分类Dev

使用Google Analytics API PHP客户端查询多个指标

来自分类Dev

使用Google Analytics(分析)API-“入门”教程

来自分类Dev

如何使用Powershell使用Google Safe Browsing API查询多个URL?

来自分类Dev

如何使用python运行Azure Log Analytics查询API?

来自分类Dev

NET的Google Analytics API

来自分类Dev

正确使用Google Analytics(分析)API的方法

来自分类Dev

Google Analytics(分析)在URL中使用Asterix

来自分类Dev

使用Embed API嵌入Google Analytics(分析)位置地图视图

来自分类Dev

Google Analytics(分析):如何访问Analytics API

来自分类Dev

如何使用R将日期值动态传递到Google Analytics(分析)API?

来自分类Dev

为什么Google Analytics(分析)API会在我的过滤器查询中使用“ \”?

来自分类Dev

使用googleAnalyticsR v4 API包查询多个Google Analytics(分析)视图ID

来自分类Dev

从R从Google Analytics API提取数据时出错

来自分类Dev

Google Analytics API 查询活跃用户

来自分类Dev

添加 ga:pagePath 维度以使用 Google Analytics Reporting API v4 获取特定 URL 的页面浏览量

来自分类Dev

我更改了网站软件,需要找到在 Google Analytics Sitesearch 的 url 中使用查询字符串的替代方法

来自分类Dev

使用 API 嵌入 Google Analytics Map View

Related 相关文章

  1. 1

    使用.NET从Google Analytics API检索数据,是否有多个指标?

  2. 2

    是否可以使用Microsoft Power Query查询Google Analytics API?

  3. 3

    Google Analytics API:是否按多个URI过滤?

  4. 4

    在Google Analytics(分析)Javascript API上查询多个ID

  5. 5

    使用正则表达式过滤Google Analytics(分析)API-在字符前停止(查询字符串)

  6. 6

    Google Analytics(分析):使用多个未知的跟踪器

  7. 7

    无法使用RGA R库从Google Analytics(分析)获取数据

  8. 8

    通过ID查询Google Analytics(分析)Reporting API

  9. 9

    如何在Google Analytics(分析)API中使用细分

  10. 10

    仅使用API密钥访问Google Analytics(分析)数据

  11. 11

    Google Analytics API +代理

  12. 12

    Google Analytics API优化

  13. 13

    使用Google Analytics API PHP客户端查询多个指标

  14. 14

    使用Google Analytics(分析)API-“入门”教程

  15. 15

    如何使用Powershell使用Google Safe Browsing API查询多个URL?

  16. 16

    如何使用python运行Azure Log Analytics查询API?

  17. 17

    NET的Google Analytics API

  18. 18

    正确使用Google Analytics(分析)API的方法

  19. 19

    Google Analytics(分析)在URL中使用Asterix

  20. 20

    使用Embed API嵌入Google Analytics(分析)位置地图视图

  21. 21

    Google Analytics(分析):如何访问Analytics API

  22. 22

    如何使用R将日期值动态传递到Google Analytics(分析)API?

  23. 23

    为什么Google Analytics(分析)API会在我的过滤器查询中使用“ \”?

  24. 24

    使用googleAnalyticsR v4 API包查询多个Google Analytics(分析)视图ID

  25. 25

    从R从Google Analytics API提取数据时出错

  26. 26

    Google Analytics API 查询活跃用户

  27. 27

    添加 ga:pagePath 维度以使用 Google Analytics Reporting API v4 获取特定 URL 的页面浏览量

  28. 28

    我更改了网站软件,需要找到在 Google Analytics Sitesearch 的 url 中使用查询字符串的替代方法

  29. 29

    使用 API 嵌入 Google Analytics Map View

热门标签

归档