Key takeaways
Google Analytics 4 (GA4) is Google’s free audience measurement tool for websites and apps. It records every interaction as an event, no longer as a session. Universal Analytics has not processed any data since July 1, 2023 (July 2024 for the 360 version): GA4 is now the only Google Analytics.
- Everything is an event: a page view, a scroll or a purchase are all events; the ones that matter become “key events”, up to 30 per standard property.
- First settings: retention, internal traffic, hostname, data sharing and consent mode are set as soon as the property is created.
- Traffic from AI: since May 13, 2026, an “AI Assistant” channel isolates visits from ChatGPT, Gemini or Claude, excluding Google’s AI Overviews.
What is Google Analytics 4 (GA4)?
Google Analytics 4 is the current version of Google Analytics, available at analytics.google.com, where you create the account and the property.
Definition
Google Analytics 4 (GA4) is a tool that collects data from websites and apps as events rather than sessions. According to Google Analytics Help, it includes cookieless measurement, behavioral and key event modeling, and predictive features.
Google introduced it on October 14, 2020, building on the App + Web property launched in beta in 2019. Its help center now simply says “Google Analytics”. The tool is “free of charge”; a paid version, Analytics 360, raises several of the limits mentioned here.
GA4 is only a tool: goals, KPIs and the tracking plan are set beforehand, following our web analytics method.
What changed compared with Universal Analytics
Universal Analytics (UA), the previous generation, differs from GA4 on five points.
| Topic | Universal Analytics | Google Analytics 4 |
|---|---|---|
| Status | No processing at all since July 1, 2023 (360: July 1, 2024) | Only version in service |
| ID | Starts with “UA-” | Google tag ID, usually “G-” |
| Unit of measurement | Session | Event |
| IP address | Masking to be turned on (anonymize_ip) | Neither logged nor stored |
| History | Deleted by Google if not exported | Adjustable retention (2 or 14 months in standard) for explorations |
July 1, 2023
Since that date, standard Universal Analytics properties no longer process any data.
Google Analytics Help, accessed on October 19, 2026
Google announced the end of Universal Analytics on March 16, 2022. Since July 2024, the old data can no longer be accessed, and Google has permanently deleted the data that had not been exported.
So there is no GA4 migration left to do in the sense of a switchover. Since March 2023, Google has automatically created a GA4 property for UA properties that had not migrated, unless they opted out. If your site received one, review it as you would a new property.
How does GA4 measure a website?
GA4 records each interaction as an event, along with parameters that describe it. A page view is the page_view event; its title (page_title) and the previous page (page_referrer) are its parameters.
Some events are collected automatically, others through enhanced measurement, which you can turn on without touching the code. Your own events are unlimited in number for a web stream.
| Event (enhanced measurement) | What it measures |
|---|---|
page_view | Every page view, history changes included (pushState, popState, replaceState); cannot be turned off |
scroll | Scrolling down to 90% of the page height |
click | A click on an outbound link |
view_search_results | An internal search, detected through a URL parameter (q, s, search, query, keyword) |
file_download | A file download |
form_start and form_submit | Starting and submitting a form |
| Video events | Interactions with embedded videos |
Listening to history changes matters for JavaScript websites: navigation without a page reload still produces a page view. Google also asks you to check that no enhanced measurement event collects personal data.
Any event can become a key event: a star in Admin > Events is enough. A standard property accepts 30 of them, a 360 property accepts 50, and purchase is marked by default. The word “conversion” now refers to the action used to measure ad campaigns and to drive Google Ads automated bidding.
Collection has its limits. An event carries at most 25 parameters. A standard property accepts 50 event-scoped custom dimensions, 25 user-scoped ones and 50 custom metrics (125, 100 and 125 in 360).
How do you install Google Analytics 4 on a website?
Installation takes two steps: create the property, then place the Google tag on the site, directly, through Google Tag Manager or through your CMS.
- Create a Google Analytics account and choose its data sharing settings.
- Create a property (an account accepts up to 2,000).
- Add a web data stream for your site.
- Note the Google tag ID, which usually starts with “G-” (Admin > Data streams).
- Install the tag with one of the three methods in the table.
- Turn on debug mode and check in DebugView, in real time, that events are coming in.
| Method | How it works | Watch out for |
|---|---|---|
| Google tag (gtag.js) | The data stream code is added to the site’s pages | Do not combine it with another method on the same site |
| Google Tag Manager | A Google tag, configured with the “G-” ID, sends automatic events and enhanced measurement | Only one Google tag per site |
| CMS or plugin | WordPress, Wix, Shopify, Squarespace or Drupal add GA4 without code, from the “G-” ID | On WordPress, the Site Kit by Google plugin is published by Google |
Site Kit by Google has more than 5 million active installations according to WordPress.org (checked on October 19, 2026).
Google Tag Manager: what changes in October 2026
The Tag Manager release notes report three changes that affect GA4.
- July 9, 2026: a container loaded with a product ID (G-XXXX, AW-XXXX) only accepts Google tags and variables; with a GTM-XXXX ID, it is not restricted.
- October 8, 2026: all containers initialize on load, whatever the
gtag('config')commands, which now appear in the dataLayer asgtag.configevents. - October 12, 2026: a container can send data directly to Google’s measurement products, without also loading gtag.js.
Warning
Since October 8, 2026, gtag.config events can fire the tags linked to a generic custom event trigger. If your site combines gtag.js and a Tag Manager container, check these triggers, and keep a single installation method per site.
Which settings should you configure when you create the property?
These settings are made in the property’s admin, as soon as it is created.
- Data retention: choose 14 months, the maximum in standard. According to the help page on data retention, this setting only affects explorations and funnels, not standard reports. The default value is not stated there: check it.
- Internal traffic: declare your team’s IP addresses (
traffic_typeparameter), then turn on the filter. A property accepts 10 data filters; an applied filter is permanent, and the excluded data is never processed, neither in Analytics nor in BigQuery. - Hostname: since September 21, 2026, an include filter only accepts the domains on your list; it blocks events with no hostname and does not apply to the Measurement Protocol. Exclusion by hostname has existed since June 11, 2026.
- Data sharing: with the “Google products & services” setting, Google can use your data to improve its products, and it is an independent controller of that processing under the GDPR.
- EU data: settings by region turn off Google signals and granular device and location data.
- Consent mode: to be set up with your cookie banner (GDPR section below).
Then link the property to Google Search Console and, if you advertise, to Google Ads, whose linked data is kept for a rolling 36 months. For raw data, BigQuery export is available (limits below).
Which reports and metrics should you read in GA4?
GA4 is read at three levels: standard reports, explorations (detailed analyses, funnels) and dashboards. Released on September 9, 2026, dashboards bring your KPIs together in a single report.
| Metric | Definition in GA4 | Good to know |
|---|---|---|
| Engaged session | A session lasting more than 10 seconds, or with a key event, or with at least two page or screen views | Basis of the next two rates |
| Engagement rate | Share of engaged sessions | Missing by default from most reports |
| Bounce rate | The inverse of engagement rate: share of sessions without engagement | Added by customizing a report (Editor role) |
| Default channel group | Classification of visits by channel, including “AI Assistant” | Rules published in Google Analytics Help |
Since February 10, 2026, the Home page shows generated insights that summarize the top three data changes since your last visit. Since August 11, 2026, the click-through conversion window can be set from 1 to 90 days.
Data thresholds, set by the system and not adjustable, hide some rows, especially demographic data and search queries.
Funnel explorations show the step where visitors drop off: this is the starting point for conversion rate optimization.
The “AI Assistant” channel: measuring traffic from ChatGPT
Since May 13, 2026, the default channel group includes an “AI Assistant” channel. According to Google Analytics Help, it groups visits from ChatGPT, Gemini, Deepseek, Copilot or Grok; the launch note also mentions Claude.
The rule relies on the referrer URL. If the referring site is on Google’s list of AI assistants, the visit gets the medium “ai-assistant” and the campaign “(ai-assistant)”. The channel excludes Google’s AI Overviews and AI Mode.
On June 11, 2026, Google added the “Source group” dimension, which brings scattered sources together (Facebook, Instagram, TikTok…). It includes a grouping for ChatGPT (OpenAI) and Perplexity, also applied to past data.
Key point
The channel depends on the referrer: a visit that comes from an assistant without a recognized referrer URL is not counted in it. To measure your AI visibility, this traffic is only one indicator among others.
Is GA4 GDPR compliant in France?
It all depends on the configuration: consent or the exemption conditions of the CNIL (the French data protection authority), consent mode, data sharing. For transfers to the United States, Google states that it complies with the Data Privacy Framework, recognized by the European Commission on July 10, 2023. What follows summarizes the facts published by Google and the CNIL, not legal advice.
| Point | Basic consent mode | Advanced consent mode |
|---|---|---|
| Tag loading | After an interaction with the banner | As soon as the visitor arrives |
| If consent is refused | No signal sent | Cookieless pings sent |
| Default state | Not applicable: nothing loads before the choice | “Consent granted” unless chosen otherwise |
| Modeling of refusals | No | Possible if the property exceeds the thresholds |
Warning
In advanced mode, the help page on consent mode states that the system starts from a “granted” state as long as no choice has been set. It flags possible differences for the EEA, Switzerland and the United Kingdom. Explicitly set the default state to “denied” for your visitors in France, then check it.
Modeling requires two thresholds. The first: at least 1,000 events per day with analytics_storage='denied' for at least 7 days. The second: at least 1,000 users per day with analytics_storage='granted' for at least 7 of the previous 28 days.
GA4 does not store IP addresses. Traffic from the EU, the United Kingdom and Switzerland is collected by servers located in those areas, and the IP is only used there for approximate geolocation before being deleted.
Since the European Commission’s adequacy decision of July 10, 2023, the CNIL states that transfers to certified US entities can take place freely. It adds that changing only how the IP address is processed is not enough, and that proxying remains good practice.
According to the CNIL, audience measurement trackers are exempt from consent in France if they are used only for measurement, solely on behalf of the publisher. They must also produce anonymous statistics, with no cross-referencing or transfer to third parties.
An offering whose provider reuses the data for its own purposes falls outside this exemption; some let you turn off that reuse. The page does not name any tool: so look closely at the “Google products & services” setting. The CNIL also recommends a 13-month lifetime for trackers and 25 months of data retention.
What are the limits of GA4?
Google Analytics 4 underestimates traffic as soon as visitors refuse cookies, and its reports hide or cap some data.
- Consent: modeling of refusals remains out of reach for a site with fewer than 1,000 consenting users per day.
- Thresholds: some rows stay hidden, with no setting to change it.
- History: 14 months at most in explorations in standard.
- Volumes: one million events exported per day to BigQuery in standard, 20 billion in 360.
Key point
GA4 measures what happens on your site, among the visitors who accept it. It says nothing about searches before the click, or about AI answers that cite your brand without a visit.
If these limits block your use case, our selection of analytics tools presents other solutions. Elev8 Lab has no commercial relationship with the vendors mentioned.
Frequently asked questions
Is Google Analytics 4 free?
Yes. Google presents Google Analytics as a tool that is “free of charge”: the standard version of GA4 requires no subscription. A paid version, Analytics 360, raises the limits, for example 50 key events instead of 30. Export to BigQuery goes through a no-cost sandbox, and is paid beyond it.
Does bounce rate still exist in GA4?
Yes. In GA4, bounce rate is the inverse of engagement rate: the share of sessions without engagement. A session is engaged if it lasts more than 10 seconds, includes a key event or shows at least two pages or screens. To see these rates, add them to a detail report (Editor role).
Can you still recover your Universal Analytics data?
No. Since the week of July 1, 2024, Universal Analytics data, current or historical, can no longer be accessed, neither in the interface nor through the API. Google has permanently deleted the data that had not been exported. Any exports you made are therefore the only record of your UA history.
How long does GA4 keep data?
In the standard version, user and event data retention is set to 2 or 14 months; Analytics 360 adds 26, 38 or 50 months for event data. Age, gender and interests are never kept for more than 2 months. The setting limits explorations and funnel reports, not standard aggregated reports.
Do you need Google Tag Manager to install GA4?
No. GA4 can be installed in three ways: the Google tag (gtag.js) added to your pages, Google Tag Manager, or a CMS such as WordPress, Wix or Shopify using the “G-” ID. On WordPress, Google publishes the Site Kit plugin. Keep a single method per site, so you do not send the same events twice.
Does GA4 measure traffic from ChatGPT?
Yes, since May 13, 2026, with the “AI Assistant” channel. It groups visits whose referrer URL belongs to an AI assistant recognized by Google, such as ChatGPT, Gemini, Copilot or Claude. A visit without a recognized referrer URL is missed, and clicks from Google’s AI Overviews or AI Mode are not counted in it.
Sources
- Google Analytics Help, Introducing the next generation of Google Analytics, no date shown. Accessed on October 19, 2026.
- Google, The Keyword (Vidhya Srinivasan), Introducing the new Google Analytics, October 14, 2020. Accessed on October 19, 2026.
- Google, The Keyword (Russell Ketchum), Prepare for the future with Google Analytics 4, March 16, 2022. Accessed on October 19, 2026.
- Google Analytics Help, Google Analytics 4 has replaced Universal Analytics, updated on July 16, 2025. Accessed on October 19, 2026.
- Google Marketing Platform, Analytics Tools & Solutions for Your Business, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, Conversions vs. key events in Google Analytics, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, About key events, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, Mark events as key events, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, Enhanced measurement events, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, Event collection limits, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, [GA4] About custom dimensions and metrics, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, Set up Analytics for a website and/or app, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, [GA4] Find your Google tag ID, no date shown. Accessed on October 19, 2026.
- WordPress.org, Site Kit by Google, plugin page, checked on October 19, 2026. Accessed on October 19, 2026.
- Tag Manager Help, Set up Google Analytics in Tag Manager, no date shown. Accessed on October 19, 2026.
- Tag Manager Help, Release notes, entries of July 9, 2026, October 8, 2026 and October 12, 2026. Accessed on October 19, 2026.
- Google Analytics Help, Monitor events in DebugView, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, Data retention, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, Filter out internal traffic, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, BigQuery Export, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, [GA4] Engagement rate and bounce rate, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, [GA4] About data thresholds, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, What’s new in Google Analytics, entries from February 10, 2026 to October 5, 2026. Accessed on October 19, 2026.
- Google Analytics Help, Default channel group, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, About consent mode, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, [GA4] Behavioral modeling for consent mode, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, [UA] IP masking in Universal Analytics [Legacy], no date shown. Accessed on October 19, 2026.
- Google Analytics Help, EU, Switzerland, or UK-focused data and privacy, no date shown. Accessed on October 19, 2026.
- Google Analytics Help, Data sharing settings, no date shown. Accessed on October 19, 2026.
- CNIL, Cookies: solutions for audience measurement tools (in French), July 4, 2025. Accessed on October 19, 2026.
- CNIL, Audience measurement and data transfers: how to bring your audience measurement tool into GDPR compliance? (in French), November 15, 2023. Accessed on October 19, 2026.
- CNIL, Data transfers to the United States: the European Commission adopts a new adequacy decision (in French), July 10, 2023. Accessed on October 19, 2026.
- Google, Advertising and analytics products: Information about international data transfers, no date shown. Accessed on October 19, 2026.
Cite this article
Clair, B. (2026, October 21). Google Analytics 4: how does GA4 work?. Elev8 Lab. https://elev8-lab.fr/en/web-analytics/google-analytics-4/