Main differences with Universal Analytics
The new event-driven data model
The biggest difference between GA4 and older versions of Analytics is the use of a new data model. While Universal Analytics (and older versions of GA) were based on page views as the main building blocks, GA4 uses a more flexible event-driven model.
GA4 is built on top of Firebase Analytics (Google’s app analytics tool). In contrast to classic website tracking, mobile apps consist of a series of activities (things you can do), rather than pages (things you can see). Using the concept of page (or screen) views to analyze the experience a user is having with your app can be unintuitive.
In the new GA, all activities (page views, button clicks, etc.) are tracked with a more simplified system of events and user properties. So, unlike Universal Analytics, where an event was a hit type, in GA4 all hits are events. For any activity you would like to record, an event can be created and parameters necessary to describe it can be attached.
For those worrying about the cost of sending a high volume of events to GA4 properties: unlike Universal Analytics, GA4 can batch multiple events into a single hit, so there is no need to cram multiple actions into a single event.
Customer-Centric Approach
Instead of a fragmented view per device or by platform, GA4 gives you a more customer-centric perspective. With the help of marketer-provided user IDS and Google Signals (more about this later), you will have a better understanding and a more complete view of how your customers interact with your business.
With the new approach data from both your website and mobile applications will be using the same data schema. This will give you the ability to roll up your data across your platforms in a more powerful way than the rollup properties in Universal Analytics. Besides, managing a unified view and touchpoints of both website and mobile app data in the same property also allows you to get the best out of campaign attribution analysis and audience creation.
New features
Codeless event tracking
Marketers with limited coding or Google Tag Manager Skills can also benefit from GA4. Expanded codeless tracking makes it possible to track basic actions like video plays or page scrolls in real-time, without having to add code to your website or set up event tracking in Google Tag Manager. By just enabling ‘Enhanced measurement’ in the data stream settings, Google will automatically deploy code to your site or app, without the need for new tags.