Learn R Programming

googleAnalyticsR (version 0.3.0)

make_cohort_group: Create a cohort group

Description

Create a cohort group

Usage

make_cohort_group(cohorts, lifetimeValue = FALSE, cohort_types = NULL)

Arguments

cohorts
A named list of start/end date pairs
lifetimeValue
lifetimeValue TRUE or FALSE. Only works for webapps.
cohort_types
placeholder, does nothing as only FIRST_VISIT_DATE supported.

Value

A cohortGroup object

Details

Example: list("cohort 1" = c("2015-08-01", "2015-08-01"), "cohort 2" = c("2015-07-01","2015-07-01"))

See Also

https://developers.google.com/analytics/devguides/reporting/core/v4/advanced#cohort_and_lifetime_value_ltv_dimensions_and_metrics

Other v4 cohort functions: cohortGroup, cohort_dimension_check, cohort_metric_check, cohort

Examples

Run this code

## Not run: 
# 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']
# 
# 
# ## first make a cohort group
# 
# cohort4 <- make_cohort_group(list("cohort 1" = c("2015-08-01", "2015-08-01"), 
#                                   "cohort 2" = c("2015-07-01","2015-07-01")))
#                                   
# ## then call cohort report.  No date_range and must include metrics and dimensions
# ##   from the cohort list
# cohort_example <- google_analytics_4(ga_id, 
#                                      dimensions=c('cohort'), 
#                                      cohort = cohort4, 
#                                      metrics = c('cohortTotalUsers'))
#                                      
# ## End(Not run)

Run the code above in your browser using DataLab