The Definitive Web Analytics Dictionary

Over 120 Google Analytics and web measurement terms explained in plain language. Bookmark this page and come back whenever you hit an unfamiliar metric or acronym.

A

Active Users

The primary user metric in GA4. A user counts as "active" when they have an engaged session or trigger specific events like first_visit or engagement_time_msec. In most GA4 standard reports, "Users" means active users, not total users. This makes GA4 user counts lower than what you may have seen in Universal Analytics, which counted everyone regardless of engagement.

Related: Session, Engaged Session, New Users, User

Attribution Model

A set of rules that determines how credit for conversions is distributed across marketing touchpoints. GA4 defaults to data-driven attribution, which uses machine learning to assign fractional credit based on each touchpoint's actual contribution. Older models like first-click and last-click assign 100% of credit to a single touchpoint. The choice of attribution model directly affects how your marketing channels appear to perform in analytics reports.

Related: Data-Driven Attribution, First-Click Attribution, Last-Click Attribution, Conversion Path

Attribution Models Compared

First-Click Attribution

Display Ad - 100%
Email - 0%
Search - 0%

Last-Click Attribution

Display - 0%
Email - 0%
Brand Search - 100%

Data-Driven Attribution (GA4 default)

Display - 25%
Email - 40%
Search - 35%

Credit distribution for the same conversion path: Display Ad → Email Click → Brand Search → Purchase.

Average Engagement Time

The mean time users actively interact with your site per session. Unlike average session duration, engagement time only counts time when the page is in the foreground and the user is actively engaged (scrolling, clicking, typing). GA4 measures this through the engagement_time_msec parameter. A user who opens a tab and walks away for 10 minutes does not add 10 minutes of engagement time. This metric is more honest than session duration for content-heavy sites.

Related: Average Session Duration, Engaged Session, Bounce Rate

Average Session Duration

The mean length of time users spend on your site per session. GA4 calculates this from engagement_time_msec, making it more accurate than Universal Analytics which could not measure time on the last page. A session with one page view and 45 seconds of reading registers as 45 seconds in GA4, rather than zero. Compare this metric across traffic sources to see which channels bring the most engaged visitors.

Related: Average Engagement Time, Session, Engagement Rate

Audience

A defined group of users who share specific characteristics or behaviors. In GA4, you create audiences in Admin > Audiences using conditions like "users from organic search who viewed 3+ pages" or "users who added to cart but did not purchase." Audiences sync automatically to linked Google Ads accounts for remarketing campaigns. GA4 populates audiences going forward from creation, not retroactively.

Related: Segment, Cohort, Remarketing

B

Bounce Rate

The percentage of sessions that were not engaged - meaning the visitor left without spending 10 seconds, viewing a second page, or triggering a key event. GA4 calculates bounce rate as the inverse of engagement rate (bounce rate = 100% minus engagement rate). A high bounce rate on a blog post might be normal (reader got their answer), while a high bounce rate on a product page signals a problem. Always evaluate bounce rate in context of page type and visitor intent.

Related: Engagement Rate, Engaged Session, Session, Active Users

When GA4 launched, many analysts noticed bounce rate had vanished from the default reports. Krista Seiden explained the shift to engagement rate as the primary quality metric.

KS
Krista Seiden@kristaseiden

Have you been wondering where Bounce Rate went in Google Analytics 4? Hint: it's gone! Replaced by a brand new metric to help you better understand site engagement.

BigQuery Export

GA4's native integration that streams event-level data to Google BigQuery. Once enabled in GA4 Admin > BigQuery Links, every event with all parameters exports into daily and streaming tables. This gives you raw, unsampled SQL access to your analytics data. BigQuery export is free from the GA4 side - you pay standard BigQuery storage and query costs, which are minimal for most sites. It is the go-to solution when GA4's interface is too limiting for your analysis needs.

Related: GA4, Data Stream, Event

Behavioral Modeling

GA4's machine learning feature that estimates data for users who decline analytics cookies or are otherwise untrackable. When consent mode is active and some users opt out, behavioral modeling fills the reporting gaps using patterns from consented users. The accuracy improves with more consented data. Modeled data is indicated in reports but blended with observed data in most standard views.

Browser

A dimension in GA4 that identifies which web browser a visitor used (Chrome, Safari, Firefox, Edge, etc.). Browser data helps you prioritize testing and optimization. If 70% of your traffic uses Chrome on mobile, that is where your site needs to perform best. GA4 collects browser information automatically from the user agent string.

C

Channel Grouping

A classification system that organizes your traffic sources into categories: Organic Search, Paid Search, Direct, Referral, Social, Email, Display, and others. GA4 uses a default channel grouping based on source, medium, and campaign parameters. You can also create custom channel groups when the defaults do not match your business model. Channel grouping is the fastest way to understand where your traffic comes from at a high level.

Related: Source / Medium, UTM Parameter, Direct Traffic, Default Channel Group

Default Channel Grouping

Organic Search
google / organic
Paid Search
google / cpc
Direct
(direct) / (none)
Referral
blog.com / referral
Social
twitter / social
Email
newsletter / email
Display
gdn / display
AI
chatgpt / referral

GA4 assigns each session to a channel based on its source/medium values. MeasureBoard breaks these down in your dashboard.

Cohort

A group of users who share a common characteristic during a defined time period - most commonly their acquisition date. Cohort analysis in GA4 tracks these groups over time to measure retention, engagement, or revenue trends. Comparing the January acquisition cohort against February's reveals whether recent changes to your site improved long-term user behavior.

Related: Audience, Retention, Segment

