Marketing and analytics · data source guide

Google Analytics 4 data in Power BI

Google Analytics 4 measures what visitors do on a website or app: sessions, engaged sessions, events and conversions by channel, campaign and landing page. Teams bring it into Power BI to put web behaviour next to CRM pipeline and revenue that GA4 doesn't hold.

Connector status

Connector in Microsoft's list

  • Google Analytics

The Google Analytics connector is listed for Power BI (semantic models) and Power Query Online, general availability. Its reference page states that GA4 properties are supported through the Google Analytics Data API (Implementation 2.0, now the default); Universal Analytics used the deprecated API.

Checked against Microsoft Learn's Power Query connector list on 5 November 2026. Connectors change; check the list before you build.

How to get Google Analytics 4 data into Power BI

In order of preference for a report that refreshes on its own.

  1. 1

    Connect with the Google Analytics connector

    Get data → Google Analytics, sign in with a Google account that can read the property, and pick dimensions and metrics for the GA4 property. Keep each query narrow: a few dimensions per query refresh faster and stay inside API quotas.

  2. 2

    Mind the quotas

    The Google Analytics Data API enforces per-property quotas. Several narrow queries (date × channel, date × landing page) are more reliable than one wide query with many dimensions.

  3. 3

    For history and raw events, use BigQuery

    GA4 can export raw events to BigQuery. Connect Power BI with the Google BigQuery connector when you need event-level analysis or history beyond what the API returns comfortably.

  4. 4

    Align definitions

    GA4 sessions, engaged sessions and key events are not the same as Universal Analytics metrics. Label measures with the GA4 names so readers don't compare them with old reports.

Typical Google Analytics 4 KPIs

Table and column names in the DAX are illustrative: rename them to match your model.

Sessions

Sessions in the period by default channel group.

DAX
Sessions = SUM ( GA4[sessions] )

Engagement rate

Engaged sessions divided by sessions.

DAX
Engagement Rate = DIVIDE ( SUM ( GA4[engagedSessions] ), SUM ( GA4[sessions] ) )

Conversion rate

Sessions with a key event divided by sessions.

DAX
Conversion Rate = DIVIDE ( SUM ( GA4[sessionsWithKeyEvent] ), SUM ( GA4[sessions] ) )

Sessions vs last year

Change in sessions against the same period last year.

DAX
Sessions YoY % = DIVIDE ( [Sessions] - CALCULATE ( [Sessions], SAMEPERIODLASTYEAR ( 'Date'[Date] ) ), CALCULATE ( [Sessions], SAMEPERIODLASTYEAR ( 'Date'[Date] ) ) )

Top landing pages

Landing pages ranked by sessions, with engagement rate.

DAX
Landing Rank = RANKX ( ALL ( GA4[landingPage] ), [Sessions] )

Modelling notes for Google Analytics 4

Templates for Google Analytics 4 data

Free page layouts with a background, theme JSON and PBIP project. Swap the sample tables for your own queries.

Power BI visuals for Retail · More by department: Marketing templates · Retail & e-commerce templates

Visuals for Google Analytics 4 KPIs

Chart types that suit these KPIs, with data shapes and example prompts.

Google Analytics 4 and Power BI: questions

Does the Power BI Google Analytics connector support GA4?

Yes. Microsoft's reference page says GA4 is supported through the Google Analytics Data API (Implementation 2.0, the default).

Why don't my user counts add up?

Users are a distinct count. Summing daily users double-counts people who visited on several days; query the total for the period instead.

Related data sources

Other sources teams often combine with this one.

Google Analytics 4 is a trademark of its owner. Product names are used only to describe compatibility; VizForge is not affiliated with, endorsed by or sponsored by the owner or by Microsoft.

Design the Google Analytics 4 report page first

Lay out KPI cards and visual slots in the free Design Studio, then export the background, theme JSON and a PBIP project to bind to your data.

The design studio for Power BI. Free, in your browser, no sign-up.