Summary
This connector imports and models data from Google Analytics 4 (GA4) properties using the GA4 API. It collects session-level, event-level, channel, and geographic data with support for GA-defined metrics and custom engagement tracking.
Source:
google_analytics_dataConnection Label:
Bright AnalyticsImport Type: Scheduled daily job with 3-day lookback
Supports: Segmentation by source/medium/campaign, device, geography, and channel groupings
Includes: Engagement metrics (sessions, users, events), conversion tracking, and derived KPIs
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