Google's framework for adjusting tag behavior based on user cookie consent. When analytics consent is denied, GA4 sends cookieless pings instead of full tracking data. Google then uses modeling to estimate the missing data. Consent mode v2 (required since 2024 for EU targeting) adds ad_user_data and ad_personalization signals. Without consent mode, EU privacy compliance creates blind spots in your analytics data.

Related: Cookie, Behavioral Modeling, GA4

Conversion

A completed action that you define as valuable for your business - a purchase, signup, form submission, or phone call. In GA4, conversions are called "key events" and any event can be marked as one. Conversion tracking is the foundation of measuring ROI from any marketing channel.

Related: Key Event, Conversion Rate, Funnel, Conversion Path

Conversion Path

The sequence of touchpoints (channels, sources, campaigns) a user interacts with before converting. GA4's Advertising section shows conversion paths, revealing how many touchpoints users typically need before purchasing or signing up. Short paths (1-2 touchpoints) suggest simple purchase decisions. Long paths (5+ touchpoints) indicate a considered buying process that needs multi-channel nurturing.

Related: Attribution Model, Conversion, Funnel

Conversion Rate

The percentage of sessions (or users) that result in a conversion. Calculated as conversions divided by sessions (or users) multiplied by 100. GA4 reports both session-based and user-based conversion rates. A page ranking #1 with a 0.5% conversion rate may generate less revenue than a page ranking #5 with a 5% conversion rate, which is why traffic volume and conversion rate must be measured together.

Related: Conversion, Key Event, Funnel

A small text file stored in the user's browser that helps analytics tools identify returning visitors. GA4 uses a first-party cookie (_ga) with a 2-year expiration to track users across sessions. Privacy regulations like GDPR require explicit consent before setting analytics cookies in the EU. As browsers restrict third-party cookies and users opt out, cookie-based tracking is becoming less reliable, which is driving the shift toward server-side tagging and modeling.

Related: Consent Mode, Cross-Domain Tracking, User ID

Cross-Domain Tracking

A configuration that ensures users navigating between multiple domains you own (e.g., shop.example.com and www.example.com) are tracked as a single user with a continuous session. Without it, GA4 would start a new session and attribute the traffic as a referral each time the user crosses domains. Set it up in Admin > Data Streams > Configure Tag Settings > Configure Your Domains.

Related: Cookie, Measurement ID, Data Stream

Custom Dimension

A user-defined attribute that extends GA4's built-in dimensions. Custom dimensions let you analyze data that GA4 does not track by default - user role, content type, subscription tier, A/B test variant, and more. Register them in Admin > Custom Definitions, then send the corresponding event parameter or user property from your tracking code. GA4 supports up to 50 event-scoped and 25 user-scoped custom dimensions.

Related: Dimension, Event Parameter, Custom Metric

Custom Metric

A numeric value you define and send to GA4 alongside events. While custom dimensions describe qualitative attributes (like category or type), custom metrics capture quantities (like score, price, or stock level). Register custom metrics in Admin > Custom Definitions. Use them to track business-specific KPIs that GA4's standard metrics do not cover.

D

Data Layer

A JavaScript object (window.dataLayer) that stores structured information for Google Tag Manager and other tag management systems to read. Instead of scraping values from the page HTML, your website pushes variables like product IDs, prices, and user properties into the data layer. GTM triggers and variables then access this data cleanly and reliably. E-commerce tracking depends heavily on a well-structured data layer.

Related: Google Tag Manager, Event, Tag

Data Retention

The period GA4 keeps event-level data before automatically deleting it. The default is 2 months; you can extend it to 14 months in Admin > Data Settings > Data Retention. This limit affects Explorations and other reports that query raw event data. Standard reports use aggregated data that is not subject to this limit. For longer retention, export to BigQuery. MeasureBoard stores up to 18 months of daily data independently of your GA4 retention setting.

Data Sampling

When GA4 analyzes a subset of your data rather than the full dataset, then extrapolates the results. Standard reports are not sampled. Sampling occurs in Explorations, segments, and complex ad-hoc queries. A green checkmark in the report header means unsampled; a yellow shield means sampled. Narrow your date range or simplify the query to reduce sampling, or use BigQuery for guaranteed unsampled analysis.

Data Stream

The connection between your website (or app) and a GA4 property. Each data stream has its own measurement ID (G-XXXXXXX for web). A single GA4 property can have multiple data streams - for example, one for your website and one for your mobile app. The data stream configuration controls enhanced measurement settings, cross-domain tracking, and internal traffic filters.

Related: Measurement ID, Property, GA4

Data-Driven Attribution

GA4's default attribution model. It uses machine learning to analyze all conversion paths and assign fractional credit to each marketing touchpoint based on its actual impact. Unlike rule-based models (first-click, last-click), data-driven attribution adapts to your specific data patterns. It requires sufficient conversion volume to work well - Google recommends at least 400 conversions over 28 days for reliable results.

Related: Attribution Model, First-Click Attribution, Last-Click Attribution

Debug View

A real-time debugging tool in GA4 (Admin > DebugView) that shows events arriving from devices with debug mode enabled. Events display in a timeline with their parameters, making it easy to verify that tracking fires correctly. Enable debug mode via the GA Debugger Chrome extension, GTM Preview mode, or by setting the debug_mode parameter in your tracking code.

Default Channel Group

GA4's built-in classification system that automatically categorizes traffic into channels like Organic Search, Paid Search, Direct, Referral, Social, Email, and Display. The grouping is based on source, medium, and campaign name values. You can create custom channel groups when the default rules do not match your business needs, but the default grouping covers most standard use cases.

Dimension

An attribute of your data that describes it qualitatively. Country, page path, device type, traffic source, and browser are all dimensions. Dimensions answer the "what" or "which" questions in your reports (which country, which page, which source). They contrast with metrics, which are the quantitative measurements (how many sessions, what conversion rate). Every GA4 report combines dimensions with metrics.

Related: Metric, Custom Dimension, Filter

Direct Traffic

Sessions where GA4 cannot determine the traffic source. This includes users who typed your URL directly, clicked a bookmark, or came from a source that stripped referrer information (some email clients, messaging apps, HTTPS-to-HTTP transitions). A high direct traffic percentage often indicates under-tagged marketing campaigns rather than massive brand awareness. Check that all your email, social, and ad links include proper UTM parameters.

Related: Channel Grouping, Source / Medium, Referral

E

Ecommerce Tracking

GA4's system for measuring purchase behavior through specific events: view_item, add_to_cart, begin_checkout, add_payment_info, and purchase. Each event carries an items array with product details (id, name, price, quantity). Once implemented, GA4 populates the Monetization reports with revenue, transactions, average order value, and product-level performance.

Engaged Session

A session that lasted longer than 10 seconds, included a key event (conversion), or had at least 2 page or screen views. Engaged sessions replaced the concept of "non-bounced sessions" from Universal Analytics. GA4 uses this metric as the basis for engagement rate, which has become the primary indicator of session quality.

Related: Session, Bounce Rate, Engagement Rate, Active Users

Engagement Overview

A standard GA4 report section that summarizes how users interact with your site. It includes average engagement time, engaged sessions per user, and engagement rate alongside event counts and conversions. The engagement overview is the first report to check when assessing overall site health beyond just traffic volume.

Engagement Rate

The percentage of sessions that were engaged. Calculated as engaged sessions divided by total sessions. A 65% engagement rate means 65 out of every 100 sessions involved meaningful interaction. This replaced bounce rate as GA4's default quality metric. Compare engagement rates across pages and traffic sources in your analytics dashboard to identify what content and channels bring the most valuable visitors.

Related: Bounce Rate, Engaged Session, Average Engagement Time

Enhanced Measurement

A GA4 feature that automatically tracks common interactions without code changes: page views, scrolls (90% depth), outbound clicks, site search, video engagement (YouTube embeds), and file downloads. Enabled by default on new data streams. Toggle individual events in Admin > Data Streams > Enhanced Measurement. For most sites, enhanced measurement handles 80% of basic tracking needs.

Related: Event, Page View, Scroll Depth, File Download

Event

The fundamental unit of data collection in GA4. Every interaction - page view, click, scroll, purchase, video play - is recorded as an event. Events can carry parameters that add context (page_location for a page_view, value for a purchase). GA4 classifies events into four types: automatically collected, enhanced measurement, recommended, and custom. This event-based model is the core architectural difference between GA4 and Universal Analytics.

Related: Key Event, Event Parameter, Enhanced Measurement

GA4 Event Hierarchy

Events
page_view, purchase, scroll, click
Event Parameters
page_location, currency, value, item_id
User Properties
user_role, subscription_tier, preferred_language

Every interaction is an event. Parameters describe the event. User properties describe the person.

GA4's event-based architecture was a fundamental departure from Universal Analytics. Simo Ahava, a leading analytics engineer, has been critical of some implementation details in the new model.

SA
Simo Ahava@SimoAhava

Moving back to session cookies, having modified events propagate via the client, and calculating key events from client-side params is not how an analytics tool in the 2020s should work.

Event Parameter

Additional data attached to an event that provides context. A page_view event includes page_location and page_title as parameters. A purchase event includes transaction_id, value, and currency. GA4 supports up to 25 custom parameters per event. To use parameters in reports, you must register them as custom dimensions or metrics in Admin > Custom Definitions.

Related: Event, Custom Dimension, Data Layer

Event Count

The total number of times a specific event was triggered. In GA4, event count is one of the primary metrics available in every report. A single session can generate dozens of events (page_view, scroll, click, etc.). Event count by event name shows you which interactions happen most frequently. High event counts on key events indicate strong conversion activity.

Exploration

GA4's advanced analysis workspace for building reports beyond what standard templates offer. Exploration types include Free Form (pivot tables), Funnel Exploration, Path Exploration, Segment Overlap, Cohort Exploration, and User Lifetime. They provide more dimensions, metrics, and visualization options than standard reports, but are subject to data retention limits and sampling on large datasets.

Related: Funnel, Segment, Dimension

F

Filter

