Web Analytics Glossary

80+ key terms explained in plain language. From A/B testing to web vitals, learn the concepts behind modern web analytics.

A

A/B Testing

A method of comparing two or more variants of a page, element, or flow to determine which performs better against a defined conversion goal. Traffic is split between variants, and statistical significance is calculated to identify the winner.

Traceflair A/B Testing feature →

Abandonment Rate

The percentage of users who begin a process (such as a checkout, form submission, or multi-step funnel) but leave before completing it. High abandonment rates often signal friction, confusing UX, or unexpected costs.

Traceflair Form Analytics feature →

Attribution

The process of assigning credit for conversions or revenue to specific marketing channels, campaigns, or touchpoints in the customer journey. Common models include last click, first click, linear, and time decay.

Traceflair Attribution feature →

Attention Score

A composite metric that quantifies how engaged a user is with a page, combining factors like scroll depth, time on page, mouse movement, and interaction events. Higher scores indicate more meaningful engagement.

Traceflair Engagement Analytics feature →

Average Order Value (AOV)

The average monetary value of each completed transaction on an e-commerce site, calculated by dividing total revenue by the number of orders. Tracking AOV helps identify opportunities to increase revenue per customer through upselling and cross-selling.

Traceflair E-Commerce Analytics feature →

B

Beacon API

A browser API that allows sending small amounts of data to a server asynchronously, even during page unload. Analytics tools use it to ensure event data is not lost when a user navigates away or closes a tab.

Behavioral Analytics

The analysis of user actions and interaction patterns on a website or app to understand how visitors engage with content and features. Goes beyond page views to capture clicks, scrolls, form interactions, and navigation paths.

Traceflair Features overview →

Bot Detection

The process of identifying and filtering out non-human traffic from analytics data. Bots, crawlers, and automated scripts can skew metrics if not properly detected. Techniques include user agent analysis, behavioral pattern detection, and known bot signature matching.

Traceflair Bot Detection feature →

Bounce Rate

The percentage of visitors who leave a website after viewing only one page without any further interaction. A high bounce rate can indicate irrelevant content, poor UX, or slow page load times, though it may be acceptable for single-page content like blog posts.

C

Cart Abandonment

When an online shopper adds items to their cart but leaves the site before completing the purchase. Cart abandonment rates typically range from 60-80% and represent significant lost revenue opportunities for e-commerce sites.

Traceflair E-Commerce Analytics feature →

Click

A tracked user interaction where a visitor taps or clicks on an element on a web page. Clicks are one of the most fundamental events in web analytics, used for heatmaps, funnel tracking, button performance analysis, and engagement measurement.

Click Heatmap

A visual overlay showing where users click on a page, with color intensity representing click frequency. Red areas indicate high click concentration, while blue areas show fewer clicks. Useful for identifying which elements attract attention and which are ignored.

Traceflair Heatmaps feature →

Click-Through Rate (CTR)

The percentage of users who click on a specific link, button, or ad out of the total number who see it. Calculated as (clicks ÷ impressions) × 100. A key metric for measuring the effectiveness of CTAs, email campaigns, and paid ads.

CLS (Cumulative Layout Shift)

A Core Web Vital that measures visual stability by quantifying how much page content shifts unexpectedly during loading. A good CLS score is under 0.1. Layout shifts are caused by images without dimensions, dynamically injected content, or late-loading fonts.

Traceflair Web Vitals feature →

Cohort Analysis

A technique that groups users by a shared characteristic (typically their first visit or signup date) and tracks their behavior over time. It reveals retention patterns and helps identify what drives long-term engagement versus churn.

Traceflair Cohort Analysis feature →

Consent Mode

A configuration that controls how analytics tracking behaves based on a user's consent status. Traceflair supports three modes: opt-in (no tracking until consent is granted), opt-out (tracking by default, user can revoke), and implied (always-on tracking).

Traceflair Privacy features →

Conversion Funnel

