Overview
Google Analytics 4 (GA4) is Google’s next-generation measurement platform that provides event-based analytics across websites and mobile apps. The GA4 Data API enables programmatic access to GA4’s reporting datasets, including events, user properties, traffic sources, engagement metrics, e-commerce activity, and device/geographic breakdowns.
The connector is designed for retrieving aggregated analytics data for dashboards, reporting, attribution analysis, user behaviour insights, and performance monitoring across digital properties.
GA4 does not expose raw, user-level or event-level logs via the API (that requires BigQuery export). Read more about BigQuery here.
GA4 is entirely event-based, meaning all metrics derive from tracked events and their associated parameters. The connector can retrieve:
Event & Engagement Data
Event counts and event parameter values
User_engagement time
Page views & screen views
Scrolls, clicks, outbound link clicks
File downloads
Session start / session duration
Engagement rate
Traffic & Attribution Data
Default channel grouping
Source, medium, campaign
Session source & session campaign
UTMs (utm_campaign, utm_source, utm_medium, etc.)
User & Demographic Data
User counts (total & active)
Geography (country, region, city)
Device model, platform, OS, browser
Language
User properties (custom dimensions)
E-commerce & Revenue
Purchase events & revenue
Items purchased & item-level parameters
Add-to-cart, begin_checkout, add_payment_info, add_shipping_info
Basket size, product list performance
Promotions and coupon usage
Conversions & Goals
GA4 conversions (designated events)
Conversion values
Funnel steps (based on defined events)
App + Web Data (Combined)
App version, screen class, app platform
Web + app unified user metrics
Firebase event parameters (if linked)
Metadata & Configuration
Dimensions & metrics metadata
Available event names
Custom dimensions and metrics
Property settings
Granularity:
GA4 provides flexible reporting granularity, which can be broken down daily, hourly, weekly or monthly.
Event level (aggregated)
Page-level
Traffic source level
User property level
Item-level (e-commerce)
Device and geo breakdown
Purpose:
Website and app performance dashboards
Behaviour and engagement analysis
Conversion and funnel reporting
Content performance measurement
Attribution and traffic analysis
E-commerce revenue and product tracking
Combining GA4 with ads platform data for end-to-end performance insights
Refresh Cadence:
Data is refreshed daily.
Update Modes:
Append (for data table), Refresh (for metadata)
For more information on this integration, please follow link here.
Connection
Key | Description | Required | Type |
ga_property_ids | Comma‑separated GA4 property IDs | ✅ | Text |
google_client_secret | Google OAuth Client Secret (hidden) | ✅ | Hidden |
google_client_id | Google OAuth Client ID (hidden) | ✅ | Hidden |
Job Configuration
Field | Value |
Job Label | GA4 Import |
Feed |
|
Status | 2 (Active) |
Lookback | 3 days |
First Run Hour | 6 AM |
Poll Frequency | Every 24 hours |
Update Mode |
|
Lookback Window | 0 |
Targets
Each target represents a table with incoming data. All require the ga_property_ids input (comma-separated GA4 Property IDs).
Table Name | Description | Date Column |
| GA - Session Data |
|
| GA - Sessions Channel Data |
|
| GA - Sessions Country Data |
|
| GA4 - Event Data |
|
Dimensions
Name | Result Fields |
Medium [GA4] |
|
Campaign [GA4] |
|
Source [GA4] |
|
Default Channel Grouping |
|
Device [GA4] |
|
Country [GA4] |
|
Event Name [GA4] |
|
Base Metrics
Name | Formulae | Round |
Page Views [GA4] |
| 0 |
Sessions [GA4] |
| 0 |
Users [GA4] |
| 0 |
New Users [GA4] |
| 0 |
Engagements [GA4] |
| 0 |
Total Session Duration |
| 0 |
Conversions [GA4] |
| 0 |
Composite Metrics
Name | Formula | Format |
Avg Session Duration [GA4] |
| 2 decimals, % |
Page Views per Session [GA4] |
| 2 decimals, % |
Joins
Datasource Joins: None configured
Example Use Cases
Measure user engagement across device types and countries
Analyze session traffic by source/medium/campaign
Report marketing performance using session-level and event-based metrics
Track conversions and define KPIs like engagement rate or average session duration
