How to Create Custom Insights in Google Analytics 4

Cody Schneider8 min read

Manually scanning your Google Analytics 4 reports is a surefire way to miss critical changes in your website's performance. Instead of searching for needles in a data haystack, you can have important insights sent directly to you. This article will show you exactly how to create custom insights in GA4, turning your analytics into a proactive watchdog for your business.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

What Are Custom Insights in GA4, Exactly?

Think of GA4's custom insights feature as your own personal data analyst, working 24/7 to monitor your traffic and conversions. Instead of you having to remember to check how a key metric is performing, custom insights automatically flag significant changes, delivering them directly to your GA4 dashboard and even your email inbox.

This shifts your relationship with data from reactive to proactive. You no longer have to spend Monday mornings digging through reports to see what happened last week. Instead, you get real-time alerts about the specific things you care about. This allows you to spot opportunities and fix problems faster.

For example, a custom insight can alert you when:

  • There's an unexpected drop in traffic from organic search.
  • A specific conversion, like a demo request, suddenly spikes after a campaign launch.
  • Users from a new geographic location start visiting your site in large numbers.
  • Revenue on a Tuesday is significantly lower than your typical Tuesday baseline.

These alerts give you a jumping-off point for deeper investigation, pointing you directly to what needs your attention without you having to find it first.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Automated vs. Custom Insights

When you log into GA4, you'll sometimes see insights that have been generated for you on your reports snapshot. These are automated insights, which are powered by Google's machine learning. They are designed to detect statistical anomalies in your data automatically - such as a page suddenly getting way more traffic than it normally does.

Automated insights are useful for spotting trends you weren't actively looking for, but they can be broad. They feel a bit like a general smoke alarm going off somewhere in the building, you know something's happening, but you're not sure what.

Custom insights, on the other hand, are the rules you create yourself. You define the specific metric, the dimension, and the threshold that matters to your business goals. This is like putting a dedicated sensor on your most important server to know the moment it needs your attention. It's targeted, specific, and infinitely more powerful because it's based on what you know is important to your business.

How to Create a Custom Insight in GA4 (Step-by-Step)

Ready to build your first one? Let's walk through the process. It's far easier than you might think.

Step 1: Navigate to the Insights & Recommendations Screen

From your GA4 homepage (the "Reports snapshot"), scroll down until you see the Insights & recommendations card. Click on View all insights at the bottom of the card.

Step 2: Start a New Custom Insight

You'll land on the "Insights" dashboard where you can see recent automated insights. In the top right corner, click the blue Create button to open the insight builder.

Step 3: Choose an Evaluation Frequency

The first thing you need to decide is how often GA4 should check your data to see if your conditions have been met. You have four choices:

  • Hourly: This is best for tracking critical, immediate events. Use this for major launch days, flash sales, or to monitor for website downtime if you see no traffic. It can be noisy for most day-to-day use.
  • Daily: This is the most popular and practical option for most marketing and sales metrics. Use it to check the performance of a newsletter sent yesterday, monitor a new ad campaign, or track daily signups.
  • Weekly: Ideal for seeing broader trends and for your weekly reporting cadence. It helps smooth out daily fluctuations so you can see if your overall strategy is moving the needle week-over-week.
  • Monthly: Best for high-level business reviews. Use it to track progress against your major KPIs, like new users or total conversions, on a month-to-month basis.

Step 4: Define the Segment

Next, you’ll define the segment of traffic you want to evaluate. By default, it's set to "All Users," which is often all you need. However, you can make your insight more specific by choosing a different segment. For instance, you could focus your insight only on "Organic Traffic," "Mobile Traffic," or users from a specific country like the "United States." For your first insight, sticking with "All Users" is a good place to start.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 5: Set the Conditions

This is where you tell GA4 what to look for. The setup follows a simple rule: Metric + Condition + Value.

  • Metric: This is the 'what' you are measuring. You can pick from a huge list of metrics like Sessions, Views, Conversions, Total users, and Total revenue.
  • Condition: This defines the change you’re looking for. Options include simple things like "Is greater than" or "Is less than," but the most powerful ones are the percentage changes, like "% increase is more than" or "% decrease is more than." There is also a very helpful "Has anomaly" condition which lets Google's AI do the work for you on a specific metric.
  • Value: This is the threshold that triggers the alert. If your condition is "% increase is more than," your value would be the percentage, for example, 20.

You can also set a "Comparison period" for percentage-based conditions, such as comparing to the "Previous day" or "Same day last week," which adds powerful context.

Step 6: Name Your Insight and Manage Notifications

Finally, give your insight a descriptive name you'll easily recognize, like "Daily Spike in Form Submissions" or "Weekly Organic Traffic Drop."

Below the name, under "Manage notifications," you can enter the email addresses of anyone who should receive an alert when this insight is triggered. You can add yourself, team members, or other stakeholders. Once you're done, click Create in the top right, and your insight is now live and monitoring your data for you.

5 Powerful Custom Insights to Set Up Now

To get you started, here are five practical and very useful custom insights you can create in a few minutes.

1. Get Alerted About Major Traffic Drops

Is there a technical problem with the site? Did a recent algorithm update negatively impact you? This insight will alert you immediately if your traffic tanks.

  • Goal: Catch significant, unexpected drops in overall traffic.
  • Settings:

2. Monitor Key Conversion Spikes

Did a campaign perform better than expected? Did a newsletter blast really drive signups? This alert will tell you when you hit a home run with a specific conversion goal.

  • Goal: Know immediately when a key conversion event spikes.
  • Settings:
GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

3. Keep an Eye on Organic Search Performance

Organic traffic is the lifeblood of many businesses. This alert helps you monitor its health and spot trends before they become major issues or successes.

  • Goal: Track the weekly health of your organic search traffic.
  • Settings:

4. Automatically Spot Your Top-Performing Content

This insight is a bit different. It uses GA4's built-in anomaly detection to find individual blog posts or pages that are outperforming everything else.

  • Goal: Find out which pages are suddenly getting unusual amounts of traffic, without setting a hard threshold.
  • Settings:

5. Monitor Daily E-commerce Revenue

If you run an e-commerce site, this is a non-negotiable. Setting a baseline threshold lets you know if a slow day is a blip or part of a larger problem.

  • Goal: Get alerted if your daily revenue drops below an important threshold.
  • Settings:

Final Thoughts

Creating custom insights transforms Google Analytics from a passive library of information into an active partner. It frees you from the drudgery of manual report-checking and makes it easier to spot threats and home-run opportunities as they happen, giving you more time to act on the data instead of just looking for it.

Setting up these alerts in GA4 is a fantastic step. But when an insight gets triggered, your next immediate question is often "why?" To answer that, you typically have to pull data from your other platforms, like your ad accounts or CRM, and that's when things can slow down again. We built Graphed to solve this very problem by letting you ask questions about all your connected data in plain English. For example, if you receive a GA4 insight about a conversion spike, you could simply ask Graphed, "Which ad campaigns drove the most conversions yesterday?" to get an immediate, cross-channel answer without touching a single spreadsheet.

Related Articles