A multi-step path that users follow toward a desired action (such as a purchase or signup), with each step representing a potential drop-off point. Funnel analysis reveals exactly where users abandon the process and how many complete it.

Traceflair Funnels feature →

Conversion Rate

The percentage of visitors who complete a desired action (purchase, signup, form submission) out of the total number of visitors. It is the most common metric for measuring the effectiveness of a page, campaign, or funnel.

Core Web Vitals

A set of three Google-defined metrics that measure real-world user experience: LCP (loading performance), INP (interactivity), and CLS (visual stability). They are a ranking factor in Google Search and essential for performance monitoring.

Traceflair Web Vitals feature →

Cost Per Acquisition (CPA)

The average cost to acquire one customer or conversion. Calculated as total campaign spend divided by the number of conversions. CPA is a critical metric for evaluating the profitability of paid marketing channels.

Cost Per Click (CPC)

The price paid for each click in a pay-per-click advertising campaign. CPC varies by platform, keyword competitiveness, and ad quality. Lower CPC with high conversion rates indicates efficient ad spend.

Cost Per Mille (CPM)

The cost per 1,000 ad impressions. CPM is the standard pricing model for display advertising and brand awareness campaigns. It measures how much it costs to show an ad to a thousand viewers, regardless of clicks.

D

Data Export

The ability to extract analytics data from a platform in standard formats like CSV, JSON, or NDJSON. Data export ensures portability and prevents vendor lock-in, allowing teams to analyze data in external tools or data warehouses.

Traceflair Data Export feature →

Dead Click

A click on a non-interactive element that does not trigger any response. Dead clicks indicate user confusion about what is clickable. They often occur on images, text, or icons that look like buttons or links but are not.

Traceflair Engagement Analytics feature →

DOM Mutation

A change to the Document Object Model (DOM) of a web page, such as adding, removing, or modifying elements. Session replay tools capture DOM mutations to reconstruct exactly what the user saw during their visit.

Traceflair Session Replay feature →

Drop-Off Rate

The percentage of users who exit a funnel or process at a specific step rather than continuing to the next one. Analyzing drop-off rates per step identifies the most critical friction points in a conversion path.

Traceflair Funnels feature →

E

E-Commerce Analytics

The specialized tracking and analysis of online store metrics including revenue, transactions, average order value, cart abandonment, and product-level performance. Provides a complete view from product page visit to purchase confirmation.

Traceflair E-Commerce Analytics feature →

Error Tracking

The automatic capture and reporting of JavaScript errors, unhandled promise rejections, and runtime exceptions that occur in a user's browser. Error tracking helps developers identify and fix bugs that impact user experience.

Traceflair Error Tracking feature →

Event

A discrete user action or system occurrence that is tracked by an analytics platform, such as a page view, button click, form submission, or error. Events are the fundamental unit of data collection in modern analytics.

Exit Rate

The percentage of page views that are the last in a session. Unlike bounce rate (which only counts single-page sessions), exit rate applies to all page views. High exit rates on specific pages can indicate content problems or natural endpoints.

F

Feedback Widget

An in-app UI component that allows users to submit qualitative feedback, ratings, or comments directly from a website. Feedback widgets collect the "why" behind user behavior that quantitative analytics cannot capture.

Traceflair Feedback Widget feature →

Field-Level Analytics

The tracking of user interactions with individual form fields, including time spent per field, error rates, re-fills, and abandonment points. This granular data reveals which specific fields cause friction and drive form abandonment.

Traceflair Form Analytics feature →

First Click Attribution

An attribution model that assigns 100% of conversion credit to the first marketing touchpoint in the customer journey. Useful for understanding which channels are best at introducing new prospects to your brand.

Traceflair Attribution feature →

First Contentful Paint (FCP)

A performance metric that measures the time from navigation start to when the browser renders the first piece of DOM content (text, image, SVG, or canvas). A good FCP is under 1.8 seconds and indicates that the page is starting to load meaningfully.

Traceflair Web Vitals feature →

Form Analytics

