Connectors

/

Sources

/

Google Analytics

  • Source
  • Marketing Analytics
  • Generally available
  • 8 entities

Move Google Analytics data anywhere it matters.

Send Google Analytics preconfigured streams: and daily active users to any warehouse, lake or AI app.

Source

Google Analytics

  • Snowflake
  • BigQuery
  • Postgres
  • Databricks
  • Claude
Streams
61
Entities
8
Actions
2
Destinations
50+
Certified support
2.11.7

Overview

What is the Airbyte Google Analytics connector?

The Airbyte Google Analytics connector extracts data from Google Analytics and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes 61 streams you can select per connection.

  • 01

    Sync to your warehouse

    Land 61 Google Analytics tables in 50+ destinations on a schedule you control.

  • 02

    Context store search

    Query synced Google Analytics data with filters, sorting and semantic search, without spending Google Analytics API rate limits.

  • 03

    Incremental syncs

    Pull only the records that changed since the last run instead of reloading everything.

  • 04

    One authorization

    Authenticate Google Analytics once. The same connection powers scheduled syncs and runtime actions.

61 streams

Every table you can sync from Google Analytics

  • Preconfigured streams:
    Sync modesFullIncr.
  • daily_active_users
    Sync modesFullIncr.
  • devices
    Sync modesFullIncr.
  • four_weekly_active_users
    Sync modesFullIncr.
  • locations
    Sync modesFullIncr.
  • pages
    Sync modesFullIncr.

Setup

Live in twelve steps

  1. Go to the Google Analytics website and log in to your account.

  2. Click on the Admin button in the bottom left corner of the screen.

  3. In the Admin section, click on the Account User Management option.

Configuration fields

Google Analytics configuration fields
FieldTypeDescription
property_ids*arrayA list of your Property IDs. The Property ID is a unique number assigned to each property in Google Analytics, found in your GA4 property URL. This ID allows the connector to track the specific events associated with your property. Refer to the Google Analytics documentation to locate your property ID.
convert_conversions_eventbooleanEnables conversion of conversions: event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for any conversions: fields.
credentialsobjectCredentials for the service
custom_reports_arrayarrayYou can add your Custom Analytics report by creating one.
date_ranges_end_datestringThe end date from which to replicate report data in the format YYYY-MM-DD. Data generated after this date will not be included in the report. Not applied to custom Cohort reports. When no date is provided or the date is in the future, the date from today is used.
date_ranges_start_datestringThe start date from which to replicate report data in the format YYYY-MM-DD. Data generated before this date will not be included in the report. Not applied to custom Cohort reports.
keep_empty_rowsbooleanIf false, each row with all metrics equal to 0 will not be returned. If true, these rows will be returned if they are not separately removed by a filter. More information is available in the documentation.
lookback_windowintegerSince attribution changes after the event date, and Google Analytics has a data processing latency, we should specify how many days in the past we should refresh the data in every run. So if you set it at 5 days, in every sync it will fetch the last bookmark date minus 5 days.

Supported Google Analytics actions

  • List

    Read live records straight from the Google Analytics API.

  • Context Store Search

    Query synced data with filters and sorting, with no API rate limits.

Full parameter-level details live in the Google Analytics entity reference.

Hybrid deployment

Sovereign by architecture, not by policy.

The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.

  • Cloud
  • OSS
  • Hybrid

Your environment

DataConnectorsCredentialsKeys

↕ metadata only

Airbyte control plane

OrchestrationMonitoringUI

What teams build with Google Analytics

Show me the website overview report for the last 30 days

How many total users and sessions did the website have in the last 7 days?

List daily active users for the last 30 days

Show weekly active user trends for the last 30 days

Get the four-weekly active users report for the last 30 days

Which traffic sources drove the most sessions in the last 30 days?

Which pages had the most page views in the last 30 days?

What is the device breakdown of users in the last 30 days?

Which countries did the most users come from in the last 30 days?

What are the top traffic sources by sessions?

Which pages have the highest bounce rate?

What devices do most users browse from?

Which countries send the most traffic?

How has daily active users changed over the last month?

FAQ

Google Analytics connector questions

Do I need more than one Google Analytics connection?

No. One Google Analytics authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.

Do Google Analytics entity actions need a sync to run first?

No. Entity actions read and write through the Google Analytics API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.

What data can I sync from Google Analytics with Airbyte?

61 streams, including Preconfigured streams:, daily active users, devices, four weekly active users, locations, pages, traffic sources, website overview and more.

Does the Google Analytics connector support incremental sync?

Yes. The Google Analytics connector supports incremental sync on selected streams, and full refresh on every stream.

Where can I run the Google Analytics connector?

Run the Google Analytics connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.

Didn't find your answer? Talk to sales

Start syncing Google Analytics in minutes.

Free 14-day trial. One connection powers your scheduled syncs and your live Google Analytics actions.