Google Analytics 4 — data fields
Traffic, engagement, key events and revenue from GA4 properties. Every field id you can pass to fields= in the API, Looker Studio, exports and AI chats. Shared ids line up across sources so they blend.
All sources
Meta Ads (Facebook & Instagram)Google AdsTikTok AdsLinkedIn AdsGoogle Analytics 4Google Search ConsoleFacebook Pages (organic)Instagram (organic)YouTube AnalyticsShopifyWooCommerceKlaviyo
| Field id | Name | Section | Kind | Type | Description |
|---|---|---|---|---|---|
account_id |
Account ID | dimension | string | ||
account_name |
Account name | dimension | string | ||
active_users |
Active users | Traffic | metric | integer | |
add_to_carts |
Add to carts | E-commerce | metric | integer | |
average_session_duration |
Avg. session duration (s) | Engagement | metric | float | |
bounce_rate |
Bounce rate | Engagement | metric | percent | |
browser |
Browser | Technology | dimension | string | |
campaign |
Session campaign | Traffic source | dimension | string | |
checkouts |
Checkouts | E-commerce | metric | integer | |
city |
City | Audience | dimension | string | |
conversions |
Key events | Conversions | metric | float | GA4 key events (formerly conversions) |
country |
Country | Audience | dimension | string | |
datasource |
Data source | dimension | string | Connector the row came from | |
date |
Date | Time | dimension | date | |
default_channel_group |
Default channel group | Traffic source | dimension | string | |
device_category |
Device category | Technology | dimension | string | |
ecommerce_purchases |
E-commerce purchases | E-commerce | metric | integer | |
engaged_sessions |
Engaged sessions | Engagement | metric | integer | |
engagement_rate |
Engagement rate | Engagement | metric | percent | |
event_count |
Event count | Events | metric | integer | |
event_name |
Event name | Events | dimension | string | |
first_user_campaign |
First user campaign | First touch | dimension | string | |
first_user_channel_group |
First user channel group | First touch | dimension | string | How users first found you |
first_user_medium |
First user medium | First touch | dimension | string | |
first_user_source |
First user source | First touch | dimension | string | |
hostname |
Hostname | Pages | dimension | string | |
item_brand |
Item brand | E-commerce items | dimension | string | |
item_category |
Item category | E-commerce items | dimension | string | |
item_name |
Item name | E-commerce items | dimension | string | E-commerce: use with item metrics |
item_revenue |
Item revenue | E-commerce items | metric | currency | |
items_purchased |
Items purchased | E-commerce items | metric | integer | |
items_viewed |
Items viewed | E-commerce items | metric | integer | |
landing_page |
Landing page | Pages | dimension | string | |
language |
Language | Audience | dimension | string | |
medium |
Session medium | Traffic source | dimension | string | |
new_users |
New users | Traffic | metric | integer | |
new_vs_returning |
New vs returning | Audience | dimension | string | |
operating_system |
Operating system | Technology | dimension | string | |
page_path |
Page path | Pages | dimension | string | |
page_title |
Page title | Pages | dimension | string | |
page_views |
Views | Engagement | metric | integer | |
purchase_revenue |
Purchase revenue | E-commerce | metric | currency | |
region |
Region | Audience | dimension | string | |
revenue |
Total revenue | Conversions | metric | currency | |
sessions |
Sessions | Traffic | metric | integer | |
sessions_per_user |
Sessions per user | Traffic | metric | float | |
source |
Session source | Traffic source | dimension | string | |
source_medium |
Session source / medium | Traffic source | dimension | string | |
total_purchasers |
Purchasers | E-commerce | metric | integer | |
total_users |
Total users | Traffic | metric | integer | |
transactions |
Transactions | Conversions | metric | integer | |
user_engagement_duration |
Engagement time (s) | Engagement | metric | float | Total seconds users were engaged |
views_per_session |
Views per session | Engagement | metric | float |
Date parts
Available on any source with date. Metrics are re-aggregated to the period.
weekWeek (starting Monday)year_weekYear-week (2026-W42)monthMonth (2026-10)quarterQuarter (2026-Q4)yearYearday_of_weekDay of week (Mon..Sun)Calculated metrics
Computed after aggregation wherever the inputs exist.
roasrevenue / nullif(spend, 0)cpaspend / nullif(conversions, 0)conversion_rateconversions / nullif(clicks, 0) * 100aovrevenue / nullif(orders, 0)Filters
Pass JSON in filters=:
[["spend","gt",100],"and", ["campaign","contains","brand"]]
Operators: eq, neq, gt, gte, lt, lte, contains, ncontains, null, notnull, in.