ULTRO NOTES Published

GA4 Metrics List: What Each Metric Means, in 8 Groups

GA4's metrics in 8 groups: what each one means and how it's calculated, which metric to use for which question, and how to break ecommerce revenue down into metrics.

In shortGoogle's help center lists about 140 GA4 metrics. You don't need to memorize them. Grouped into users, sessions, engagement, views and events, key events, ecommerce, advertising and lifetime, it's clear where each one fits. The ones an online store uses most are Active users, Sessions, Engagement rate, Key events, Purchase revenue, Ecommerce purchases and Average purchase revenue. Revenue breaks down into sessions × share of sessions that purchase × revenue per purchase, so when revenue moves, find which of the three moved and you'll know where to look.

Open a GA4 report and you’ll see several metrics with similar names: Active users, Total users, New users. We counted the metrics in Google’s dimensions and metrics reference and got about 140 (as of October 2026).

This article groups them into 8 sets and lists what each one means and how it’s calculated, focusing on the metrics an online store (especially on Shopify) uses most. If you want to start with how to read GA4’s reports, read How to Use Google Analytics 4 for Ecommerce first.

Metrics vs dimensions

A GA4 report table has a column on the left and columns of numbers on the right.

DimensionsMetrics
What they areHow you split the dataWhat you count
ExamplesChannel, page, item name, deviceSessions, users, revenue
Where they are in a tableThe left columnThe number columns to the right

This article is about metrics.

Metrics and dimensions have scopes

Each dimension and metric has a scope: whether it’s counted per user, per session, per event or per item. Purchases are a good example: Ecommerce purchases (event scope) counts orders, while Items purchased (item scope) counts product units.

Combining fields with different scopes can change what a number means, and some combinations aren’t allowed in Explorations. For example, with Item name in the rows of an exploration, you can’t use Purchase revenue or Ecommerce purchases. For how scopes work, see our GA4 custom dimensions guide.

Read GA4 metrics in 8 groups

Google’s help center sorts metrics into categories such as User, Session, Event, Ecommerce and Advertising. We’ve regrouped them into 8 sets based on how an online store uses them. Here’s the overview.

