googleAnalyticsR: Google Analytics API into R

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

AuthorMark Edmondson [aut, cre], Artem Klevtsov [ctb], Johann deBoer [ctb]
Date of publication2016-08-11 18:40:32
MaintainerMark Edmondson <m@sunholo.com>
LicenseMIT + file LICENSE
Version0.3.0
http://code.markedmondson.me/googleAnalyticsR/

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

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.