Я должен был дать полный ответ для этого случая.
RGA
автоматически обновляет токен, если вы не укажете его, чтобы этого не сделать.
Запустите эти строки и используйте View(ga_profiles)
, чтобы получить нужный Вам ID. Это ID для представления (не идентификатор учетной записи). В ga_profiles
, является первым столбцом.
library(RGA)
# get access token
authorize()
# get a GA profiles
ga_profiles <- list_profiles()
Если вам нужно (или хотят), что RGA
попросить разрешения каждый раз, когда Вы тянете данные использовать этот код:
Обратите внимание на new.auth = TRUE
аргумент.
library(RGA)
# get access token
authorize(new.auth = TRUE)
# get a GA profiles
ga_profiles <- list_profiles()
И сделать простой ДФ с данными Google Analytics:
id <- 88090889 #This ID is the first column from ga_profiles. Not the Account ID.
# get date when GA tracking began
first.date <- firstdate(id)
# get GA report data
ga_data <- get_ga(id, start.date = first.date, end.date = "today",
metrics = "ga:users,ga:sessions",
dimensions = "ga:userGender,ga:userAgeBracket")
Если вам нужна дополнительная помощь, разместить свой код, и мы увидим.
Вместо этого я рекомендую вам использовать пакет RGA. У меня было меньше проблем с этим при аутентификации. [RGA] (https://cran.rstudio.com/web/packages/RGA/RGA.pdf) –
Спасибо Омар, я пытался с RGA, но я получаю «Отсутствует требуемый параметр: client_id», несмотря на наличие правильный идентификатор клиента. Я продолжу поиск! –
@JulienMassardier: можете ли вы представить пример воспроизводимого кода, который вызывает ошибку? –