A rule that includes or excludes specific data from your GA4 reports. Common filters remove internal traffic (your own team's visits) and developer/testing traffic. GA4 uses data filters configured in Admin > Data Settings > Data Filters. Unlike Universal Analytics, GA4 filters cannot be undone retroactively - filtered data is permanently excluded, so test filters in "Testing" state before activating them.

Related: Dimension, Segment, Exploration

First-Click Attribution

An attribution model that gives 100% of the conversion credit to the first touchpoint that introduced the user to your site. Favors awareness channels like display advertising, social media, and content marketing. GA4 no longer offers first-click as a selectable model - it defaults to data-driven attribution. You can still analyze first-touch data using the "First user" dimensions in reports.

Related: Attribution Model, Last-Click Attribution, Data-Driven Attribution

First Contentful Paint (FCP)

The time from page load start to when the first piece of content renders on screen. Not a Core Web Vital but a useful diagnostic metric for perceived load speed. A good FCP is under 1.8 seconds. Slow FCP usually points to server response time issues, render-blocking CSS/JS, or excessive resource loading. MeasureBoard's SEO Page Analysis measures FCP alongside other performance metrics.

Funnel

A sequence of steps users take toward a goal, visualized to show where drop-offs occur. GA4's Funnel Exploration lets you define custom step sequences (e.g., homepage → product page → add to cart → purchase) and see what percentage of users complete each step. High drop-off between specific steps reveals friction points that need attention.

Related: Conversion, Conversion Path, Exploration

Conversion Funnel Example

Landing Page
10,000 users
Product Page
6,200 users
38% drop-off
Add to Cart
2,480 users
60% drop-off
Checkout
1,488 users
40% drop-off
Purchase
744 users
50% drop-off

Each step shows remaining users and the percentage that dropped off from the previous step.

File Download

An automatically tracked event in GA4's enhanced measurement. It fires when a user clicks a link to a downloadable file (PDF, DOCX, XLSX, CSV, ZIP, and other common extensions). The event captures the file name, URL, and extension. File download tracking requires no configuration - it is on by default. Check the Events report for file_download to see which resources your visitors download most.

Firebase

Google's mobile and web app development platform. Firebase Analytics is the same underlying technology as GA4 for apps. When you create a GA4 property with an app data stream, Firebase handles the data collection on the app side. Web-only sites do not need Firebase, but understanding the connection explains why GA4's interface sometimes references app-specific concepts.

G

GA4 (Google Analytics 4)

The current generation of Google Analytics, launched in October 2020 and made mandatory in July 2023 when Universal Analytics stopped processing data. GA4 uses an event-based data model (replacing pageviews/sessions), supports cross-platform web and app tracking, integrates machine learning for predictive metrics and modeling, and offers BigQuery export for raw data access. It is free for all users, with a paid GA4 360 tier for enterprise needs.

Related: Google Tag Manager, BigQuery Export, Measurement ID, Data Stream

The transition to GA4 was one of the biggest forced migrations in digital analytics history. Krista Seiden was among the first to push for early adoption.

KS
Krista Seiden@kristaseiden

Stop using Universal Analytics. Start using Google Analytics 4. You've got less than a year until GA4 is the only game in town.

Google Analytics

Google's free web analytics platform for measuring website and app traffic. The current version is GA4. Google Analytics tracks users, sessions, events, conversions, and hundreds of other metrics and dimensions. It is the most widely used analytics tool on the web, installed on over 50 million websites. MeasureBoard connects to your Google Analytics data via the GA4 API to provide AI-powered reports and insights.

Google Tag Manager (GTM)

A free tag management system that lets you deploy and manage tracking codes without editing your website's source code. GTM uses a container snippet installed on your site, then all tags (GA4, Google Ads, Facebook Pixel, custom scripts) are managed through GTM's web interface. Tags fire based on triggers you define - page loads, clicks, form submissions, custom events. GTM supports both client-side (browser) and server-side containers.

Related: GA4, Tag, Trigger, Data Layer

Google Signals

A GA4 feature that uses data from users signed into Google who have enabled ad personalization. When active, Google Signals enhances cross-device reporting by linking sessions from the same Google account across different devices. It also enables remarketing audiences and demographic data. The tradeoff is that GA4 may apply data thresholds (hiding rows) to protect user privacy when the population is too small.

gtag.js

Google's global site tag JavaScript library for sending data to Google Analytics, Google Ads, and other Google marketing products. The gtag.js snippet loads asynchronously and provides a gtag() function for configuring tracking and sending events. It is the alternative to using Google Tag Manager - simpler for basic setups but less flexible for complex implementations with multiple tags and conditions.

Goal (legacy)

In Universal Analytics, goals were configured conversion actions - destination pages, duration thresholds, pages-per-session targets, or event matches. GA4 replaced goals entirely with key events. If you are reading older guides that reference goals, the GA4 equivalent is marking an event as a key event in Admin > Events.

H

Hit (legacy)

In Universal Analytics, a "hit" was any interaction that sent data to Google Analytics - pageview hits, event hits, transaction hits, and social hits. GA4 replaced the hit concept entirely with events. Every interaction in GA4 is an event, regardless of type. If you encounter "hits" in documentation, it refers to the UA-era model.

Heatmap

A visual representation of where users click, scroll, or hover on a page. GA4 does not include built-in heatmaps, but third-party tools (Hotjar, Microsoft Clarity, FullStory) overlay this data on your pages. Heatmaps reveal whether users actually see your call-to-action buttons, how far they scroll, and which elements attract the most attention. They complement GA4's quantitative data with qualitative behavioral insights.

Hostname

The domain from which data is sent to your GA4 property. Checking hostname reports helps identify ghost spam (fake data from domains you do not own) and ensures data is only coming from your legitimate domains. In GA4, you can create data filters to exclude traffic from unauthorized hostnames.

I

Interaction

Any user action on your website that GA4 records as an event - clicks, scrolls, form submissions, video plays, file downloads, and page navigation. GA4's enhanced measurement automatically captures several common interactions. Custom interactions require additional event tracking through gtag.js or Google Tag Manager.

Internal Traffic

Visits from your own team, developers, or office network. Internal traffic skews analytics data by inflating pageviews and deflating conversion rates. GA4 lets you define internal traffic rules (by IP address or range) in Admin > Data Streams > Configure Tag Settings > Define Internal Traffic. Apply a data filter to exclude these visits from your reports.

J

JSON-LD

A structured data format used to embed machine-readable information on web pages. While JSON-LD is primarily an SEO concern (enabling rich results in Google), it intersects with analytics when tracking structured content performance. GA4 does not read JSON-LD directly, but pages with rich results (enabled by JSON-LD) tend to have higher click-through rates in search, which shows up in your traffic data.

JavaScript Tag

A snippet of JavaScript code that collects and sends data to analytics platforms. GA4's gtag.js and GTM's container snippet are both JavaScript tags. They load asynchronously to minimize impact on page performance. When a JavaScript tag fails to load (due to ad blockers, browser extensions, or consent denial), that session goes untracked, which is one reason analytics data never captures 100% of actual traffic.

K

Key Event

GA4's term for a conversion. Mark any event as a key event in Admin > Events by toggling the switch. When a user triggers a key event, GA4 attributes it to the traffic source that brought them. Common key events include purchase, sign_up, and form_submit. Google renamed "conversions" to "key events" in 2024 to differentiate GA4 conversions from Google Ads conversions, which have separate counting methods.

Related: Event, Conversion, Conversion Rate

KPI (Key Performance Indicator)

A metric that directly measures progress toward a business objective. Not every metric is a KPI - sessions and pageviews are useful context, but revenue, conversion rate, and customer acquisition cost are KPIs because they tie directly to business outcomes. Choose 3-5 KPIs for your analytics dashboard and track them consistently rather than drowning in dozens of metrics.

L

Landing Page

The first page a user sees when they arrive on your site during a session. GA4's landing page report shows which pages serve as entry points and how they perform in terms of engagement, conversions, and bounce rate. A landing page with high traffic but low engagement needs attention - the page is attracting visitors but failing to hold their interest or guide them deeper into the site.

Related: Page Path, Bounce Rate, Session

Last-Click Attribution

An attribution model that assigns 100% of the conversion credit to the last touchpoint before the conversion. This model favors closing channels like brand search, email, and direct traffic while undervaluing awareness-building channels. GA4 supports last-click as an option but defaults to data-driven attribution, which distributes credit more realistically.

Related: Attribution Model, First-Click Attribution, Data-Driven Attribution

Lifetime Value (LTV)

The total revenue or engagement a user generates from their first visit through their entire relationship with your business. GA4's User Lifetime exploration tracks cumulative metrics like revenue, sessions, and engagement time per user over time. LTV helps determine how much you can afford to spend acquiring a customer and which acquisition channels bring the most valuable users long-term.

Looker Studio

Google's free data visualization and dashboard tool (formerly Google Data Studio). It connects to GA4, Search Console, BigQuery, Google Sheets, and hundreds of other sources through connectors. You build interactive reports with charts, tables, scorecards, and filters. Looker Studio is the standard tool for creating polished analytics dashboards when GA4's built-in reports are too limited.

M

Measurement ID

The unique identifier for a GA4 web data stream, formatted as G-XXXXXXX. You install this ID in your tracking code (gtag.js or GTM) to tell the browser where to send data. Each data stream has its own measurement ID. Find yours in Admin > Data Streams > select your stream. Do not confuse it with a UA tracking ID (UA-XXXXXXX) - they are not interchangeable.

Related: Data Stream, GA4, Tracking Code

Medium

The general category of a traffic source. Common mediums in GA4 include "organic" (unpaid search), "cpc" (paid search/cost-per-click), "referral" (links from other sites), "email" (email campaigns), and "(none)" (direct traffic). Medium is set via UTM parameters for tagged links or auto-detected by GA4 for recognized sources. It is the second half of the source/medium pair that defines traffic origin.

Related: Source, Source / Medium, UTM Parameter

Measurement Protocol

An HTTP API that lets you send events to GA4 from any internet-connected system - servers, IoT devices, point-of-sale systems, or CRM platforms. You POST a JSON payload with your measurement ID, API secret, and event data. Common use cases include tracking server-side events (refunds, subscription changes), offline conversions, and actions that happen outside the browser.

Metric

A quantitative measurement in your analytics data. Sessions, users, pageviews, bounce rate, conversion rate, and revenue are all metrics. Metrics answer "how many" or "how much" questions. They are paired with dimensions (qualitative attributes) to create meaningful reports - for example, "sessions by country" combines the sessions metric with the country dimension.

Related: Dimension, Custom Metric, KPI

Monetization Report

A standard GA4 report section that shows e-commerce data: total revenue, purchase count, average order value, and item-level performance. It also covers in-app purchases and ad revenue for apps. The monetization reports only populate if you have e-commerce tracking implemented and sending purchase events with item and revenue data.

N

New Users

Users visiting your site for the first time within GA4's tracking scope. GA4 identifies new users by the absence of an existing _ga cookie. The new users metric tells you how well your acquisition efforts are working - a healthy site needs a steady flow of new users alongside returning ones. Compare new user trends across traffic sources to see which channels are most effective at growing your audience.

Related: Active Users, User, Returning User

(not set)

A placeholder value GA4 displays when it cannot determine a dimension's value. Common causes include missing UTM parameters (source shows as "not set"), incomplete e-commerce implementation (item dimensions show "not set"), and data arriving before certain parameters are available. A high volume of (not set) values in a specific dimension usually indicates a tracking implementation problem that needs fixing.

Null

The absence of a value in a data field. In BigQuery exports of GA4 data, null appears when an event parameter or user property was not set for that specific event. Null is different from zero (which is an explicit value) and from "not set" (which is GA4's display placeholder). When querying GA4 data in BigQuery, handle nulls explicitly in your SQL to avoid incorrect calculations.

O

Traffic from unpaid search engine results. GA4 categorizes traffic as organic search when the source is a recognized search engine (Google, Bing, Yahoo, DuckDuckGo, etc.) and the medium is "organic." Organic search is typically the largest traffic channel for content-driven websites. Track its performance over time in your analytics reports to measure the impact of your SEO efforts.

Related: Organic Traffic, Channel Grouping, Source / Medium

Organic Traffic

The broader category of unpaid traffic to your website, sometimes used interchangeably with organic search but technically including any non-paid source. In GA4 reporting, organic traffic usually refers specifically to the Organic Search channel group. Organic traffic costs nothing per click, compounds over time as content ages and earns backlinks, and typically converts better than paid traffic because users actively chose to visit.

P

Page Path

The URL path portion of a page, excluding the domain and query parameters. For example, the page path of https://example.com/blog/post?ref=twitter is /blog/post. GA4 uses page_path as a dimension in reports. The Pages and Screens report groups traffic by page path, making it one of the most frequently checked reports for understanding which content performs best.

Pages Per Session

The average number of pages viewed during a session. In GA4, this is calculated from screen_page_views divided by sessions. A higher pages-per-session value indicates users are exploring more of your content. For e-commerce sites, more pages per session often correlates with higher conversion rates as users browse products. For content sites, it suggests effective internal linking and content recommendations.

Page Title

The text in the HTML <title> tag, automatically collected by GA4 as a dimension. Page titles appear in the Pages and Screens report alongside page paths. When page paths are cryptic (like /p/12345), the page title provides human-readable context. Consistent, descriptive page titles make your analytics data easier to read and analyze.

Page View

An event recorded when a user views a page on your website. In GA4, page views are tracked via the page_view event, which is collected automatically through enhanced measurement. Each page load triggers one page_view event. Virtual page views can be sent manually for single-page applications where the URL changes without a full page load. Total page views tell you content consumption volume; unique page views (views per session) tell you reach.

Related: Event, Page Path, Pages Per Session

Predictive Metric

Machine learning-generated metrics in GA4 that forecast future user behavior: purchase probability, churn probability, and predicted revenue. These require minimum data thresholds (enough conversions over a sustained period) to activate. Once available, you can build predictive audiences for targeting users most likely to convert or most likely to churn.

Property

The top-level container in Google Analytics that collects and stores data for a website, app, or both. Each GA4 property has its own data streams, settings, and reports. A single Google Analytics account can contain multiple properties. MeasureBoard connects to your GA4 properties and provides AI-powered analytics on top of the raw data.

Related: Data Stream, GA4, Measurement ID

Promotion

In GA4 e-commerce tracking, promotions are internal site campaigns (banners, special offers, featured product sections) tracked through view_promotion and select_promotion events. Promotion tracking tells you which on-site merchandising drives the most clicks and conversions, separate from external marketing campaign tracking.

Q

Query Parameter

Key-value pairs appended to a URL after a question mark, like ?utm_source=google&utm_medium=cpc. Query parameters carry tracking data, search terms, session identifiers, and other dynamic values. GA4 reads UTM parameters automatically for attribution. Other query parameters can inflate your page reports by creating separate entries for the same page - configure GA4 to exclude unwanted parameters in Admin > Data Streams > Configure Tag Settings.

Query String

The full portion of a URL after the question mark, containing one or more query parameters. For example, in example.com/search?q=analytics&page=2, the query string is q=analytics&page=2. GA4 includes query strings in the page_location parameter by default. If query strings create duplicate page entries in your reports, strip them using tag configuration settings or filters.

R

Real-Time Report

A GA4 report showing activity on your site in the last 30 minutes. It displays active users, geographic locations, traffic sources, pages being viewed, and events being triggered, all updating live. Most useful for verifying tracking is working, monitoring the impact of a just-published campaign, and catching unusual traffic spikes as they happen.

Returning User

A visitor who has been to your site before, identified by an existing _ga cookie. GA4's Retention report splits traffic into new vs. returning users. Returning users tend to have higher engagement rates and conversion rates because they already have familiarity with your brand and content. A healthy acquisition-to-retention ratio depends on your business model, but most sites benefit from a mix of both.

Referral

Traffic that arrives at your site by clicking a link on another website (not a search engine or social network, which have their own channel groupings). GA4 attributes referral traffic when the referring domain does not match a recognized search engine or social platform. The referral report shows which external sites send you the most traffic. High-quality referrals from relevant sites often convert well because the visitors arrive with contextual intent.

Related: Direct Traffic, Source / Medium, Channel Grouping

Regex (Regular Expression)

A pattern-matching syntax used in GA4 filters, audiences, and Explorations to match text strings. For example, the regex /blog/(post|article).* matches any URL starting with /blog/post or /blog/article. Regex is powerful for grouping pages, filtering traffic, and building precise audiences. GA4 uses RE2 syntax, which differs slightly from some common regex flavors.

Remarketing

Showing ads to users who have previously visited your site or taken specific actions. GA4 audiences sync automatically to linked Google Ads accounts for remarketing campaigns. For example, you can target users who viewed a product page but did not purchase, or users who visited your pricing page more than once. Remarketing typically delivers higher conversion rates than cold targeting because the audience already has brand familiarity.

Report

A structured view of your analytics data combining dimensions and metrics. GA4 includes standard reports (Acquisition, Engagement, Monetization, Retention, Demographics) and custom reports you build in the Reports Library. Reports answer specific business questions: where does traffic come from, which pages perform best, and how are conversions trending. MeasureBoard generates AI-powered reports that summarize your key metrics with actionable insights.

Retention

A measure of how many users return to your site after their initial visit. GA4's Retention report shows new vs. returning users and user retention over daily and weekly cohorts. High retention indicates your content or product delivers ongoing value. Low retention suggests users found what they needed in one visit or were not engaged enough to come back.

Related: Cohort, Returning User, Lifetime Value

Revenue

The monetary value of transactions and other monetization events tracked in GA4. Revenue data comes from the value parameter on purchase events (and optionally from ad_impression events for publisher monetization). GA4 reports total revenue, average revenue per user, and average purchase revenue per user. Revenue data requires properly implemented e-commerce tracking.

S

Scroll Depth

A measurement of how far down a page users scroll. GA4's enhanced measurement fires a scroll event when a user reaches the 90% depth mark. For more granular tracking (25%, 50%, 75%), you need a custom implementation via Google Tag Manager. Scroll depth data reveals whether users actually see your content below the fold and is especially useful for long-form articles and sales pages.

Server-Side Tagging

An approach that moves data collection from the user's browser to a server you control. Instead of the browser sending requests directly to Google Analytics, Facebook, and other platforms, it sends a single request to your server container, which processes and forwards the data. Benefits include improved data quality (less ad-blocker interference), faster page loads, and greater control over what data leaves your site.

Server-side tagging in Google Tag Manager entered public beta in August 2020, opening a new paradigm for privacy-conscious data collection.

SA
Simo Ahava@SimoAhava

It's here, it's here! SERVER-SIDE TAGGING #GoogleTagManager The new Server container is now in public beta.

Sampling

The practice of analyzing a statistical subset of data rather than the complete dataset. GA4 standard reports are not sampled. Sampling affects Explorations, segments, and ad-hoc queries on large datasets. Look for the data quality icon in the report header - a green checkmark means unsampled, a yellow shield means sampled. To work around sampling, narrow date ranges, simplify queries, or export to BigQuery.

Segment

A subset of your analytics data defined by conditions you specify. GA4 Explorations support three segment types: user segments (people matching criteria across all their sessions), session segments (individual sessions matching criteria), and event segments (specific events matching criteria). Segments let you compare groups - for example, mobile vs. desktop users, or organic vs. paid traffic - within the same report.

Session

A group of user interactions on your site that takes place within a given timeframe. In GA4, a session starts with the session_start event and ends after 30 minutes of user inactivity. Unlike Universal Analytics, GA4 does not start a new session at midnight or when campaign parameters change. Sessions are a fundamental unit of analysis - session-based metrics like engagement rate, pages per session, and session duration measure visit quality.

Related: Engaged Session, Active Users, Bounce Rate, Session Timeout

Session vs User

1 User - 3 Sessions Over a Week

Visit
Mon
Tue
Visit
Wed
Thu
Fri
Visit
Sat
Sun
1
User
3
Sessions

The same person visiting three times counts as 1 user and 3 sessions. Each visit 30+ minutes apart creates a new session.

Session Timeout

The period of inactivity after which GA4 ends a session. The default is 30 minutes. If a user leaves your site and returns within 30 minutes, it counts as the same session. After 30 minutes of inactivity, the next page view starts a new session. You can adjust the timeout in Admin > Data Streams > Configure Tag Settings > Adjust Session Timeout, though the 30-minute default works well for most sites.

Session ID

A unique identifier assigned to each session in GA4, composed of a timestamp and a random number. Session IDs are available in BigQuery exports and can be used to group events that belong to the same session. They are not visible in the GA4 interface by default but become useful when doing raw data analysis.

Source

The origin of your traffic - the specific website, search engine, or platform that sent the visitor. Examples: google, facebook, newsletter, direct. Source is one half of the Source/Medium dimension pair. It tells you exactly where traffic came from, while medium tells you the general category (organic, cpc, referral, email). Together they provide the complete picture of traffic origin.

Related: Medium, Source / Medium, Channel Grouping

Source / Medium

A combined dimension that pairs the traffic source with its medium. "google / organic" means the visit came from Google's organic results. "facebook / cpc" means a paid Facebook ad. "newsletter / email" means an email campaign tagged with utm_source=newsletter and utm_medium=email. Source/Medium is the most detailed standard dimension for understanding traffic composition and is one of the first reports most analysts check.

Related: Source, Medium, UTM Parameter, Channel Grouping

T

Tag

A piece of code (usually JavaScript) that collects data and sends it to an analytics or marketing platform. The GA4 gtag.js snippet, Facebook Pixel, and LinkedIn Insight Tag are all tags. Google Tag Manager organizes and deploys tags through a single container, so you install GTM once and manage all other tags from its interface.

Related: Tag Manager, Tracking Code, Trigger

Tag Manager

See Google Tag Manager (GTM). Tag management systems centralize deployment and governance of tracking codes. Beyond GTM, other tag management platforms include Tealium, Adobe Launch, and Segment. The core value proposition is the same: manage tracking without touching site code directly.

Time Zone

The time zone setting for your GA4 property, which determines how dates and daily boundaries are calculated in reports. Set it in Admin > Property Settings. If your property time zone is US Eastern, a session at 11:30 PM Eastern is counted on that day, while the same session would fall on the next day if your property were set to UTC. Choose the time zone where most of your business decisions are made.

Tracking Code

The JavaScript snippet you install on your website to enable GA4 data collection. The tracking code loads the gtag.js library and sends a config command with your measurement ID. It should be placed in the <head> section of every page. Most CMS platforms (WordPress, Shopify, Squarespace) have built-in fields or plugins for installing tracking codes without editing HTML directly.

Traffic Source

The origin of a visit to your website. GA4 classifies traffic sources using three primary dimensions: source (e.g., google), medium (e.g., organic), and campaign (e.g., spring_sale). Traffic source analysis reveals which marketing channels deliver the most and best visitors. The Acquisition reports in GA4 break down all incoming traffic by these dimensions.

Trigger

In Google Tag Manager, a trigger defines when a tag should fire. Triggers can be page loads, clicks on specific elements, form submissions, scroll depth thresholds, timers, or custom events pushed to the data layer. Each tag needs at least one trigger. You can combine triggers with conditions (fire on page_view only when page_path contains /checkout) for precise control over data collection.

Related: Tag, Google Tag Manager, Event

U

Unassigned Traffic

Traffic that GA4 cannot categorize into any default channel group. It appears as "Unassigned" in the Traffic Acquisition report, usually caused by unusual or missing source/medium values. Common fixes include properly tagging campaigns with UTM parameters and ensuring custom channel groupings cover all your traffic sources. A large unassigned segment means your attribution data has gaps.

Unique User

A distinct individual visitor, identified by a cookie, device ID, or User ID. GA4's primary metric is "active users" which counts unique users who had engaged sessions. One unique user can generate multiple sessions, page views, and events. Unique user counts are always lower than session or pageview counts because they deduplicate repeated visits from the same person.

Universal Analytics (legacy)

The previous generation of Google Analytics (also called UA or GA3), which stopped processing data on July 1, 2023. UA used a session-based data model with separate hit types for pageviews, events, and transactions. GA4 replaced it entirely with an event-based model. Historical UA data was accessible until July 2024 before Google shut down access. If you are still referencing UA documentation, most concepts have GA4 equivalents with different names and implementations.

User

A visitor to your website or app, identified by a client ID (cookie) or a User ID you assign. GA4 reports three user types: total users (all visitors), active users (those with engaged sessions, the default in most reports), and new users (first-time visitors). Understanding which "user" metric a report shows is important because the numbers can differ significantly.

Related: Active Users, New Users, User ID

User ID

A persistent identifier you assign to authenticated users (logged-in visitors). When you send a User ID to GA4, it can unify sessions across multiple devices and browsers for the same person. Without User ID, a user who visits from their phone and then from their laptop appears as two separate users. Implementing User ID significantly improves the accuracy of user counts and cross-device behavior analysis.

Related: User, Cross-Domain Tracking, Cookie

User Property

An attribute associated with a user rather than a specific event. Examples include subscription_tier, preferred_language, or customer_type. User properties persist across sessions and apply to all future events from that user until changed. GA4 automatically collects some user properties (age, gender via Google Signals, interests) and lets you define up to 25 custom user properties.

UTM Parameter

Tags added to URLs to track the effectiveness of marketing campaigns. The five standard UTM parameters are: utm_source (traffic origin), utm_medium (marketing medium), utm_campaign (campaign name), utm_term (paid keyword), and utm_content (ad variant or link identifier). GA4 reads UTMs automatically and uses them for campaign attribution. Every link in emails, ads, and social posts should include UTM parameters for accurate tracking.

Related: Source / Medium, Medium, Landing Page, Channel Grouping

V

Variable

In Google Tag Manager, a variable is a named value that GTM can read and use in tags and triggers. Built-in variables include Page URL, Click Element, and Form ID. Custom variables can read values from the data layer, cookies, JavaScript, or the DOM. Variables are the glue connecting triggers ("when to fire") with tags ("what to send") by providing dynamic data at runtime.

View (legacy)

In Universal Analytics, a view was a filtered lens on your data within a property. You could create multiple views with different filters - one for all traffic, one excluding internal traffic, one for a specific subdomain. GA4 does not have views. Instead, it uses data filters (which permanently remove matching data) and comparisons/segments (which temporarily subset data in reports). This is a common source of confusion for analysts migrating from UA.

Virtual Pageview

A manually triggered page_view event for content changes that do not involve a full page load - common in single-page applications (SPAs) and AJAX-heavy sites. When a React or Vue.js app changes the view without a traditional page load, you send a virtual pageview to GA4 so the new content registers in your analytics. GA4's enhanced measurement handles some SPA routing automatically, but complex implementations often need manual virtual pageviews.

W

Web Data Stream

The connection that feeds website data into a GA4 property. Each web data stream has a measurement ID (G-XXXXXXX), its own enhanced measurement configuration, and settings for cross-domain tracking and internal traffic filtering. A GA4 property can have multiple web data streams, but most implementations use a single one per website. The data stream is where you configure what data gets collected and how.

X

Cross-Domain (X-Domain)

See Cross-Domain Tracking. "X-domain" is shorthand frequently used in analytics discussions and documentation. Any time users navigate between domains you own (main site to checkout, blog subdomain to app), cross-domain tracking ensures the journey is recorded as a single session with one user identity.

Y

Year-over-Year (YoY)

A comparison method that measures change between the same period in consecutive years. Comparing January 2026 to January 2025 removes seasonal bias that month-over-month comparisons cannot. YoY analysis is the most reliable way to gauge whether your site is growing, shrinking, or flat. MeasureBoard includes YoY comparisons automatically in traffic reports so you can spot long-term trends without manual date range selection.

Z

Zero Sessions

A state where your GA4 property records no sessions during a given period. Common causes include tracking code removal, a misconfigured consent banner blocking all data collection, data filter accidentally excluding all traffic, or a site outage. If you see zero sessions unexpectedly, check the Realtime report first - if it also shows nothing, the issue is with data collection itself, not just the reporting date range.