Google Analytics 4 is, without a doubt, one of the top analytics solutions in the world. It boasts some industry-leading features. One of these features is anomaly detection. In this post, you’ll learn about this important yet underused feature.
This blog post will answer the question of anomaly detection, some of its benefits, where you can find it, and finally, how to use it. By the end of this post, you’ll be able to access and use anomaly detection easily.
Let’s get started with defining anomaly detection.
What’s An Anomaly?
In Google Analytics 4, an anomaly means something that’s an outlier or isn’t normally seen in your GA4 events or actions.
A good example of an anomaly is outliers in data, for example:
- An unexpected decrease in web traffic or,
- A sharp increase in credit card transactions processed at unexpected locations
Now that you understand what an anomaly is in Google analytics 4, let’s look into how detecting anomalies can help your business.
Benefits of Using Anomaly Detection
When these anomalies occur, you need a detection tool to enable you to know what is going on. Once you know exactly what is happening, you can identify potential opportunities and stop potential threats.
A good example of the practical applications of anomaly detection includes the following:
- An e-commerce business that’s alerted to spikes in demand for new products based on the anomalies of sudden interest in a product from customers
- A business blog identifying spikes in web traffic due to a recently published post. It can enable the owner to double down on the popular blog topic
How to Find Anomaly the Anomaly Detection Feature GA4?
You can access anomaly detection in GA4 via Google Analytics Insights. It’s not possible to view it from the menu, so to access it, click the Insights icon that is available on the top right of your Google Analytics homepage.
Once you click the insights button, you can scroll down and click ‘View all insights’ to view all available insights.
Under each insight, you can see the points where anomalies occur in the visualization.
Now let’s learn more about Automatic Anomaly detection.
Automatic Anomaly Detection Via GA4 Insights
By default, Anomalies are automatically detected within GA4, and you can view them from within the insights panel.
To use anomaly detection, you need to sign into your Google Analytics account and select the demo account.
Select the GA4 – Google Merchandise Store property and not the Universal analytic property (UA – Google Merchandise Store).
You must use the Google Merchandise Store from the Demo Account to properly understand anomaly detection. You can get the instructions on how to use the demo account from Google answers.
The reason why you must use the Google Merchandise Store property is that it’s the only property that has available insights. And it contains real business data, which you can use to experiment with all the features of Google Analytics 4.
Next, click on ‘Insights’ on the homepage.
Google Analytics presents you with various insights, such as users from sources and conversions from users. You can see the expected and actual values when you hover over the charts.
You can expand any insight by clicking the expand window at the bottom of the card.
Google Analytics ensures that you understand the insights by explaining each insight and giving you a visualization.
Custom Anomaly Detection via Custom Insights
You can also use custom insights for anomaly detection. This means you build an ‘Insight’ from scratch and customize it.
By creating a custom insight, you can set the evaluation frequency (hourly, daily, weekly, or monthly). You can also add conditions, e.g., device type or location.
By choosing the option, you can generate your own insights, showcasing the versatility of GA4. Initially, a list of recommended custom insights will appear. Each suggestion focuses on anomalies in different daily metrics, demonstrating how you can utilize anomaly detection in Google Analytics 4 in various ways.
You have the flexibility to choose which of these suggestions to apply immediately or add them all at once. But what if you want to use a different frequency to detect the same anomalies? Simply select “Review and create” next to any recommended option.
In this step, you have the option to adjust the evaluation frequency, choose specific segments for data collection, or modify the metric and condition of this custom insight.
While these ideas are great as templates or for immediate use, we’ll be starting from scratch in this tutorial. Therefore, close the editing window for custom insight.
In the Start From Scratch section, go to the bottom and select Create new.
Once you close the editing window, you’ll notice that you’re taken to a similar window, but the metric and condition fields are blank. What parameters could we set for personalized insights?
To start, you can choose a monthly, weekly, or daily evaluation frequency for both online and app events. An hourly frequency is also available, specifically for web events. However, you may wonder why this hourly frequency isn’t available for app events.
The reason for this limitation is explained in detail in the Analytics Insights manual.
In short, Google Analytics faces delays in receiving app events, which could lead to inaccurate reports. Consequently, Google has disabled hourly custom insights for app events.
Until these delays are resolved, the availability of hourly insights for app events will remain limited. However, if you’re open to potential inaccuracies, you can fill out the form linked on the Analytics help page.
For this tutorial, let’s stick with the daily frequency. Next, we can choose to use data from all users or focus on a specific subset by defining a custom segment.
Let’s move on to changing the segment.
In this step, you get to pick the dimension for your segment. You can choose from user demographics, geography, device, or platform.
Let’s go with “Country” as the dimension and select “United States” as the dimension value. Then, click “OK.”
If you want to narrow down your selection, you can add more specific conditions by clicking on “Add new condition.”
For example, if we want to choose users who use Windows as their operating system, we would select “Operating System” as the dimension, then “Windows” as the dimension value. Finally, click “Apply” to save the custom segment.
Awesome! That’s how you create segments to focus on specific users.
For now, let’s stick with the “All Users” segment and move on to selecting the metric for this custom insight. You can choose any metric from the list.
Select “User engagement.” Next, we’ll set the condition. For this tutorial, choose the “Has anomaly” option.
You have the option to further customize the condition by choosing from other available options.
You can set a threshold value, and Analytics will alert you if the current value is below or above that threshold. You can also choose to be notified when there is a certain percentage increase, decrease, or any change compared to the previous value.
Next, you’ll need to name your custom insight.
Additionally, you can choose to send notifications to specific users when this insight is triggered.
Please remember that you can only send email notifications to users who have access to this property.
This is how you can create custom insights for detecting anomalies in Google Analytics 4. With this setup, you’ll be able to spot anomalies in your standard reports.
Anomaly Detection in Google Analytics 4 Explore Section
Another method to monitor anomalies is by navigating to the Explorations section and choosing the Free form option.
Click on Explore.
From here, we’ll select the Blank exploration report.
Next, you can create a custom report. For instance, choose “Source / Medium” as the dimension and “Sessions” as the metric. Turn on Anomaly Detection. When enabled, the
Free report will highlight anomalies. Simply hover over the circles to view data about the anomalies.
From there, you’ll be able to observe anomalies that happen within a specific timeframe!
Final Thoughts
In this blog, you have learned how to use anomaly detection on Google Analytics. As you’ve seen, anomaly detection can help you with various capabilities, such as predicting a spike in demand for a particular product.
This feature in GA4 is quite important, and can ensure that you know more about your users needs.
Keep working with anomaly detection to get the best out of Google Analytics 4.

Magesh
Magesh is a distinguished Data Scientist with over 14 years of experience in Advanced Analytics, Machine Learning, and Artificial Intelligence. As the Vice President of Analytics, he brings a wealth of expertise in tools such as R, SPSS, Tableau, Power BI, and Google Analytics. Magesh is renowned for his profound analytical problem-solving skills and strategic decision-making abilities, making him a leading force in transforming complex data into actionable insights.