How Is GA4 Different From Universal Analytics?
Comparing metrics: Google Analytics 4 vs Universal Analytics
Hit types
Universal Analytics hit typesย include page hits, event hits, ecommerce hits, and social interaction hits.
In contrast, Google Analytics 4 dataย is event-based, with the principle that any interaction can be captured as an event. As such, Universal Analytics property hit typesย translate to events in a Google Analytics 4 property.
| In a Universal Analyticsย property,
a hit type … |
is captured in a
Google Analytics 4 property as an … |
| Page View | Event |
| Event | Event |
| Social | Event |
| Transaction/e-commerce | Event |
| User timing | Event |
| Exception | Event |
| App/screen view | Event |
Events
Events represent aย fundamental data model difference between Universal Analytics and Google Analytics 4 properties.
Aย Universal Analytics eventย has a Category, Action, and Label and is its own hit type. In Google Analytics 4 properties, every “hit” is an event; there is noย distinction between hit types.ย For example, when someone views one of your website pages, aย page_viewย event is triggered.
Google Analytics 4ย eventsย have no notion of Category, Action, and Label and, unlikeย Universal Analytics reports, Google Analytics 4 reports do not display Category, Action, and Label. Therefore, itโs better to rethink your data collection in terms of the Google Analytics 4 model rather than port your existing event structure to Google Analytics 4.
Pageviews and screenviews
Page views in Universal Analytics translate to theย page_viewย event in Google Analytics 4ย properties.ย Aย page_viewย event is automatically triggered by theย configย gtag command or by theย Google Analytics 4 Configuration tagย inย Google Tag Manager.
Some Universal Analytics pageview attributes have Google Analytics 4 equivalents, as shown below:
| Pageview attribute in Universal Analytics | Pageview attribute in Google Analytics 4 |
| page_title | page_title |
| page_location | page_location |
| page_path | page_path |
| None | page_referrer |
Aย screenviewย is the app analogย to a pageview.ย In Google Analytics 4 properties, aย screen_viewย event is triggered each time a user views a screen.
The Pageviewsย totalย should be fairly close between Universal Analytics and Google Analytics 4, usually within a few percentage points, since the global site tag functions identically when recording pageview hits. The range of variation between the totals is usually due to different filters applied in Universal Analytics and Google Analytics 4.
Sessions
A session is a group of user interactions with your website that take place within a given time frame.
In Universal Analytics, aย sessionย can comprise multiple page views, events, social interactions, and ecommerce transactions. Sessions are typically defined as having ended once there has beenย a 30 minute period of inactivity or another qualifying reset event has occurred.
Google Analytics 4 session metrics are derived from theย session_startย event, anย automatically collected event. The duration of a session is based on the time span between the first and last event in the session. This and other nuances can lead toย sessionization differences between your Universal Analytics andย Google Analytics 4 properties.
Active user calculationUser activity is detected automatically in Google Analytics 4.ย In contrast, Universal Analytics relies on manual instrumentation (firing of an interactive event). A user can launch an app and be considered an active user in Google Analytics 4 but not in Universal Analytics. This may lead to higher active user counts for Google Analytics 4.
Session countingSome aspects ofย session counting in Google Analytics 4ย differ from Universal Analytics. In Universal Analytics,ย a new campaign will start a new session regardless of activity.ย In Google Analytics 4, a new campaign does not begin a new session.ย This may lead to lower session counts in your Google Analytics 4 property.
Late hits may also be a factor. Late hits are hits that aren’t sent immediately. In Universal Analytics, hits are processed if they arrive within 4 hours of the close of the preceding day. In Google Analytics 4, events are processed if they arrive up to 72 hours late. Because Google Analytics 4 events are processed across a wider time range, you may see higher session counts in your Google Analytics 4 property, as well as variations in reported figures within these 72 hours.
For example, a user loses service while browsing your website on their mobile device and then regains service 48 hours later. Google Analytics 4 processes the late hit, while Universal Analytics doesn’t, leading Google Analytics 4 to produce a higher session count.
Logged Google Analytics 4 events are uploaded automatically when iOS apps are backgrounded. This is not the case in Universal Analytics.ย As a result,ย iOS-related metrics may be significantly higher in your Google Analytics 4 reports.
Custom dimensions/metrics
Custom dimensions and custom metrics in Universal Analyticsย are used to add information to collected data. In Google Analytics 4,ย event parameters serve this purpose. Map your custom dimensions and metrics as follows, according to their scope.
| Scope in your Universal Analytics property | maps to the followingย in your Google Analytics 4 property |
| Hit-scoped | Event scoped custom dimension |
| User-scoped | User scoped custom dimension |
| Session-scoped | No Google Analytics 4 property equivalent |
| Product-scoped | E-commerce parameters |
Events, event parameters and user properties are subject toย the limitsย of the Google Analytics 4 property.
Content grouping
In Universal Analytics,ย content groupingย lets you group content into a logical structure, and then view and compareย metrics by group name.ย For example, you can see the aggregated number of pageviews for all pages in a group such as ‘Men/Shirts,’ and then drill in to see each URL or page title within that group.
Google Analytics 4 properties have one predefined event parameter forย content groupย (“content_group” in gtag.js or “Content Group” in GTM) that populates data into the “Content Group” dimension. Additional Universal Analytics content group dimensions may be implemented and operate separately in GA4 asย event-scoped custom dimensions.
User ID
User ID in Universal Analyticsย and Google Analytics 4ย serve a similar purpose in providing an identity space for users to analyze their data. From a data collection standpoint, no specific changes are necessary to map user IDs in a Universal Analyticsย property to aย Google Analytics 4 property.
User ID in Google Analytics 4 propertiesย presents a cross-platform, cross-device view of how users interact with your app or website. To use this feature, you have to be able to generate your own unique, persistent IDs, consistently assign those IDs to your users, and include the IDs along with the data you send to Analytics. Analytics creates a single user journey from all the data that is associated with the same user ID. Unlike Universal Analytics, a Google Analytics 4ย property incorporatesย User ID natively across all reporting, analysis and insights andย does not require a separate User-ID reporting view.
Aligning between app and web
If you need to obtain a singular view of users across app and web, make sure that the implementation of User ID on web is consistent with the implementation of User ID on app. Ensure that:
- The same identifier is used to track users on app and web.
- The values passed for User ID are of the same type across app and web (e.g. the stringย
'555321'ย on web vs the integerย555321ย on app)
Client ID
Theย Client IDย is a unique, randomly generated string that acts as a pseudoanonymous identifier and anonymously identifies a browser instance. It gets stored in the browsers cookies, so subsequent visits to the same site can be associated with the same user.
Client ID in Universal Analyticsย and Google Analytics 4ย share the same semantics and serve the same purpose in providing a pseudonymous user identifier. The app equivalent in Google Analytics 4 property is referred to as theย App Instance ID.
Parameters (Google Analytics 4 properties)
In Google Analytics 4ย properties, you can sendย parametersย with each event. Parameters are additional pieces of information that can further specify the action the user took, or add further context to the event. For example, parameters can be used to describe the value of purchase, or to provide context into where, how, and why the event was logged.
Some parameters, such asย page_title, are sent automatically. In addition to the automatically logged parameters, you can log up to 25 parameters with each event. For a game-style event such asย level_up, for example, you may want to add parameters such asย level_number,ย character_name, etc. Or, for a content-style event such asย content_view, you may want to add parameters such asย article_id,ย article_title,ย author_name,ย author_id, and so on.
User property (Google Analytics 4 properties)
User propertiesย are attributes about the users who interact with your app or website.ย They are used to describe segments of your user base, such as language preference or geographic location.ย Analyticsย automatically logs some user properties.
Data collection settings that can be migrated
The following data collection settings migrate one-to-one from Universal Analytics to Google Analytics 4ย as long as your Universal Analytics property data collection is implemented in gtag.js or Google Tag Manager.
Data collection settings with no equivalent in Google Analytics 4
- control over IP anonymization–ย IP anonymization is enabled by default on Google Analytics 4 properties
- custom taskย (analytics.js only)ย – notย available in Google Analytics 4
- timingย – notย available in Google Analytics 4
Event batching for Google Analytics 4 properties
In Google Analytics 4 properties,ย most events are batched client-side. However,
- Conversion events are always transmitted immediately, although they may be part of a batch
- Containers loaded in debug mode will never batch events, to facilitate the realtime DebugView
- If any events are still held client-side when the user leaves the page (e.g. by navigating to another page), those events are sent immediately
- In browser environments that do not support theย
sendBeaconย API, all events are sent as they happen, with no batching.
Comparingย report data in your Universal Analytics and Google Analytics 4 properties
In addition to theย data model differences outlined in this article, ย your tagging and configuration settings can cause variations between your Universal Analytics andย Google Analytics 4 property data.ย When comparing yourย Google Analytics 4 property data to your Universal Analyticsย data,ย ensure that:
- Your Tracking ID (from your Universal Analytics property) and Measurement ID (from your Google Analytics 4 property) are both collecting data from the same web pages
- Both properties have equivalent tag implementations. For example, reviewย these considerations when using connected site tags.
- Allย tags areย firing successfully.ย Google Tag Assistantย can help you verify that your tags are working correctly.
- Your Universal Analyticsย property and Google Analytics 4 property use the same time zones (Property settings > Reporting time zone)
- Youย compareย an unfiltered view in your Universal Analytics property to a single web data stream in your Google Analytics 4 property
- Both the Universal Analytics property and the Google Analytics 4 property have been collecting data for at least 30 minutes,ย so that you can compare data in the Realtime reports
With all of the conditions above in place, you can compare the following data in the Realtime reportsย between your Universal Analytics property and Google Analytics 4 property:
| UA property metric / report | Google Analytics 4 property metric / report |
|---|---|
| Pageviews
Realtime > Content > Pageviews tab |
Event count (for page_view event)
Realtime >ย Event count by Event nameย card |
| Goal completions
Realtime > Conversions |
Conversions
Conversions by Event nameย card (If you enabled an event as a conversion that maps to one of your goal completions, e.g.,ย you created and enabled as a conversion an event for opening a specific page that maps to one of your destination goals.) |
Further Information
If youโd like to speak to us regarding our ability to design you a quality website or perhaps how to maximise the potential of your existing website, please give us a call on 01883 372488 or contact us via Facebook and weโll be happy to talk you through your options.
Currently Browsing: How Is GA4 Different From Universal Analytics?
What Is GA4?
Universal Analytics was built for a generation of online measurement that was anchored in the desktop web, independent sessions and more easily observable data from cookies. This measurement methodology is quickly becoming obsolete. Meanwhile, Google Analytics 4 operates across platforms, does not rely exclusively on cookies and uses an event-based data model to deliver user-centric measurement.
And though Universal Analytics offers a variety of privacy controls, Google Analytics 4 is designed with privacy at its core to provide a better experience for both our customers and their users. It helps businesses meet evolving needs and user expectations, with more comprehensive and granular controls for data collection and usage. Importantly, Google Analytics 4 will also no longer store IP addresses. These solutions and controls are especially necessary in todayโs international data privacy landscape, where users are increasingly expecting more privacy protections and control over their data.
Starting your measurement with Google Analytics 4
Google Analytics 4 is designed with your key objectives in mind โ like driving sales or app installs, generating leads or connecting online and offline customer engagement.
Here are just a few ways Google Analytics 4 can support your business.
Understand your customers across touchpoints
Get a complete view of the customer lifecycle with an event-based measurement model that isnโt fragmented by platform or organized into independent sessions.
For example, UK-based fitness apparel and accessories brand Gymshark used Google Analytics 4 to measure across its website and app, allowing the Gymshark team to better understand how users moved through the purchase funnel. As a result, they reduced user drop off by 9%, increased product page clickthroughs by 5% and cut down their own time spent on user journey analysis by 30%.
Google Analytics 4 was the perfect choice in understanding and improving our new e-commerce app.
Improve ROI with data-driven attribution
Useย data-driven attributionย to analyze the full impact of your marketing across the customer journey. It assigns attribution credit to more than just the last click using your Analytics data, and helps you understand how your marketing activities collectively influence your conversions. You can export that analysis to Google Ads and Google Marketing Platform media tools to optimize campaigns.
Measure engagement and conversions with business and compliance needs in mind
With new country-level privacy controls, you can manage and minimize the collection of user-level data โ like cookies and metadata โ while preserving key measurement functionality.
Get greater value from your data
Machine learning generates sophisticatedย predictive insightsย about user behavior and conversions, creates new audiences of users likely to purchase or churn and automatically surfaces critical insights to improve your marketing.
Easily activate your insights
Expanded integrations with other Google products, like Google Ads, work across your combined web and app data, making it easy to use Analytics insights to optimize your campaigns.
McDonaldโs Hong Kong met its goal to grow mobile orders using a predictive audience of โlikely seven-day purchasersโ and exporting it to Google Ads โ increasing app orders more than six times. The team saw a 2.3 times stronger ROI, a 5.6 times increase in revenue, and a 63% reduction in cost per action.
โGoogle Analytics 4 has equipped us with a strong measurement foundation. We are able to get valuable insights from our first-party data with machine learning and utilize them in our marketing, driving impressive results to future-proof our business.โ
โ Tina Chao, McDonaldโs Hong Kong Chief Marketing and Digital Customer Experience Officer
And now,ย Search Ads 360ย andย Display & Video 360ย integrations are available for all customers. This means that any Google Analytics 4 property โ standard or 360 โ can activate its Analytics data, like conversions and audiences, in Google Marketing Platform buying tools to strengthen campaign performance.
Address your enterprise measurement needs
New sub and roll-up properties inย Analytics 360ย allow you to customize the structure of your Google Analytics 4 properties to meet data governance needs. This ensures that different teams or partners, like advertising agencies, can access the data they need in accordance with your policies.
Analytics 360 also offers higher limits to meet increasing demand โ up to 125 custom dimensions, 400 audiences and 50 conversion types per property. And youโll have peace of mind with service legal agreements (SLAs) across most core functionality, including data collection, processing, reporting and attribution.
“As a large enterprise business with a wide product portfolio, the new Analytics 360 has unlocked insights for our teams to make data-driven decisions, while providing the ability to meet our complex data governance needs with ease and flexibility.โ
โ Rashi Kacker, Director of Marketing Technology Innovation, Constellation Brands
What happens next?
All standard Universal Analytics properties will stop processing new hits on July 1, 2023, and 360 Universal Analytics properties will stop processing new hits on October 1, 2023. After that, youโll be able to access your previously processed data in Universal Analytics for at least six months.ย Learn moreย about what to expect.
Further Information
If youโd like to speak to us regarding our ability to design you a quality website or perhaps how to maximise the potential of your existing website, please give us a call on 01883 372488 or contact us via Facebook and weโll be happy to talk you through your options.
Currently Browsing: What Is GA4?
Introducing Google Analytics 4 (GA4)
The next generation of Google Analytics is here and is called GA4
GA4 is a newย propertyย designed for the future of measurement:
- Collects both website and app data to better understand the customer journey
- Uses events instead of session-based data
- Includes privacy controls such as cookieless measurement, and behavioural and conversion modelling
- Predictive capabilities offer guidance without complex models
- Direct integrations to media platforms help drive actions on your website or app
Onย July 1, 2023, standard Universal Analytics properties will no longer processย data. You’ll be able to see your Universal Analytics reports for a period of time after July 1, 2023.ย However, new data will only flow into Google Analytics 4 properties.ย Learn more
How to get started with Google Analytics 4
There are three ways to get started if you are an editor or administrator:
Option 1:ย Set upย Analytics data collection for the first time
Do this if youโre new to Analytics and ready to collect data for your website and/or app.
Option 2:ย Add Google Analytics 4 to a site with Universal Analyticsย (Analytics โclassicโ)
The GA4 Setup Assistant will add a Google Analytics 4 property alongside your existing Universal Analytics property. Your Universal Analytics property will continue to collect data. You can access both using theย property selectorย in the Admin area.
Option 3:ย Add Google Analytics 4 to aย website builder platform or CMSย (content management system)
Do this if you useย a CMS-hosted (Content Management System) website, e.g. a website created using Wix, WordPress, Drupal, Squarespace, GoDaddy, WooCommerce, Shopify, Magento, Awesome Motive, HubSpot, etc.
Further Information
If youโd like to speak to us regarding our ability to design you a quality website or perhaps how to maximise the potential of your existing website, please give us a call on 01883 372488 or contact us via Facebook and weโll be happy to talk you through your options.

