>

Sources - Google Analytics 4

Description

Google Analytics is a web analytics service offered by Google that tracks and reports website traffic and also the mobile app traffic & events.

Supported Replication

Initial Sync

Continuous Sync

Authentication Type

OAuth

Configurations

bufferDays

bufferDays is a configuration that specifies the number of days the connector will roll back each time the pipeline starts. The recommended value is 2 days as this is the maximum processing latency from Google Analytics. This is not configurable from the frontend, and if a change is needed, please contact support. If the start_date for the pipeline is older than the current day minus bufferDays, this rollback will not be applied.

For example, if the current_date is 2023-01-30:

  • A pipeline with the last synced day set to 2023-01-30 will start fetching data from 2023-01-28.
  • A pipeline with the last synced day set to 2023-01-29 will still start fetching data from 2023-01-28
  • A pipeline with the last synced day set to 2023-01-20will start fetching data from 2023-01-20.

lookbackDays

The lookbackDays option is a configuration setting in the GA4 connector that determines how far back in time the connector will search each time it runs. This option is set because data changes on reports are limited to 30 days by default in Google Analytics. Therefore, 30 is the recommended value. For example, if lookbackDays is set to [30,7] and the current date is 2023-02-30, the connector will start fetching data from 2023-02-28 (since the default bufferDays is 2). It will then fetch data from the day 2023-01-31 and the day2023-02-23.

It's worth noting that Google limits data changes for the last 30 days. Therefore, setting the first value in lookbackDays to a number higher than 30 would not yield any additional data. If you would like to have even more updated data, we recommend adding more lookbackDay less than 30. Additionally, note that if the sync frequency of the pipeline is set to anything less than a day, the data from lookbackDays would be retrieved multiple times.

Limitations

  • We do not currently support custom reports (This is planned to be developed: GA4 with Custom Fields)

Collections

Collection Name Full/Initial Sync Incremental/Continuous Sync Supports Update Supports Delete Notes
USER_ACQUISITION_FIRST_USER_DEFAULT_CHANNEL_GROUP_REPORT
USER_ACQUISITION_FIRST_USER_MEDIUM_REPORT
USER_ACQUISITION_FIRST_USER_SOURCE_REPORT
USER_ACQUISITION_FIRST_USER_SOURCE_MEDIUM_REPORT
USER_ACQUISITION_FIRST_USER_SOURCE_PLATFORM_REPORT
USER_ACQUISITION_FIRST_USER_CAMPAIGN_REPORT
USER_ACQUISITION_FIRST_USER_GOOGLE_ADS_NETWORK_TYPE_REPORT
USER_ACQUISITION_FIRST_USER_GOOGLE_ADS_AD_GROUP_NAME_REPORT
TRAFFIC_ACQUISITION_SESSION_SOURCE_MEDIUM_REPORT
TRAFFIC_ACQUISITION_SESSION_MEDIUM_REPORT
TRAFFIC_ACQUISITION_SESSION_SOURCE_REPORT
TRAFFIC_ACQUISITION_SESSION_CAMPAIGN_REPORT
TRAFFIC_ACQUISITION_SESSION_DEFAULT_CHANNEL_GROUPING_REPORT
TRAFFIC_ACQUISITION_SESSION_SOURCE_PLATFORM_REPORT
EVENTS_REPORT
CONVERSIONS_REPORT
PAGES_TITLE_AND_SCREEN_CLASS_REPORT
PAGES_PATH_REPORT
PAGES_PATH_AND_SCREEN_CLASS_REPORT
PAGES_TITLE_AND_SCREEN_NAME_REPORT
CONTENT_GROUP_REPORT
LANDING_PAGE
ECOMMERCE_PURCHASES_ITEM_NAME_REPORT
ECOMMERCE_PURCHASES_ITEM_CATEGORY_REPORT_COMBINED
ECOMMERCE_PURCHASES_ITEM_CATEGORY_REPORT
ECOMMERCE_PURCHASES_ITEM_CATEGORY_2_REPORT
ECOMMERCE_PURCHASES_ITEM_CATEGORY_3_REPORT
ECOMMERCE_PURCHASES_ITEM_CATEGORY_4_REPORT
ECOMMERCE_PURCHASES_ITEM_CATEGORY_5_REPORT
ECOMMERCE_PURCHASES_ITEM_BRAND_REPORT
IN_APP_PURCHASES_REPORT
PUBLISHER_ADS_AD_UNIT_REPORT
PUBLISHER_ADS_PAGE_PATH_REPORT
PUBLISHER_ADS_AD_FORMAT_REPORT
PUBLISHER_ADS_AD_SOURCE_REPORT
DEMOGRAPHIC_COUNTRY_REPORT
DEMOGRAPHIC_REGION_REPORT
DEMOGRAPHIC_CITY_REPORT
DEMOGRAPHIC_LANGUAGE_REPORT
DEMOGRAPHIC_AGE_REPORT
DEMOGRAPHIC_GENDER_REPORT
DEMOGRAPHIC_INTERESTS_REPORT
TECH_BROWSER_REPORT
TECH_DEVICE_CATEGORY_REPORT
TECH_DEVICE_MODEL_REPORT
TECH_SCREEN_RESOLUTION_REPORT
TECH_APP_VERSION_REPORT
TECH_PLATFORM_REPORT
TECH_OS_VERSION_REPORT
TECH_PLATFORM_DEVICE_CATEGORY_REPORT
TECH_OPERATING_SYSTEM_REPORT
TECH_OS_WITH_VERSION_REPORT