kimo
AnalyticsPopular

Google Analytics 4 + Kimo

Sessions, events and conversions from GA4, modeled next to your database so traffic ties to real customers.

Auth
OAuth 2.0
Sync
Hourly
Setup
≈ 2 min
Request access

Live demo workspace with fictional data · no signup, no credentials needed

kimo / connectors / ga4Syncing
Sync loghourly
  • Succeeded:landing_pages+192 rowsnow
  • Succeeded:conversions+1,811 rows2m ago
  • Succeeded:events+1,030 rows4m ago
  • Succeeded:traffic_sources+249 rows6m ago
Rows synced · 30 days
136.8M
Workspaces
54%
Simulated demo data
What you can do

What teams build with Google Analytics 4

Google Analytics 4 on its own answers half the question. Joined with the rest of your stack in Kimo, it answers the other half.

01

Unsampled funnels

Build funnels from raw events, with no thresholds and no sampling, joined to your own users.

Event-level
02

Channel mix that adds up

Sessions and conversions by channel, reconciled with ad platform spend.

Spend vs. sessions
03

Landing page scorecards

Engagement, conversion rate and revenue per landing page in one sortable table.

Revenue / session
Objects & tables

Exactly what gets synced

Kimo maps Google Analytics 4 into clean, typed tables with primary keys and incremental cursors, so syncs stay fast and joins just work.

4 tables · 17 fields

traffic_sources

Incremental≈ 4,850 rows
FieldTypeNotes
datedateIncremental cursor
sourceenumLow-cardinality dimension
mediumenumLow-cardinality dimension
sessionsintegerMeasure
engaged_sessionsintegerMeasure
Custom fields and extra objects are discovered automatically on each sync. Row counts are illustrative.
Sample model

From raw Google Analytics 4 tables to a certified metric

This model ships with the Marketing demo. Open it to see every join and measure.

Acquisition funnel

SEO → visitors → signups → customers, joined on date and landing page.

In the demo
  • Google Search Console
    search_queries
  • Google Analytics 4
    sessions
  • PostgreSQL
    users
  • Stripe
    subscriptions
Model
page = landing_page
Measuresimpressionsclicksseo_visitors
SEO impressions · last 30 days
58.5K+8.0% wk/wk

Fictional data · hover the chart for daily values

Setup

Connect Google Analytics 4 in 2 min

No engineers, no pipelines to maintain. Kimo asks for the minimum access it needs and tells you exactly what it will read.

  1. 1

    Click “Connect Google Analytics 4”

    You are redirected to Google Analytics 4 to sign in. Kimo never sees your password.

  2. 2

    Approve read-only scopes

    Kimo requests the narrowest scopes available. You can revoke access at any time.

  3. 3

    Pick properties

    Choose which properties to sync. Add more later without reconnecting.

  4. 4

    First sync and schema mapping

    Kimo backfills history, maps traffic_sources and suggests joins with your other sources.

Read-only, encrypted, revocable. Credentials are encrypted with a per-workspace key, never logged, and can be rotated without breaking your models.

Connect Google Analytics 4
Step 2 of 3 · Kimo demo workspace

Kimo wants read-only access to your Google Analytics 4 account

  • analytics.readonlyread
Properties
  • Northwind · Web (GA4)
  • Northwind · App (GA4)
  • Northwind · Staging
Read-only access
Illustration only · placeholder values, never real secrets
FAQ

Google Analytics 4 questions, answered

By default Kimo syncs Google Analytics 4 hourly. You can change the schedule per table, or trigger a sync manually from the connector page.

Google Analytics 4 · OAuth 2.0 · Hourly

See your Google Analytics 4 data in Kimo in 2 min.

Try it on the live demo workspace first, then connect your own account when you are ready.

Request access