The tracking and analysis of how users interact with web forms, including field-level metrics like time spent, abandonment points, and error rates. Form analytics identifies exactly which fields cause users to give up.

Traceflair Form Analytics feature →

Funnel

A visualization of a sequence of steps a user takes toward a goal. Each step shows how many users progressed and how many dropped off. Funnels are used to optimize conversion paths by identifying and addressing the highest drop-off points.

Traceflair Funnels feature →

G

Goal

A specific action you want visitors to complete on your website, such as a purchase, form submission, or signup. Goals are used to measure conversion rates and evaluate the effectiveness of pages, campaigns, and funnels.

Traceflair Funnels feature →

Google Tag Manager (GTM)

A tag management system that allows marketers to deploy and manage tracking scripts (tags) on a website without modifying the source code. GTM is commonly used to deploy analytics, advertising, and remarketing tags through a web-based interface.

H

Heatmap

A data visualization that uses color gradients to represent the intensity of user interactions on a page. Types include click heatmaps (where users click), movement heatmaps (where the cursor travels), and scroll heatmaps (how far users scroll). Red indicates high activity, blue indicates low.

Traceflair Heatmaps feature →

Hesitation Time

The time a user spends hovering over or focusing on a form field or interactive element before taking action. Long hesitation times suggest confusion, uncertainty, or unclear labeling, and are a key signal in form analytics.

Traceflair Form Analytics feature →

I

Impressions

The number of times a piece of content, ad, or page is displayed to users. Impressions count views, not unique viewers — one user seeing an ad three times counts as three impressions. Used alongside clicks and CTR to evaluate campaign visibility.

INP (Interaction to Next Paint)

A Core Web Vital that measures responsiveness by tracking the latency of all user interactions (clicks, taps, key presses) throughout the page lifecycle and reporting the worst-case latency. A good INP score is under 200 milliseconds.

Traceflair Web Vitals feature →

IP Anonymization

A privacy technique that removes or truncates parts of a user's IP address before it is stored or processed. IP anonymization helps comply with GDPR and other privacy regulations by preventing the identification of individual users through their network address.

Traceflair Privacy features →

K

KPI (Key Performance Indicator)

A measurable value that demonstrates how effectively an objective is being achieved. In web analytics, common KPIs include conversion rate, bounce rate, average session duration, revenue per visitor, and cart abandonment rate. KPIs should be tied to specific business goals.

L

Landing Page

The first page a visitor sees when arriving at your website from an external source (ad, email, search result). Landing page performance is measured by bounce rate, conversion rate, and time on page. Optimizing landing pages is key to improving campaign ROI.

Last Click Attribution

An attribution model that assigns 100% of conversion credit to the last marketing touchpoint before the conversion. It is the most common default model but tends to overvalue bottom-of-funnel channels like branded search or direct traffic.

Traceflair Attribution feature →

LCP (Largest Contentful Paint)

A Core Web Vital that measures loading performance by recording the time it takes for the largest visible content element (typically a hero image or heading) to render. A good LCP is under 2.5 seconds. Poor LCP often stems from slow server responses, unoptimized images, or render-blocking resources.

Traceflair Web Vitals feature →

Linear Attribution

An attribution model that distributes conversion credit equally across all marketing touchpoints in the customer journey. If a user interacts with four channels before converting, each receives 25% credit. Provides a balanced view but may undervalue high-impact touchpoints.

Traceflair Attribution feature →

M

Movement Heatmap

A visualization showing where users move their mouse cursor on a page. Research suggests cursor movement correlates with visual attention, making movement heatmaps useful for understanding which areas of a page attract the most user focus.

Traceflair Heatmaps feature →

Multi-Touch Attribution

An attribution approach that distributes conversion credit across multiple marketing touchpoints rather than assigning it all to a single interaction. Models include linear, time decay, and position-based. Provides a more complete picture of the customer journey than single-touch models.

Traceflair Attribution feature →

N

Navigation Flow

