# Google Analytics API into R

## Documentation for package ‘googleAnalyticsR’ version 1.2.0

- DESCRIPTION file.
- Package NEWS.

## Help Pages

A D F G M O P S

## -- A --

accountPicker | accountPicker UI Shiny Module - pick GA4 accounts/webProperties in Shiny
accountPickerUI | accountPicker UI Shiny Module - pick GA4 accounts/webProperties in Shiny
authDropdown | authDropdown Shiny Module
authDropdownUI | authDropdown UI Shiny Module

## -- D --

dim_filter | Make a dimension filter object

## -- F --

filter_clause_ga4 | Make a dimension or metric filter clause object

## -- G --

ga_accounts | List account metadata
ga_account_list | Account summary for all accounts available to your user
ga_adwords | Get AdWords Link meta data
ga_adwords_add_linkid | Creates a Google Analytics webProperty-Google Ads link
ga_adwords_delete_linkid | Deletes a Google Analytics webProperty-Google Ads link
ga_adwords_list | List AdWords
ga_aggregate | Aggregate a Google Analytics dataframe over inputted columns
ga_allowed_metric_dim | Create named list of allowed GA metrics/dimensions
ga_auth | Authenticate with Google Analytics OAuth2
ga_auth_setup | Setup wizard for authentication options
ga_cache_call | Setup caching of API calls
ga_clientid_activity | User Activity Request
ga_clientid_activity_unnest | Unnest user activity columns
ga_clientid_deletion | Create or update a user deletion request
ga_clientid_hash | Get hashed version of client id (also known as hashClientId, hashedClientId, or BigQuery's fullVisitorId)
ga_custom_datasource | List Custom Data Sources
ga_custom_upload | Custom Data Source Upload Status
ga_custom_upload_delete | Deletes custom upload files for a given ids vector
ga_custom_upload_file | Upload data to Google Analytics
ga_custom_upload_list | List Custom Data Source Uploads
ga_custom_vars | Get Custom Dimensions or Metrics
ga_custom_vars_create | Create a custom dimension
ga_custom_vars_list | List Custom Dimensions or Metrics
ga_custom_vars_patch | Modify a custom dimension
ga_data | Google Analytics Data for GA4 (App+Web)
ga_data_aggregations | Extract metric aggregations from a ga_data result
ga_data_filter | Filter DSL for GA4 filters
ga_data_order | Order DSL for GA4 OrderBy
ga_experiment | Experiments Meta data
ga_experiment_list | List Experiments
ga_filter | Get specific filter for account
ga_filter_add | Create a new filter and add it to the view (optional).
ga_filter_apply_to_view | Apply an existing filter to view.
ga_filter_delete | Delete a filter from account or remove from view.
ga_filter_list | List filters for account
ga_filter_update | Updates an existing filter.
ga_filter_update_filter_link | Update an existing profile filter link. Patch semantics supported
ga_filter_view | Get specific filter for view (profile)
ga_filter_view_list | List filters for view (profile)
ga_goal | Get goal
ga_goal_add | Create a new goal.
ga_goal_list | List goals
ga_goal_update | Updates an existing goal.
ga_meta | Get current dimensions and metrics available in GA API.
ga_model | Use a model
ga_model_edit | Edit a created ga_model
ga_model_example | Load an example model
ga_model_load | Load a created model
ga_model_make | Modelling function factory for Google Analytics data
ga_model_refresh | Refresh a model
ga_model_save | Save a created model
ga_model_shiny | Create a Shiny app from a ga_model file
ga_model_shiny_load | Load one model into a Shiny template
ga_model_shiny_template | Get a Shiny template file
ga_model_write | Write the ga_model functions to a file
ga_mp_cid | Generate a random client_id
ga_mp_connection | Make a Measurement Protocol v2 request
ga_mp_event | Create a Measurement Protocol Event
ga_mp_event_item | Create an Measurement Protocol Item Property for an Event
ga_mp_send | Make a Measurement Protocol v2 request
ga_remarketing_build | Create a remarketing audience for creation
ga_remarketing_create | Create a new remarketing audience
ga_remarketing_estimate | Estimate number of users added to the segment yesterday
ga_remarketing_get | Get a remarketing audience
ga_remarketing_list | List remarketing audiences
ga_segment_list | Get segments user has access to
ga_trackme | Opt in or out of googleAnalyticsR usage tracking
ga_trackme_event | Opt in or out of googleAnalyticsR usage tracking
ga_unsampled | Get Unsampled Report Meta Data
ga_unsampled_download | Download Unsampled Report from Google Drive. You must be authenticated with the same account that you setup the unsampled report. This means service account authentication is not supported.
ga_unsampled_list | List Unsampled Reports
ga_users_add | Create or update user access to Google Analytics
ga_users_delete | Delete all user access for an email
ga_users_delete_linkid | Delete users access from account, webproperty or view level
ga_users_list | List Users
ga_users_update | Update a user access in Google Analytics
ga_view | Get single View (Profile)
ga_view_list | List View (Profile)
ga_webproperty | Get a web property
ga_webproperty_list | List web properties
google_analytics | Get Google Analytics v4 data
google_analytics_3 | Get Google Analytics v3 data (formerly google_analytics())
google_analytics_4 | Get Google Analytics v4 data

## -- M --

make_cohort_group | Create a cohort group
meta | Google Analytics API metadata
meta4 | Google Analytics API metadata
metricDimensionSelect | metricDimensionSelectUI - GA4 Shiny Module
metricDimensionSelectUI | metricDimensionSelectUI - GA4 Shiny Module
met_filter | Make a metric filter object
multi_select | multi_select Shiny Module
multi_selectUI | multi_select UI Shiny Module

## -- O --

order_type | Make an OrderType object

## -- P --

pivot_ga4 | Make a pivot object

## -- S --

segmentBuilder | Create a GAv4 Segment Builder
segmentBuilderUI | Create a GAv4 Segment Builder
segment_define | Make a segment definition
segment_element | Make a segment element
segment_ga4 | Make a segment object for use
segment_vector_sequence | Make sequenceSegment
segment_vector_simple | Make a simple segment vector