Google Analytics 4 to Databricks integration

Connect Google Analytics 4 to Databricks and automatically sync your marketing platform data. Weld extracts Sessions, Users, Events, and Conversions from Google Analytics 4, loads them into Databricks, and lets you transform the data using SQL or dbt, no custom scripts required.

4.8 on G2
Google Analytics 4Source
WeldWeld
DatabricksWarehouse
Weld · New sync
Google Analytics 4SourceGoogle Analytics 4Connected
Tables to sync
  • campaign_performance15 cols
  • channel_traffic15 cols
  • social_media_acquisitions15 cols
  • browser_and_operating_system_overview14 cols
  • page_path13 cols
  • audience_overview11 cols
  • Extract
  • Load
  • Keep in sync
DatabricksDestinationDatabricksReady
google_analytics_4 schema
  • google_analytics_4.campaign_performanceSynced
  • google_analytics_4.channel_trafficSyncing
  • google_analytics_4.social_media_acquisitionsSynced
  • google_analytics_4.browser_and_operating_system_overviewSynced
  • google_analytics_4.page_pathSynced
  • google_analytics_4.audience_overviewSynced
Google Analytics 4 tables
7
fields, typed
93
agent context included
MCP

Trusted by data and AI teams

  • Flatpay
  • Holafly
  • eComplete
  • Dishoom
  • Danish Endurance
  • Female Invest
  • Son of a Tailor
  • Onomondo
  • Medik8
  • Pas Normal Studios
How it works

How to set up Google Analytics 4 to Databricks in Weld.
In the app, with the API or an agent.

Weld · New Google Analytics 4 sync
Google Analytics 4New connectionGoogle Analytics 4Authorised
Connection namegoogle_analytics_4
AuthorizeOpens Google Analytics 4 to grant read access
Use cases

Why sync Google Analytics 4 to Databricks?
Ready for analysis.

Centralizing your Google Analytics 4 data in Databricks lets you join it with other data sources for cross-platform analytics and deeper insights.

Build reliable dashboards and reports by querying Google Analytics 4 data directly in Databricks using SQL or your preferred BI tool.

  • Centralized data warehouse

    Bring Google Analytics 4 data into Databricks alongside other sources to create a single source of truth for your organization.

  • Automated reporting

    Replace manual exports and spreadsheet-based reporting with automated pipelines from Google Analytics 4 to Databricks. Connect BI tools like Looker, Metabase, or Power BI.

Schema

What data can you sync?
Every Google Analytics 4 table, keys intact.

Weld syncs the following data objects from Google Analytics 4 into Databricks. The exact tables and fields depend on your Google Analytics 4 configuration and the permissions granted during setup.

Open the schema explorer
All 7 tables
  • campaign_performance
  • channel_traffic
  • social_media_acquisitions
  • browser_and_operating_system_overview
  • page_path
  • audience_overview
  • events_overview
Weld MCP server

Ask your agent.
It queries Databricks for you.

Connect Claude, Cursor, ChatGPT or your own agent to Weld over MCP. It reads the Google Analytics 4 context, finds the tables it needs and runs the query in Databricks.

Claude CodeOpus 5
>

How many campaign_performance rows do we have in Databricks?

Reading the Google Analytics 4 context first, so the query uses the right tables and keys.

●weld·search_available_references
⎿raw.google_analytics_4.campaign_performance
+ 6 more Google Analytics 4 tables
●weld·get_reference_schema
⎿campaign_performance · 15 columns
columns and types
●weld·run_query
⎿select count(*) from {{raw.google_analytics_4.campaign_performance}}
submitted
●weld·get_query_status
⎿DONE
●weld·get_query_result
⎿rows returned
✓Answered from Google Analytics 4 data in Databricks
>Ask about your Google Analytics 4 data
Under the hood

Technical considerations.
What to expect.

Incremental syncing
Weld uses incremental syncing where supported by the Google Analytics 4 API, loading only new and updated records to minimize data transfer and warehouse costs.
Schema handling
Weld automatically manages schema changes. If Google Analytics 4 adds new fields, they're detected and added to the corresponding Databricks tables.
Data freshness
Sync frequency depends on your Weld plan. Most connectors support schedules from every 5 minutes up to daily intervals.
Security
All data is encrypted in transit (TLS) and at rest. Weld is SOC 2 Type II compliant and supports IP whitelisting for database connections.
FAQ

Common questions.
About Google Analytics 4 to Databricks.

Start syncing Google Analytics 4 to Databricks.

Set up your Google Analytics 4 data pipeline in minutes. No credit card required. Free for 14 days.

Google Analytics 4Source
WeldWeld
DatabricksWarehouse