A visualization of how users move between pages on a website, showing page-to-page transitions, common paths, and entry/exit points. Navigation flow analysis reveals the real user journey and helps identify unexpected or inefficient paths.

Traceflair Navigation Flow feature →

New vs Returning Visitors

A segmentation that distinguishes first-time visitors from users who have visited the site before. Comparing behavior between these groups reveals how well a site converts new traffic versus retaining existing users. Returning visitors typically have higher conversion rates.

NDJSON

Newline-delimited JSON, a format where each line is a valid JSON object. NDJSON is commonly used for streaming data exports because it can be processed line by line without loading the entire file into memory, making it ideal for large analytics datasets.

Traceflair Data Export feature →

NPS (Net Promoter Score)

A customer loyalty metric based on the question "How likely are you to recommend us?" scored 0-10. Respondents are classified as Promoters (9-10), Passives (7-8), or Detractors (0-6). NPS = % Promoters minus % Detractors.

Traceflair Feedback Widget feature →

O

Opt-In Consent

A consent mode where no tracking occurs until the user explicitly grants permission. Required under GDPR for non-essential cookies and tracking. Traceflair's opt-in mode ensures zero data collection until consent is given, making it the strictest privacy option.

Traceflair Privacy features →

Opt-Out Consent

A consent mode where tracking is enabled by default, but users can choose to revoke consent at any time. When a user opts out, all tracking stops immediately and consent state is stored locally. Common in jurisdictions with less strict privacy regulations.

Traceflair Privacy features →

P

Page View

A single instance of a user loading or viewing a page on a website. Page views are the most fundamental web analytics metric. A session may contain multiple page views as a user navigates through a site.

Pageviews Per Session

The average number of pages a user views during a single session. Higher values suggest strong content engagement and effective internal linking. Low values may indicate that visitors are not finding what they need or that navigation is unclear.

PII Detection

The automatic identification and masking of personally identifiable information (such as names, email addresses, phone numbers, or credit card numbers) in analytics data. PII detection prevents sensitive user data from being stored in session recordings or event logs.

Traceflair Privacy features →

Plugin Architecture

A software design pattern where features are loaded as independent modules that can be added or removed without affecting the core system. Traceflair uses a plugin architecture so you only ship the features you need, keeping the SDK lightweight and tree-shakeable.

Traceflair Plugin System →

R

Referrer

The URL of the page that linked a visitor to the current page. The HTTP Referer header (note: historical misspelling) tells analytics tools where traffic comes from. Common referrer categories include search engines, social media, other websites, and email campaigns.

Rage Click

A rapid sequence of clicks on the same element or area, indicating user frustration. Rage clicks typically occur when a button does not respond, a link is broken, or the page is unresponsive. They are a strong signal of UX problems.

Traceflair Engagement Analytics feature →

Retention Analysis

The measurement of how many users return to a website or product over time. Retention curves show Day 1, Day 7, Day 14, and Day 30 return rates, helping teams understand what keeps users engaged and what drives churn.

Traceflair Retention Analysis feature →

Revenue Attribution

The process of connecting revenue to the marketing channels and campaigns that generated it. Revenue attribution goes beyond conversion counting to show the actual monetary value each channel contributes, enabling data-driven budget allocation.

Traceflair Attribution feature →

ROAS (Return on Ad Spend)

A marketing metric that measures revenue earned per dollar of advertising spend. Calculated as revenue divided by ad cost. A ROAS of 4.0 means $4 in revenue for every $1 spent. Essential for evaluating paid campaign profitability.

Traceflair Ad Cost Import feature →

S

Scroll Depth

A metric that measures how far down a page a user scrolls, typically expressed as a percentage. Scroll depth heatmaps reveal which content users actually see and where they lose interest, helping optimize page length and content placement.

Traceflair Heatmaps feature →

SDK (Software Development Kit)

A collection of tools, libraries, and documentation that developers use to integrate a service into their application. Traceflair's SDK is a lightweight JavaScript library that captures analytics events and sends them to the server.

