Learn R Programming

googleAnalyticsR (version 0.1.0)

fetch_google_analytics_4: Fetch multiple GAv4 requests

Description

Fetch the GAv4 requests as created by make_ga_4_req

Usage

fetch_google_analytics_4(request_list)

Arguments

request_list
A list of requests created by make_ga_4_req

Value

  • A dataframe if one request, or a list of data.frames if multiple.

See Also

Other GAv4 fetch functions: google_analytics_4, make_ga_4_req

Examples

Run this code
library(googleAnalyticsR)

## authenticate, 
## or use the RStudio Addin "Google API Auth" with analytics scopes set
ga_auth()

## get your accounts
account_list <- google_analytics_account_list()

## pick a profile with data to query

ga_id <- account_list[23,'viewId']

ga_req1 <- make_ga_4_req(ga_id, 
                         date_range = c("2015-07-30","2015-10-01"),
                         dimensions=c('source','medium'), 
                         metrics = c('sessions'))

ga_req2 <- make_ga_4_req(ga_id, 
                         date_range = c("2015-07-30","2015-10-01"),
                         dimensions=c('source','medium'), 
                         metrics = c('users'))
                         
fetch_google_analytics_4(list(ga_req1, ga_req2))

Run the code above in your browser using DataLab