How to Set Up Google Analytics 4 Custom Insights Email Alerts
Manually checking your Google Analytics every day is a surefire way to miss important changes until it's too late. With GA4's custom insights, you can create automated email alerts that notify you about significant spikes, drops, or anomalies in your data, so you can act fast. This article will show you exactly how to set up these custom alerts, step by step.
What Are GA4 Custom Insights?
Think of custom insights as your own personal data analyst, working 24/7 to monitor your website's performance. Instead of you having to log in and dig through reports, GA4 will watch for specific conditions you define and automatically send you an email alert when one of them is met.
This is incredibly powerful because it turns your analytics from a reactive tool (checking what happened yesterday) into a proactive one (getting notified the moment something happens). You can be alerted to things like:
- A sudden, major drop in traffic that could signal a technical issue on your site.
- A campaign that suddenly starts performing exceptionally well, so you can double down on it.
- A decline in conversion rates that needs immediate investigation.
- A spike in visitors from a new country or referral source you weren't aware of.
Setting these up saves you a ton of time and helps you spot opportunities and threats you would otherwise miss.
The Building Blocks of a Custom Insight
Before jumping into the setup, it helps to understand the four key components that make up any custom alert in Google Analytics 4. When you create a new insight, you'll be defining each of these.
- Evaluation Frequency: This is how often Google Analytics will check your data to see if your conditions are met. You can choose from Daily, Weekly, or Monthly. "Daily" is great for critical metrics like traffic and revenue, while "Weekly" or "Monthly" are better for tracking broader trends.
- Segment: This determines which of your users the alert applies to. The default is "All Users," but you can create very specific segments. For example, you could create an alert that only monitors traffic from "Mobile devices" or only analyzes users who came from "Paid Search."
- Metric and Condition: This is the heart of your alert. It’s the "what" you want to monitor. You select a metric (like Sessions, Transactions, or Conversion rate) and then apply a condition to it (such as "is greater than," "has a % decrease greater than," or "is an anomaly").
- Notification Details: This is where you give your alert a clear name and, most importantly, specify the email address where the notification should be sent.
How to Set Up Your First GA4 Custom Insight Alert: Step-by-Step
Ready to build one? Let’s create a common and incredibly useful alert: one that emails you if your website's daily traffic drops by more than 25% compared to the same day last week. This is an essential alert for catching site outages or tracking issues early.
Step 1: Go to the Insights section
Log into your Google Analytics 4 property. On the left menu, navigate to Reports. From the "Reports snapshot" page, scroll down until you see a card titled "Insights & recommendations." Click on the "View all insights" link at the bottom of this card.
Step 2: Create a new custom insight
On the "Insights" page, you'll see some automatically generated insights from Google. Ignore these for now and click the blue "Create" button in the top right corner.
Step 3: Set the evaluation frequency
You’ll now see the configuration screen for a new insight. At the top under "Starting with," you can choose a pre-made template or start from scratch. We’ll start from scratch.
The first option is Evaluation frequency. Since we want to check for traffic drops every day, select Daily.
Step 4: Select your segment
Next up is the Segment. For this particular alert, we want to monitor traffic across the entire site, so the default "All Users" is perfectly fine. We’ll leave this as is.
Step 5: Define the metric and condition
This is the most important step. We need to tell GA4 what to look for.
- Under the "Conditions" section, click into the "Select metric" box. A search bar will appear. Type in Sessions and select it. This is the metric we want to monitor.
- For the "Condition," select % decrease is greater than.
- In the "Value" box, type 25. This represents a 25% drop.
- Finally, for "Compared to," select Same day of last week. This prevents false alarms on weekends, as it compares Monday to the previous Monday, Tuesday to the previous Tuesday, and so on.
Your condition should now read: "Sessions % decrease is greater than 25 compared to the same day of last week."
Step 6: Name the insight and set up the email alert
Now we just need to name it and tell Google where to send the notification.
- Under Insight name, give it a clear, descriptive title. Something like "ALERT: Daily Traffic Drop >25%" works well. When you get an email, this will be the subject line, so make it actionable.
- Under Manage notifications, input your email address in the field provided. You can add multiple emails if you want to notify other team members.
Step 7: Create the insight
Double-check all your settings. If everything looks correct, click the "Create" button in the top right corner. That’s it! Your custom alert is now active. Google Analytics will begin monitoring your sessions daily, and if it detects a drop of more than 25% compared to the previous week, you'll receive an email notification.
5 More Practical Alerts You Can Set Up Today
You can create alerts for almost any metric and dimension combo in GA4. Here are a few more high-value ideas to get you started:
1. Revenue Spike from a Specific Campaign
Want to know when a specific ad campaign is taking off? Use this to spot winners early.
- Frequency: Daily
- Segment: All Users
- Condition: Set up a condition specifically for that campaign. For example, add the dimension ‘Session campaign’ and set it to match your campaign’s name, like
summer_sale_2024. Then add the metricTotal revenue % increase is greater than 20 compared to the previous day.
2. "Page Not Found" (404 Error) Spike
A surge in 404 errors can indicate broken links on your site or from a referrer.
- Frequency: Daily
- Segment: All Users
- Condition: Add the dimension 'Page title' exactly matching the title of your 404 page (e.g., "Page not found"). Then for the metric, use
Event count > Is greater than 20.This alerts you to an unusual number of 404 errors in one day.
3. Zero Transactions
The dreaded "zero sales" day. This can alert you if your checkout process is broken.
- Frequency: Daily
- Segment: All Users
- Condition: Transactions Is less than 1
4. Drop in Mobile Conversion Rate
Is a recent update to your site harming the mobile experience?
- Frequency: Weekly
- Segment: Create a new condition dimension of
Devicecategoryexactly matchesmobile. - Condition: Session conversion rate % decrease is greater than 15 compared to the previous week
5. New User Spike from Organic Search
Find out when your SEO efforts are paying off.
- Frequency: Daily
- Segment: Create a new dimension of 'Session default channel group' exactly matches
OrganicSearch. - Condition: New users % increase is greater than 30 compared to the previous day
Final Thoughts
There you have it. Setting up custom insights in Google Analytics 4 is a straightforward way to automate website monitoring and stay on top of critical changes. Instead of getting lost in endless reports, you can build a system of alerts that brings the most important information directly to you, so you can focus on making decisions, not just finding data.
While GA4 alerts are great for detecting issues or opportunities within one platform, you often need a bigger picture. That's why we built Graphed. It lets you connect all your data sources - like Google Analytics, Google Ads, Facebook Ads, and Shopify - into one place. You can then ask questions in plain English, like "show me which Facebook ad campaigns drove the most Shopify sales last month," and get real-time dashboards instantly. This turns hours of manual report building into 30-second conversations, making powerful data analysis accessible to everyone on your team.
Related Articles
What SEO Tools Work with Google Analytics?
Discover which SEO tools integrate seamlessly with Google Analytics to provide a comprehensive view of your site's performance. Optimize your SEO strategy now!
Looker Studio vs Metabase: Which BI Tool Actually Fits Your Team?
Looker Studio and Metabase both help you turn raw data into dashboards, but they take completely different approaches. This guide breaks down where each tool fits, what they are good at, and which one matches your actual workflow.
How to Create a Photo Album in Meta Business Suite
How to create a photo album in Meta Business Suite — step-by-step guide to organizing Facebook and Instagram photos into albums for your business page.