Traceflair SDK Documentation →

Segment

A defined group of users who share specific characteristics, such as device type, geographic location, traffic source, or behavior patterns. Segmentation allows comparing how different audiences interact with a site and tailoring experiences accordingly.

Traceflair Segment Builder feature →

Self-Hosting

Running software on your own infrastructure rather than using a vendor's cloud service. Self-hosting analytics gives complete data ownership, eliminates third-party data transfers, and ensures full GDPR compliance since no data leaves your servers.

Traceflair Self-Hosting Documentation →

Session

A group of user interactions with a website that occur within a given time frame. A session typically starts when a user arrives and ends after a period of inactivity (commonly 30 minutes). Sessions contain multiple events like page views, clicks, and form interactions.

Session Replay

A technology that records and reconstructs a user's entire browsing session so it can be played back as a video-like experience. Session replays capture DOM changes, mouse movements, clicks, scrolls, and form inputs to show exactly what the user saw and did.

Traceflair Session Replay feature →

Statistical Significance

A measure of confidence that the difference in performance between A/B test variants is real and not due to random chance. Typically expressed as a confidence level (e.g., 95%), it determines when enough data has been collected to declare a winner.

Traceflair A/B Testing feature →

T

Time Decay Attribution

An attribution model that gives more credit to touchpoints closer in time to the conversion. Earlier interactions receive less credit, while the final touchpoints before conversion receive the most. Useful for longer sales cycles where recent interactions are more influential.

Traceflair Attribution feature →

Time to First Byte (TTFB)

A performance metric that measures the time between the browser requesting a page and receiving the first byte of the response from the server. A good TTFB is under 800 milliseconds. Poor TTFB usually indicates slow server processing, DNS issues, or network latency.

Traceflair Web Vitals feature →

Traffic Source

The origin channel through which a visitor arrives at a website. Common traffic sources include organic search, direct visits, referral links, paid advertising, social media, and email campaigns. Understanding traffic sources helps allocate marketing budgets effectively.

Traceflair Traffic Sources feature →

Tree-Shaking

A build optimization technique that removes unused code from JavaScript bundles. When an analytics SDK supports tree-shaking, your application only includes the features you actually import, resulting in smaller bundle sizes and faster page loads.

Traceflair Plugin System →

U

Unhandled Promise Rejection

A JavaScript error that occurs when a Promise is rejected but no error handler (.catch() or try/catch) is attached to it. Unhandled promise rejections are captured by error tracking tools and often indicate async code paths missing proper error handling.

Traceflair Error Tracking feature →

Unique Visitors

The number of distinct individuals who visit a website during a given time period, regardless of how many sessions or page views they generate. Unique visitors are typically identified through cookies or device fingerprinting, though privacy-first tools use anonymized methods.

UTM Parameters

URL query parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) used to track the effectiveness of marketing campaigns. When a user clicks a UTM-tagged link, the analytics platform records which campaign, source, and medium drove the visit.

Traceflair Traffic Sources feature →

V

Viewport

The visible area of a web page within the browser window. Viewport dimensions vary by device (desktop, tablet, mobile) and affect how content is displayed. Heatmaps can be filtered by viewport size to analyze how different device users interact with the same page.

Traceflair Heatmaps feature →

Visitor

A user who accesses a website. Visitors are classified as unique (distinct individuals based on identity or cookie) or total (including repeat visits). Unique visitor counts indicate audience reach, while total visits measure engagement frequency.

W

Web Vitals

A Google initiative providing unified guidance for quality signals that measure real-world user experience on the web. Includes Core Web Vitals (LCP, INP, CLS) plus additional metrics like FCP, TTFB, and Time to Interactive. Monitoring web vitals helps optimize both user experience and search rankings.

Traceflair Web Vitals feature →
No terms match your search. Try a different keyword.

See what your users see. Fix what they struggle with.

Start your 14-day free trial in under 5 minutes. No credit card needed.

Start Your Free Trial Now