使用 googleAnalyticsR v4 API 包查询多个 Google 分析视图 ID
Query multiple Google Analytics view ids using googleAnalyticsR v4 API package
我想使用新的 googleAnalyticsR 包提取 Google 使用 v4 API 的分析数据。
文档 (http://code.markedmondson.me/googleAnalyticsR/v4.html) 演示了使用一个 ga_id 但不使用多个视图 ID 来执行查询。还有另一个名为 GAR 的 R 包,它允许在单个 Google Analytics 查询中执行多个视图 ID,但 googleAnalyticsR 包包含 v4 API 功能。我尝试使用 ga_id <- c('viewId','viewId') 查询多个视图 ID,但查询 returns 出错。有没有办法使用 googleAnalyticsR v4 查询多个视图 ID API?
这可能在 API 中不直接支持,但如果您使用的是 R,这可以很容易地使用 FOR 循环。下面是我查询多个 GA 视图的示例(1 个视图 = 网站的 1 个语言版本):
viewId <- c(6006393, 79777098, 79781440, 79981805, 75315234, 78174757, 76630182, 79447058)
ga_data_final <- data.frame()
for (i in viewId) {
ga_data_temp <-
google_analytics_4(i, #=This is a (dynamic) ViewID parameter
date_range = c("2014-01-01",
"2016-08-15"),
metrics = c("sessions"),
dimensions = c("yearMonth",
"source",
"medium"),
max = -1)
ga_data_temp$viewId <- i
ga_data_final <- rbind(ga_data_final, ga_data_temp)
}
上面的代码检索:
- 1 个指标:会话数
- 3 个维度:年月、来源、媒介
它使用 2 个数据帧 - 主数据帧在 FOR 循环开始之前创建为空。每个 FOR 循环为 1 个视图拉取行(暂时存储在 ga_data_temp),完成后,将它们附加到主数据框(ga_data_final).
希望对您有所帮助。
我想使用新的 googleAnalyticsR 包提取 Google 使用 v4 API 的分析数据。
文档 (http://code.markedmondson.me/googleAnalyticsR/v4.html) 演示了使用一个 ga_id 但不使用多个视图 ID 来执行查询。还有另一个名为 GAR 的 R 包,它允许在单个 Google Analytics 查询中执行多个视图 ID,但 googleAnalyticsR 包包含 v4 API 功能。我尝试使用 ga_id <- c('viewId','viewId') 查询多个视图 ID,但查询 returns 出错。有没有办法使用 googleAnalyticsR v4 查询多个视图 ID API?
这可能在 API 中不直接支持,但如果您使用的是 R,这可以很容易地使用 FOR 循环。下面是我查询多个 GA 视图的示例(1 个视图 = 网站的 1 个语言版本):
viewId <- c(6006393, 79777098, 79781440, 79981805, 75315234, 78174757, 76630182, 79447058)
ga_data_final <- data.frame()
for (i in viewId) {
ga_data_temp <-
google_analytics_4(i, #=This is a (dynamic) ViewID parameter
date_range = c("2014-01-01",
"2016-08-15"),
metrics = c("sessions"),
dimensions = c("yearMonth",
"source",
"medium"),
max = -1)
ga_data_temp$viewId <- i
ga_data_final <- rbind(ga_data_final, ga_data_temp)
}
上面的代码检索:
- 1 个指标:会话数
- 3 个维度:年月、来源、媒介
它使用 2 个数据帧 - 主数据帧在 FOR 循环开始之前创建为空。每个 FOR 循环为 1 个视图拉取行(暂时存储在 ga_data_temp),完成后,将它们附加到主数据框(ga_data_final).
希望对您有所帮助。