googleAnalyticsR: Google Analytics API into R

R library for interacting with the Google Analytics Reporting API v3 and v4.

Author
Mark Edmondson [aut, cre], Artem Klevtsov [ctb], Johann deBoer [ctb]
Date of publication
2016-08-11 18:40:32
Maintainer
Mark Edmondson <m@sunholo.com>
License
MIT + file LICENSE
Version
0.3.0
URLs

View on CRAN

Man pages

allowed_metric_dim
Create named list of allowed GA metrics/dimensions
anti_sample
Get a GA request with anti-sampling
authDropdown
authDropdown
authDropdownUI
authDropdown UI
checkPrefix
check it starts with ga: and if not puts it on
cohort
Cohort object
cohort_dimension_check
Check the request has cohort dimensions
cohortGroup
Cohort Group object
cohort_metric_check
Check the request has cohort metrics
date_ga4
Make a date object
dimension_ga4
Make a dimension object
dim_filter
Make a dimension filter object
dynamicSegment
Dynamic Segment v4 object
error.message
Get the error message
expect_list_of_class
Test S3 Class in a list
expect_list_of_this
Testthat in a list
expect_list_of_type
Test Type in a list
expect_null_or_s3_class
Expect NULL or class (s3)
expect_null_or_type
Expect NULL or type
fetch_google_analytics_4
Fetch multiple GAv4 requests
filter_clause_ga4
Make a dimension or metric filter clause object
ga_accounts
Get account list
ga_adwords
Get AdWords Link meta data
ga_adwords_list
List AdWords
ga_auth
Authentication with Google Analytics
ga_custom_datasource
List Custom Data Sources
ga_custom_upload
Get Custom Data Upload Meta data
ga_custom_upload_list
List Custom Data Uploads
ga_custom_vars
Get Custom Dimensions or Metrics
ga_custom_vars_list
List Custom Dimensions or Metrics
ga_experiment
Experiments Meta data
ga_experiment_list
List Experiments
ga_filter
Get specific filter for account
ga_filter_list
List filters for account
ga_filter_view
Get specific filter for view (profile)
ga_filter_view_list
List filters for view (profile)
ga_goal
Get goal
ga_goal_list
List goals
ga_segment_list
Get segments user has access to
ga_unsampled
Get Unsampled Report Meta Data
ga_unsampled_list
List Unsampled Reports
ga_view
Get single View (Profile)
ga_view_list
List View (Profile)
ga_webproperty
Get web property
ga_webproperty_list
List web properties
google_analytics
Get Google Analytics v3 data
google_analytics_4
GAv4 single request
google_analytics_4_parse
ga v4 data parsing
google_analytics_4_parse_batch
ga v4 parse batching
google_analytics_account_list
Get account summary list data including web property and View...
google_analytics_bq
google_analytics_bq
google_analytics_bq_asynch
Asynch fetch
google_analytics_meta
Get current dimensions and metrics available in GA API.
googleAnalyticsR
Library for getting Google Analytics data into R
hourly_anti_sample
hourly get request with anti-sampling
idempotency
Idempotency
is.error
Is this a try error?
is.NullOb
A helper function that tests whether an object is either NULL...
listNameToDFCol
Add name of list entry of dataframe to dataframe colum
make_cohort_group
Create a cohort group
make_ga_4_req
Google Analytics v4 API fetch
makeOrFilters
Make orFiltersForSegment
makePivotData
Make pivot data rows
makePivotNames
Make pivot column names
meta
Google Analytics API metadata
met_filter
Make a metric filter object
metric_ga4
Make a metric object
multi_select
multi_select
multi_selectUI
multi_select UI
myMessage
Customer message log level
order_type
Make an OrderType object
orFiltersForSegment
orFiltersForSegment
parse_ga_account_summary
New parse GA account summary
pivot_ga4
Make a pivot object
pivot_ga4_parse
pivot data parsing
reexports
Objects exported from other packages
rmNullObs
Recursively step down into list, removing all such objects
segmentBuilder
Create a GAv4 Segment Builder
segmentBuilderUI
Create a GAv4 Segment Builder
segmentChain
segmentChain
segmentChainUI
segmentChain UI
segment_define
Make a segment definition
segmentDefinition
Segment Definition
segmentDimensionFilter
segmentDimensionFilter
segment_element
Make a segment element
segmentElementUI
A GAv4 segment element row
segmentFilter
Segment Filter
segmentFilterClause
segmentFilterClause
segment_ga4
Make a segment object for use
segmentMetricFilter
segmentMetricFilter
segmentObj_ga4
Segment objects
segmentSequenceStep
segmentSequenceStep
segment_vector_sequence
Make sequenceSegment
segment_vector_simple
Make a simple segment vector
sequenceSegment
sequenceSegment
simpleSegment
Simple Segment
unitToList
Allow unit lists

