До сих пор я использовал пакет RGoogleAnalytics для получения таких метрик, как пользователи, среднее время на странице и т. Д. Для определенных ссылок.
Теперь мне нужно подготовить ежемесячные отчеты об общей эффективности веб-сайта, например, сколько было пользователей, просмотров страниц, уникальных просмотров страниц, средней продолжительности сеанса, частоты отказов, сеансов и т. Д. За май месяц.
Я использую пакет RGoogle Analytics в R Studio и запрос ниже, чтобы получить эти данные
library(RGoogleAnalytics)
load("gaOAuth_token")
ValidateToken(gaOAuth_token)
tableID_pages <- "ga:8291209"
reportFilters <- paste0("ga:pagePathLevel1==", "/newshour/")
start_date <- "YYYY-MM-DD"
end_date <- "YYYY-MM-DD"
query.list <- Init(start_date,
end_date,
dimensions = NULL,
metrics = "ga:users,
ga:newUsers,
ga:pageviews,
ga:uniquePageviews,
ga:AvgSessionDuration,
ga:bounceRate,gaOAuth_token,
ga:sessions,
ga:avgTimeOnPage",
max.results = 10000,
table.id = tableID_pages)
ga.query <- QueryBuilder(query.list)
ga.data <- GetReportData(ga.query, gaOAuth_token)
однако я сталкиваюсь с ошибкой
Error in ParseDataFeedJSON(GA.Data) :
code : 400 Reason : Invalid value 'ga:pageviews,
ga:uniquePageviews'. Values must match the following regular expression: 'ga:.+'
Я что-то не так делаю?