How it’s calculated
Built from
GA4 Data API sessionssessionDefaultChannelGroupsessionSourcesessionMedium
Known caveats
- Semantically overlaps ga4.sessions; kept for existing breakdown contracts.
Where this appears
- Traffic source breakdowns
Grain and identity
Grain and identity
daily_snapshot; entity: traffic_segment; same-day fold: sum; additivity: semi_additive.Join and identity keys
- propertyId
- snapshotDate
- channel
- source
- medium
- device
Filters and boundaries
Filters and boundaries
- Organization, store, and GA4 property are resolved server-side.
- Reads use a half-open interval: recorded_at >= start and recorded_at < end.
- Site reports preserve acquisition/device segments; page reports retain the top 75 pages per day.
Timezone, currency, and freshness
Timezone, currency, and freshness
Timezone. GA4 report dates are property-calendar dates normalized to UTC-midnight labels. They are not rebucketed in the browser timezone.Currency. Not applicable.Freshness. Daily scheduled sync.
Version history
Version history