Diagram grouping GA4 metrics into 8 sets, each with the question it answers and its main metrics. Users: how many people came (Active users, Total users, New users). Sessions: how many visits (Sessions, Sessions per active user). Engagement: did visitors actually look (Engagement rate, Bounce rate, Average engagement time). Views and events: what was seen and what happened (Views, Event count). Key events: did it lead to outcomes (Key events, Session key event rate). Ecommerce: how much sold, and what (Purchase revenue, Ecommerce purchases, Item revenue). Advertising: was the ad spend worth it (Google Ads cost, clicks, cost per click). Lifetime: how much has each customer spent so far (LTV, Lifetime transactions). The ones online stores use most are Active users, Sessions, Engagement rate, Key events, Purchase revenue, Ecommerce purchases and Average purchase revenue.
The 8 groups of GA4 metrics (As of October 2026. Created by ULTRO Inc. based on Google Analytics Help's dimensions and metrics list. Click the image to enlarge.)

In table form, with links to more detail where we have it:

GroupQuestion it answersMain metricsMore detail
UsersHow many people came?Active users, Total users, New users, Returning usersUsers vs sessions
SessionsHow many visits?Sessions, Sessions per active userUsers vs sessions
EngagementDid visitors actually look?Engagement rate, Bounce rate, Average engagement time
Views and eventsWhat was seen and what happened?Views, Event countUsers vs sessions
Key eventsDid it lead to outcomes?Key events, Session key event rateKey events
EcommerceHow much sold, and what?Purchase revenue, Ecommerce purchases, Item revenueThis article
AdvertisingWas the ad spend worth it?Google Ads cost, Google Ads clicks, Google Ads cost per clickThis article
LifetimeHow much has each customer spent so far?LTV, Lifetime transactionsThis article

The sections below go group by group, with what each metric means and how it’s calculated. Metric names follow the help center’s list; where reports use a different label, it’s noted.

User metrics

MetricWhat it meansWatch out for
Active usersDistinct users who had an engaged session, or for whom GA4 collected first_visit or engagement time“Users” in reports means this number
Total usersUnique users who logged any eventHigher than Active users
New usersUsers who interacted with your site for the first time (logged first_visit)Can be higher than Active users
Returning usersUsers who had at least one previous session, engaged or notNew users plus returning users doesn’t equal Total users
DAU / MAU, DAU / WAU, WAU / MAURatios of daily, 7-day and 30-day active usersA rough measure of how many people keep coming back

For how Active users differs from Total users, and why New users can exceed Active users, see our guide to GA4 users and sessions.

Session metrics

MetricWhat it meansWatch out for
SessionsSessions that began on your site (session_start events)By default, a new session starts after 30 minutes of inactivity
Sessions per active userSessions ÷ Active usersHow many times each person visited during the period
Average session durationAverage length of sessions, in secondsGoogle defines it only as the average session length in seconds; it isn’t based on in-focus time. To see whether people actually looked, use Average engagement time
Views per sessionAverage pages viewed per sessionRepeated views of the same page count

For where sessions end and how to change the timeout, see our guide to GA4 users and sessions.

Engagement metrics

MetricWhat it meansWatch out for
Engaged sessionsSessions that lasted longer than 10 seconds, had a key event, or had 2 or more page views10 seconds is the default; you can change it in Admin
Engagement rateEngaged sessions ÷ SessionsBreak it down by source and by page
Bounce rateSessions that weren’t engaged ÷ Sessions (100% − engagement rate)Defined differently from bounce rate in Universal Analytics
Average engagement timeTotal time your site was in focus in the browser ÷ Active usersShown in reports as “Average engagement time per active user”
Average engagement time per sessionTotal time in focus ÷ Sessions
Engaged sessions per active userEngaged sessions ÷ Active users

View and event metrics

MetricWhat it meansWatch out for
ViewsWeb pages or app screens viewed (page_view and screen_view events)Repeated views of the same page count. The equivalent of pageviews in Universal Analytics
Views per active userViews ÷ Active users
Event countTimes users triggered eventsUse the “All events” dropdown above the table to narrow to one event
Events per sessionEvent count ÷ Sessions
EntrancesTimes the first event of a session happened on a pageWhich pages people arrived on
ExitsTimes the last event of a session happened on a pageWhich pages people left from

For how views and events are counted, see our guide to GA4 users and sessions.

Key event metrics

MetricWhat it meansWatch out for
Key eventsTimes users triggered an event marked as a key eventFormerly “Conversions.” Narrow to purchase or another event above the table
Session key event rateShare of sessions in which a key event happenedNarrowed to purchase, it’s the share of sessions with a purchase
User key event rateShare of users who triggered a key event

For choosing key events, counting method settings and why GA4 doesn’t match Google Ads, see our guide to GA4 key events.

Ecommerce metrics

This is the group an online store uses most. For these to show data, events such as view_item, add_to_cart and purchase have to be sent with item information. On Shopify, they are if you’ve connected through the Google & YouTube app.

Revenue and orders: what is Total revenue? (event scope)

Total revenue is purchases plus in-app purchases, subscriptions and ad revenue, minus refunds. For sales on a web store, use Purchase revenue, right below it.

MetricWhat it meansWatch out for
Total revenuePurchases + in-app purchases + subscriptions + ad revenue − refundsFor a web store with no ad revenue, nearly the same as Purchase revenue
Purchase revenuePurchases + in-app purchases + subscriptions − refundsThe one to use as ecommerce sales
Ecommerce purchasesTimes users completed a purchase (purchase events)
TransactionsCompleted purchases on your siteFor a web store, nearly the same as Ecommerce purchases
Average purchase revenueAverage purchase revenue per purchaseAverage order value, in effect
Refund amountTotal refundedHow much is coming back through returns and cancellations
Shipping amount, Tax amountShipping and tax sent with purchase events

Purchasers

MetricWhat it meansWatch out for
Total purchasersUsers who made at least one purchase during the periodListed under the User category in the help center
First time purchasersUsers who made their first purchase during the periodWhether new customers are growing
ARPUTotal revenue ÷ Active usersRevenue per user, including people who didn’t buy
ARPPUPurchase revenue ÷ Active users who made a purchaseRevenue per paying user
Transactions per purchaserAverage purchases per buyer during the periodHow many times each buyer bought

Products (item scope)

Product-level numbers go with item-scoped dimensions such as Item name. In Explorations, they can’t be combined with event-scoped metrics such as Purchase revenue and Ecommerce purchases.

MetricWhat it meansWatch out for
Items viewedItems viewed (view_item events with an items array)
Items added to cartItems added to a cart
Items purchasedUnits of each item included in purchase events
Item revenuePrice × quantity − refundsExcludes tax and shipping, so it’s usually lower than Purchase revenue
Item discount amountItem discount × quantityHow coupons and sales are working

You can see product-level numbers in the Ecommerce purchases report under Drive sales. How to read it is covered in How to Use Google Analytics 4 for Ecommerce.

Advertising metrics

MetricWhat it meansWatch out for
Google Ads costAmount spent on Google AdsShows up once Google Ads is linked
Google Ads clicks, Google Ads impressionsClicks on and impressions of your Google Ads
Google Ads cost per clickAverage cost per click
Non-Google cost, Non-Google cost per click, and similarCost and clicks for other ad platforms, such as MetaOnly when you import cost data
Days to key event, Touchpoints to key eventDays from the ad interaction to the key event, and how many ad interactions it tookFound in the Attribution section of Advertising

Ad platforms and GA4 count differently, so their numbers won’t match. See our attribution guide for why.

Lifetime metrics

MetricWhat it meansWatch out for
LTVTotal purchase revenue from a user since their first visitUse a user lifetime exploration in Explore
Lifetime transactionsCompleted purchases by a user since their first visit
Lifetime sessions, Lifetime engagement durationSessions since the first visit, and total engagement time

Lifetime metrics don’t appear in standard reports. You use them in a user lifetime exploration, for example to compare LTV by the source that first brought each user in. For how to use Explorations, see our guide to GA4 Explorations.

Which metric answers which question

Choosing by question is easier than starting from metric names.

What you want to knowMetric to use
How many people cameActive users
Whether new customers are comingNew users, First time purchasers
How many visitsSessions
Whether visitors actually lookedEngagement rate, Average engagement time
Whether it led to outcomesKey events, Session key event rate
How much soldPurchase revenue
How much each order was worthAverage purchase revenue
Which products stall, and whereItems viewed, Items added to cart, Items purchased
Whether ads paid offGoogle Ads cost, Purchase revenue (see also our ROAS guide)
Which sources bring in long-term customersLTV (user lifetime exploration)

Ecommerce revenue breaks down into metrics

An online store’s revenue can be written as three metrics multiplied together:

Diagram splitting online store revenue into sessions × share of sessions that purchase × revenue per purchase. Sessions (GA4 metric: Sessions), example 10,000, review traffic acquisition. Share of sessions that purchase (GA4 metric: Session key event rate filtered to purchase), example 2%, review product pages, cart and checkout. Revenue per purchase (GA4 metric: Average purchase revenue), example $80, review pricing, bundles and free shipping thresholds. Revenue (GA4 metric: Purchase revenue), example $16,000. If the purchase share drops, split it into the add-to-cart rate and the cart-to-purchase rate to see where shoppers stop.
Splitting online store revenue into three metrics (Figures are illustrative. As of October 2026. Created by ULTRO Inc. based on Google Analytics Help. Click the image to enlarge.)

Broken out:

ComponentGA4 metricWhat to review when it moves
SessionsSessionsTraffic from ads, search, social and email
Share of sessions that purchaseSession key event rate (narrowed to purchase)Product pages, cart and checkout
Revenue per purchaseAverage purchase revenuePricing, bundles and free shipping thresholds

For example, 10,000 sessions with 2% purchasing at $80 per purchase comes to $16,000 in revenue (illustrative numbers). When revenue drops, find which of the three dropped and you’ll know whether to look at traffic, the site itself or order value. For more on the purchase share, see our ecommerce conversion rate guide.

Here’s how we take it further. When the purchase share drops, we split it further into Items added to cart ÷ Items viewed and Items purchased ÷ Items added to cart, to see whether shoppers stall on product pages or in the cart. To see exactly which step they drop off at, use a funnel exploration in Explore.

Once it’s split, pick one component to move. Trying to nudge all three up a little at a time rarely works. Separate what your team can actually change from what it can’t, and choose one of the things you can change. In our experience, it usually pays to raise the purchase share first and then grow sessions with ads, because every extra paid session is then worth more.

What to know when the numbers don’t match

The same metric can go by different names

Some metrics are labeled differently depending on where you look (as of October 2026):

Where you see itAlso called
Users (in reports)Active users
Average engagement time per active user (in reports)Average engagement time (help center)
Key eventsConversions (before March 2024)
ViewsPageviews (Universal Analytics)

The calculation is the same. That’s why articles online often seem to use different names for the same thing.

Fields with different scopes may not combine

If Purchase revenue and Item revenue don’t match, or you can’t put Item name next to Purchase revenue, scope is the reason. See our GA4 custom dimensions guide for how scopes work.

Users and sessions are estimates

Active users and sessions in GA4 reports aren’t exact counts; they’re estimated with a method called HyperLogLog++. That’s why daily numbers added up don’t match the number for the whole period. For details, see our guide to GA4 users and sessions.

Explorations can be sampled

When an exploration covers a lot of data, GA4 may apply sampling, estimating the whole from part of the data. When there are too many rows, some get grouped into “(other).”

Shopify defines things differently

Shopify’s sessions and visitors and GA4’s sessions and users are counted by different systems, so they won’t match. Comparing GA4 against itself, such as week over week, is more useful.

Purchase counts are also often lower in GA4. Purchases where the tag didn’t run in the browser, and orders that never go through a browser, such as POS orders or repeat subscription orders, don’t reach GA4. To reconcile them order by order, see GA4 Not Tracking All Shopify Purchases? We built a Shopify app for the browser-side gap, GapFill. It’s our own product, so read with that in mind. It recovers missing GA4 purchase events server-side, works alongside your existing tags, and the missing purchases report is free.

Our Shopify appGapFill: Recover missing GA4 purchase events server-sideWorks alongside your existing tags. Free missing purchases report.See GapFill →

Sources

FAQ

What's the difference between metrics and dimensions in GA4?

Dimensions are how you split the data: channel, page, item name, device and so on. Metrics are what you count: sessions, users, revenue and so on. In a report table, the left column is the dimension and the number columns to the right are metrics.

What does "Users" mean in GA4 reports?

Active users: people who had an engaged session or visited for the first time. It's a different metric from Total users, which counts everyone who logged at least one event.

Should I look at Total revenue or Purchase revenue?

For ecommerce sales, use Purchase revenue. Total revenue adds ad revenue on top of purchases, in-app purchases and subscriptions. For a web store with no ad revenue, the two come out almost the same.

What's the difference between Transactions and Ecommerce purchases?

Google defines Ecommerce purchases as the number of times users completed a purchase, and Transactions as the number of completed purchases on your site. Both are populated by the purchase event, and for a web store they're nearly the same.

Why is Item revenue lower than Purchase revenue?

Item revenue is price × quantity minus refunds, and excludes tax and shipping. Purchase revenue uses the purchase event's value, which often includes them, depending on how your tag sends value.

Key takeaways
  • Google's help center lists about 140 GA4 metrics
  • Read them in 8 groups: users, sessions, engagement, views and events, key events, ecommerce, advertising and lifetime
  • "Users" in reports means Active users, not Total users
  • Ecommerce revenue breaks down into sessions × share of sessions that purchase × revenue per purchase
  • Some metrics go by different names in reports, in the help center and in Universal Analytics
  • Metrics and dimensions have scopes (user, session, event, item), and some combinations of different scopes aren't allowed

Written byRyushi Nagata

CEO, ULTRO Inc. (Tokyo)

Shopify Partner. Ryushi handles Shopify store builds, maintenance, advertising and CRM end to end, and has managed more than ¥4 billion in ad spend over his career. He holds Google Ads certifications (Search, Display, Video, Shopping, Apps, Performance Max, Measurement) and the Google Analytics certification.

How many purchases is GA4 missing in your store?

GapFill matches your Shopify orders against GA4 purchases, shows what GA4 missed, and recovers those purchase events server-side. It works alongside your existing tags, and the missing purchases report is free.

See GapFill →