In the context of GA4, Modeling refers to the process of using different algorithms and statistical techniques to predict and fill in gaps in data where direct measurement is not possible.
Due to privacy regulations, cookie restrictions, and users opting out of tracking. This leads to incomplete data about user behaviour on website or mobile app.
Modeling will help to predict the user interactions when it can’t be directly observed. It will give complete picture of users who landed on website or app.
Filling Data Gaps: To provide estimates for missing data due to tracking limitations, ensuring that reports are more complete and represent user behavior more accurately.
Enhancing Privacy: By relying on modeling rather than solely on direct tracking, GA4 can help maintain user privacy while still offering insights into user behavior.
Cross-Device and Cross-Platform Measurement: Modeling allows GA4 to better understand how users interact with content across different devices and platforms, even when direct tracking is not possible.
Conversion Modeling: GA4 uses modeling to estimate conversions that might not be directly observable due to users blocking analytics or navigating across devices.
GA4 uses various machine learning algo’s and it will continuously learns and updates its models to reflect user behavior patterns and tracking landscape
Google Analytics 4 (GA4) uses a modeling to estimate user behavior when direct data collection is not possible due to users declining analytics identifiers like cookies(consent mode). At the time of universal analytics its not possible to track users data who ever declined cookies. In GA4 this modeling helps in maintaining data accuracy and completeness, even when direct measurement is not feasible. Here’s a simplified example to illustrate how modeling works in this context:
For example we have 1000 visitors came to website. In that 800 users accepted consent mode for allowing cookies i.e they have given a permission to track their behaviour (e.g., page views, conversions).
And remaing 200 users are declined content mode i.e not accepted cookies to track their behaviour.
In detailed:
So now the question is, Is it possible to track the behaviour of those 200 users?
Straight forward Answer is Noooooooo. Without modeling, the website owner only has detailed data of 800 visitors. The behavior of the 200 who declined cookies is a blind spot, It leads to incomplete insights and analytics.
Now consider same example which we discussed in above scenario, 800 users who accepted consent mode (i.e. accepted cookies to track their behavior) & 200 users are not accepted. Now we check how GA4 modeling will help to get the details of These 200 Users.
As we already know we are in the world of “Artificial Intelligence”. Now you will read common sentence i.e. GA4 uses Machine Learning to understand the behaviour of Non consent users. It’s a 2 step process
Modeling Process: GA4 uses machine learning algorithms to analyze the behavior of the 800 users who accepted the consent mode. It identifies patterns and correlations in how different types of users interact with the site. For example
For example, 50 users who accepted the consent mode came from a social media platform. On average, they view 5 pages per session and have a 10% conversion rate.
GA4 Will record the following metrics of these users behaviour like
Behavior Estimation: GA4 now applies these learnings and patterns of the consent mode. Based on that, it checks for similarities among consenting users regarding the pages they visit, device type, source of visit, and other available signal data with 200 non-consent users who haven’t accepted consent mode.
This means that some of the non-consenting users also landed on the website from social media sites. Then, GA4 estimates these users’ behavior. Even without consent, GA4 collects minimal information like timestamps and event types (e.g., pageview) but without user identifiers. Based on these pings, it will use modeling to estimate user behavior.
GA4 estimates that these users would exhibit similar behavior (viewing an average of 5 pages per session and having a similar conversion rate), despite not having direct tracking data from these users.
After Modeling in analytics we can get insights and the behavior of all 1000 visitors, offering a more complete and accurate picture of overall site performance and user behavior.
Each model used for different purposes and provides different unique insights. Based on the needs to we need to use these modeling techniques. The accuracy of modeling is depends on the quality of Data.
Estimates the behaviour of the non consent users by respecting the privacy of the users.
In this modeling technique, it estimates missing conversions, I mean when This provides a more complete picture of your marketing impact event though conversions that can’t be directly attributed due to various reasons like privacy settings, technical limitations, or cross-device tracking
Determines how credit for conversions is distributed across different touchpoints in the user journey (e.g., email, social media, website visit). This helps you understand which channels are most effective in driving.
Feature | Conversion Modeling | Attribution Modeling |
---|---|---|
Goal | Estimate missing data | Distribute credit for conversions |
Focus | Unattributed conversions | All conversions |
Output | Increased understanding of overall marketing impact | Insights into which channels drive conversions |
Predictive metrics in GA4 use smart programs to guess what users might do next, like whether they might stop using your app or website (churn) or if they might buy something. These predictions help you find users who might leave or buy, so you can adjust your marketing to keep them interested or encourage them to make a purchase. It’s like having a crystal ball for your business, helping you make smarter decisions about how to reach and keep your customers.
In this article we will focus on Behavioral Model in GA4
As I said so many times in this article, when consent mode is enabled and some of the users opted out consent mode, estimation of these users behavior is not possible with out modeling.
In behavioral modeling non consent users behavior is estimated based on the Observation of who allowed consent mode user activities and Based on these observations GA4 applies machine learning ( similar kind of consent users data) to estimate the insights about non consent users.
To view modeled data in your reports, follow these steps:
To hide modeled data, select a different option. Your choice won’t affect data collection or processing, and you can switch between options anytime without permanent impact. (You can switch anytime data won’t be lost)
Google Analytics combines modeled data with observed data in your reports. This integration may result in differences compared to reports containing only observed data, such as higher user counts. You can identify when modeled data is included in reports by the data-quality icon (Check below Screenshot).
Based on the Data Icon we can know that what type of data is it showing. For more details about data icon please refer GA4 official document about data icon.
These features don’t work with modeled behavioral data: