Authentication and SetupSetting up your environment so you can connect to the API |
|
---|---|
Authenticate with Google Analytics OAuth2 |
|
Setup wizard for authentication options |
|
Setup caching of API calls |
|
Reporting APIGetting data from your Google Analytics account |
|
Get Google Analytics v4 data |
|
Google Analytics Data for GA4 (App+Web) |
|
Get Google Analytics v3 data (formerly google_analytics()) |
|
Get Google Analytics 360 BigQuery data |
|
Data API - Google Analytics 4Working with the Data API (App+Web) for Google Analytics 4 |
|
Google Analytics Data for GA4 (App+Web) |
|
Filter DSL for GA4 filters |
|
Extract metric aggregations from a ga_data result |
|
Order DSL for GA4 OrderBy |
|
Measurement Protocol v2Send data into GA4 with the Measurement Protocol |
|
Generate a random client_id |
|
Create a Measurement Protocol Event |
|
Create an Measurement Protocol Item Property for an Event |
|
Make a Measurement Protocol v2 request |
|
Opt in or out of googleAnalyticsR usage tracking |
|
Reporting API v4 objectsCreating objects for more advanced v4 Reporting API fetches |
|
Make a dimension or metric filter clause object |
|
Make a dimension filter object |
|
Make a metric filter object |
|
Make an OrderType object |
|
Make a pivot object |
|
Create a cohort group |
|
Segment API v4 objectsCreating segments for v4 reporting API fetches |
|
Make a segment object for use |
|
Make a segment definition |
|
Make a segment element |
|
Make sequenceSegment |
|
Make a simple segment vector |
|
HelpersUseful functions for working with the Google Analytics data |
|
Aggregate a Google Analytics dataframe over inputted columns |
|
Create named list of allowed GA metrics/dimensions |
|
Get current dimensions and metrics available in GA API. |
|
Google Analytics API metadata |
|
Google Analytics API metadata |
|
Shiny modulesUsing Google Analytics with Shiny |
|
accountPicker UI Shiny Module - pick GA4 accounts/webProperties in Shiny |
|
authDropdown Shiny Module |
|
authDropdown UI Shiny Module |
|
multi_select Shiny Module |
|
multi_select UI Shiny Module |
|
metricDimensionSelectUI - GA4 Shiny Module |
|
Create a GAv4 Segment Builder |
|
Create a GAv4 Segment Builder |
|
Model functionsFunctions to create and use models with your Google Analytics data |
|
Use a model |
|
Edit a created ga_model |
|
Load an example model |
|
Load a created model |
|
Modelling function factory for Google Analytics data |
|
Refresh a model |
|
Save a created model |
|
Create a Shiny app from a ga_model file |
|
Load one model into a Shiny template |
|
Get a Shiny template file |
|
Write the ga_model functions to a file |
|
Account structureViewing the account > webproperty > view structure |
|
Account summary for all accounts available to your user |
|
List account metadata |
|
List web properties |
|
Get a web property |
|
List View (Profile) |
|
Get single View (Profile) |
|
AdWords and remarketing segmentsTools to work with the AdWords integrations of Google Analytics |
|
Get segments user has access to |
|
List AdWords |
|
Get AdWords Link meta data |
|
Creates a Google Analytics webProperty-Google Ads link |
|
Deletes a Google Analytics webProperty-Google Ads link |
|
List remarketing audiences |
|
Create a remarketing audience for creation |
|
Create a new remarketing audience |
|
Estimate number of users added to the segment yesterday |
|
Get a remarketing audience |
|
Custom Datasource uploadsUploading data to your Google Analytics web property |
|
List Custom Data Sources |
|
List Custom Data Source Uploads |
|
Custom Data Source Upload Status |
|
Upload data to Google Analytics |
|
Deletes custom upload files for a given ids vector |
|
Setting up View filtersManipulate the filters that are applied to your Google Analytics Views |
|
List filters for account |
|
Get specific filter for account |
|
Create a new filter and add it to the view (optional). |
|
Apply an existing filter to view. |
|
Delete a filter from account or remove from view. |
|
Updates an existing filter. |
|
Update an existing profile filter link. Patch semantics supported |
|
List filters for view (profile) |
|
Get specific filter for view (profile) |
|
Setting up GoalsManipulate the goals defined for your Google Analytics Views |
|
List goals |
|
Get goal |
|
Create a new goal. |
|
Updates an existing goal. |
|
Unsampled Reports [GA360]Get your GA360 unsampled reports |
|
List Unsampled Reports |
|
Get Unsampled Report Meta Data |
|
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. |
|
User managementWork with users of your Google Analytics account |
|
List Users |
|
Create or update user access to Google Analytics |
|
Delete all user access for an email |
|
Delete users access from account, webproperty or view level |
|
Update a user access in Google Analytics |
|
VisitorID managementWork with individual website visitor IDs |
|
User Activity Request |
|
Create or update a user deletion request |
|
Get hashed version of client id (also known as hashClientId, hashedClientId, or BigQuery's fullVisitorId) |
|
Unnest user activity columns |
|
Custom variablesWork with custom dimensions and metrics for your Google Analytics account |
|
List Custom Dimensions or Metrics |
|
Get Custom Dimensions or Metrics |
|
Create a custom dimension |
|
Modify a custom dimension |
|
ExperimentsWork with experiment objects |
|
List Experiments |
|
Experiments Meta data |