Files in this package

googleAnalyticsR
googleAnalyticsR/inst
googleAnalyticsR/inst/shiny
googleAnalyticsR/inst/shiny/ga4-example
googleAnalyticsR/inst/shiny/ga4-example/ga4_demo
googleAnalyticsR/inst/shiny/ga4-example/ga4_demo/ui.R
googleAnalyticsR/inst/shiny/ga4-example/ga4_demo/server.R
googleAnalyticsR/inst/shiny/ga4-example/segment_ga4_helper
googleAnalyticsR/inst/shiny/ga4-example/segment_ga4_helper/app.R
googleAnalyticsR/inst/rstudio
googleAnalyticsR/inst/rstudio/addins.dcf
googleAnalyticsR/inst/doc
googleAnalyticsR/inst/doc/googleAnalyticsR.Rmd
googleAnalyticsR/inst/doc/googleAnalyticsR.html
googleAnalyticsR/NAMESPACE
googleAnalyticsR/NEWS.md
googleAnalyticsR/data
googleAnalyticsR/data/meta.rda
googleAnalyticsR/R
googleAnalyticsR/R/goals.R
googleAnalyticsR/R/bigQuery.R
googleAnalyticsR/R/filters.R
googleAnalyticsR/R/auth.R
googleAnalyticsR/R/views.R
googleAnalyticsR/R/pivots.R
googleAnalyticsR/R/meta.R
googleAnalyticsR/R/utilities.R
googleAnalyticsR/R/custom_data_source.R
googleAnalyticsR/R/data.R
googleAnalyticsR/R/ga_v4_get.R
googleAnalyticsR/R/cohorts.R
googleAnalyticsR/R/experiments.R
googleAnalyticsR/R/shiny-modules-segments.R
googleAnalyticsR/R/custom_dims_mets.R
googleAnalyticsR/R/accounts.R
googleAnalyticsR/R/options.R
googleAnalyticsR/R/adwords.R
googleAnalyticsR/R/fetch_functions.R
googleAnalyticsR/R/ga_v4_objects.R
googleAnalyticsR/R/googleAnalyticsR.R
googleAnalyticsR/R/gadget.R
googleAnalyticsR/R/parse_functions.R
googleAnalyticsR/R/anti_sample.R
googleAnalyticsR/R/unsampled.R
googleAnalyticsR/R/segments.R
googleAnalyticsR/R/webprops.R
googleAnalyticsR/R/ga_v3_get.R
googleAnalyticsR/R/shiny-modules.R
googleAnalyticsR/vignettes
googleAnalyticsR/vignettes/googleAnalyticsR.Rmd
googleAnalyticsR/README.md
googleAnalyticsR/MD5
googleAnalyticsR/build
googleAnalyticsR/build/vignette.rds
googleAnalyticsR/DESCRIPTION
googleAnalyticsR/man
googleAnalyticsR/man/meta.Rd
googleAnalyticsR/man/google_analytics.Rd
googleAnalyticsR/man/ga_view_list.Rd
googleAnalyticsR/man/segmentBuilder.Rd
googleAnalyticsR/man/ga_goal_list.Rd
googleAnalyticsR/man/expect_list_of_class.Rd
googleAnalyticsR/man/segmentFilter.Rd
googleAnalyticsR/man/segmentSequenceStep.Rd
googleAnalyticsR/man/segmentBuilderUI.Rd
googleAnalyticsR/man/ga_filter_view.Rd
googleAnalyticsR/man/ga_unsampled_list.Rd
googleAnalyticsR/man/segmentMetricFilter.Rd
googleAnalyticsR/man/google_analytics_4_parse_batch.Rd
googleAnalyticsR/man/ga_filter_view_list.Rd
googleAnalyticsR/man/ga_webproperty.Rd
googleAnalyticsR/man/makePivotNames.Rd
googleAnalyticsR/man/ga_view.Rd
googleAnalyticsR/man/authDropdown.Rd
googleAnalyticsR/man/ga_custom_upload.Rd
googleAnalyticsR/man/order_type.Rd
googleAnalyticsR/man/ga_filter.Rd
googleAnalyticsR/man/hourly_anti_sample.Rd
googleAnalyticsR/man/error.message.Rd
googleAnalyticsR/man/ga_experiment.Rd
googleAnalyticsR/man/cohortGroup.Rd
googleAnalyticsR/man/ga_custom_upload_list.Rd
googleAnalyticsR/man/idempotency.Rd
googleAnalyticsR/man/ga_goal.Rd
googleAnalyticsR/man/google_analytics_bq_asynch.Rd
googleAnalyticsR/man/myMessage.Rd
googleAnalyticsR/man/make_cohort_group.Rd
googleAnalyticsR/man/ga_unsampled.Rd
googleAnalyticsR/man/segmentChainUI.Rd
googleAnalyticsR/man/dimension_ga4.Rd
googleAnalyticsR/man/makeOrFilters.Rd
googleAnalyticsR/man/date_ga4.Rd
googleAnalyticsR/man/ga_auth.Rd
googleAnalyticsR/man/unitToList.Rd
googleAnalyticsR/man/ga_custom_vars.Rd
googleAnalyticsR/man/listNameToDFCol.Rd
googleAnalyticsR/man/segment_element.Rd
googleAnalyticsR/man/segmentDimensionFilter.Rd
googleAnalyticsR/man/segment_ga4.Rd
googleAnalyticsR/man/met_filter.Rd
googleAnalyticsR/man/ga_adwords_list.Rd
googleAnalyticsR/man/ga_experiment_list.Rd
googleAnalyticsR/man/ga_adwords.Rd
googleAnalyticsR/man/simpleSegment.Rd
googleAnalyticsR/man/segmentDefinition.Rd
googleAnalyticsR/man/is.error.Rd
googleAnalyticsR/man/multi_select.Rd
googleAnalyticsR/man/segment_vector_sequence.Rd
googleAnalyticsR/man/google_analytics_4.Rd
googleAnalyticsR/man/pivot_ga4.Rd
googleAnalyticsR/man/segment_define.Rd
googleAnalyticsR/man/ga_segment_list.Rd
googleAnalyticsR/man/google_analytics_bq.Rd
googleAnalyticsR/man/ga_filter_list.Rd
googleAnalyticsR/man/ga_custom_datasource.Rd
googleAnalyticsR/man/cohort.Rd
googleAnalyticsR/man/segment_vector_simple.Rd
googleAnalyticsR/man/ga_webproperty_list.Rd
googleAnalyticsR/man/reexports.Rd
googleAnalyticsR/man/cohort_dimension_check.Rd
googleAnalyticsR/man/google_analytics_meta.Rd
googleAnalyticsR/man/segmentElementUI.Rd
googleAnalyticsR/man/segmentFilterClause.Rd
googleAnalyticsR/man/make_ga_4_req.Rd
googleAnalyticsR/man/is.NullOb.Rd
googleAnalyticsR/man/pivot_ga4_parse.Rd
googleAnalyticsR/man/expect_list_of_type.Rd
googleAnalyticsR/man/googleAnalyticsR.Rd
googleAnalyticsR/man/checkPrefix.Rd
googleAnalyticsR/man/fetch_google_analytics_4.Rd
googleAnalyticsR/man/cohort_metric_check.Rd
googleAnalyticsR/man/ga_accounts.Rd
googleAnalyticsR/man/expect_list_of_this.Rd
googleAnalyticsR/man/ga_custom_vars_list.Rd
googleAnalyticsR/man/sequenceSegment.Rd
googleAnalyticsR/man/parse_ga_account_summary.Rd
googleAnalyticsR/man/expect_null_or_s3_class.Rd
googleAnalyticsR/man/multi_selectUI.Rd
googleAnalyticsR/man/orFiltersForSegment.Rd
googleAnalyticsR/man/allowed_metric_dim.Rd
googleAnalyticsR/man/dynamicSegment.Rd
googleAnalyticsR/man/segmentObj_ga4.Rd
googleAnalyticsR/man/segmentChain.Rd
googleAnalyticsR/man/expect_null_or_type.Rd
googleAnalyticsR/man/metric_ga4.Rd
googleAnalyticsR/man/rmNullObs.Rd
googleAnalyticsR/man/google_analytics_account_list.Rd
googleAnalyticsR/man/google_analytics_4_parse.Rd
googleAnalyticsR/man/anti_sample.Rd
googleAnalyticsR/man/authDropdownUI.Rd
googleAnalyticsR/man/dim_filter.Rd
googleAnalyticsR/man/makePivotData.Rd
googleAnalyticsR/man/filter_clause_ga4.Rd
googleAnalyticsR/LICENSE