Follow me on LinkedIn - AI, GA4, BigQuery

What is GA4 Custom Insights, and why should you use it?

One of the most underutilized features of GA4 is “Custom Insights“. Almost every GA4 property I come across does not use this feature.

ga4 custom insight

It is extremely difficult to manually monitor significant variations in your website traffic or any of your marketing campaign/traffic sources, and that too 24/7. Here is where GA4 custom insights come in handy.

Through GA4 custom insights, you can monitor significant variations in your website traffic and marketing campaigns.

Whenever such variation occurs, you get an email alert from Google asking you to act immediately.

ga4 custom insight email alert

GA4 provides custom insights using analytics intelligence, which is a set of features that uses machine learning and a set of conditions defined by you to help you understand and act on data.

Custom insights are generated when traffic reaches a specific threshold that you have specified.

For example,

If your website traffic dropped by more than 90% in comparison to the last day, then you can get an alert via email from Google. You may never know when the website tracking stopped working without such an alert.

If overall website traffic has declined by more than, say, 10% in the last month, then you can get an alert via email from Google. Without such an alert, you may never know when the website traffic is declining.

If your website sales dropped by more than 50% in comparison to the last week, then you can get an alert via email from Google. Without setting up such an alert, you may never know when your marketing campaigns started underperforming.

Similarly, if your website sales dropped by more than 90% compared to the last day, then most probably, your shopping cart or ecommerce tracking has broken.

If you are not using custom insights, you may never know about this issue on time.

So, use custom insights.

Google Analytics 4 provides two types of insights:

#1 Automated insights: Google Analytics 4 detects unusual changes, like a sudden spike or dip in any particular data trend, and informs you via insight cards available in the analytics console.

To learn more about automated insights in GA4, check out this article: Understanding Automated Insights in Google Analytics 4 (GA4)

#2 Custom insights: You can also create custom insights in GA4. Every business has its own set of KPIs (key performance indicators), and you can put your own conditions to detect sudden changes in your business KPIs.

Once the conditions are met, your custom insight will be available on the insight dashboard.

You also have the option to email the insights as a custom email alert whenever there is a sudden change in the data. GA4 allows you to create up to 50 custom insights per property.

The insight cards look like the ones below.

1 2

Now let’s move ahead on creating a custom insights card.

How to create custom insights in GA4

In Google Analytics 4, you can create your own custom insight cards. You can create up to 50 custom insight cards per property.

Follow the below steps to create a custom insight in GA4:

Note: You will need ‘collaborate’ or ‘edit’ permissions to create, edit, and share insights.

Step 1: Log in to your Google Analytics 4 property and then click on ‘Home’ in the reporting menu.

home ga4

Step-2: Scroll down the Home report until you see the ‘Insights & recommendations‘ section:

Insights recommendations ga4

Step-3: Click on the ‘View All Insights’ link:

view all insights

You should now see a screen like the one below:

insights ga4

Step-4: Click on the ‘Create’ button to create a new custom insight:

create custom insights ga4

Step-5: An overlay will appear like below where you get an option to create your custom insight either using ‘Suggested custom insight’ or ‘Start from scratch’.

Suggested Custom Insights ga4
Start from scratch

You can select the check box for each insight you want to create and then click on ‘Create selected’.

29 1

If you want to use a suggestion as a template, click ‘Review and create’ in the row for that insight.

28 1

To create your custom insight, click ‘Create new’ under ‘Start from scratch’.

30 1

Step-6: An overlay will appear like below where we need to define the conditions for the custom insight. Click on the drop-down menu available under ‘Evaluation frequency’.

31 1

Step-7: Select the frequency at which you want to generate insight. For example, I am selecting ‘Weekly’.

32 1

Step-8: Now you need to define the segment of users to be used for the insight.

You can keep it as ‘All Users’ which is selected by default and move to Step 10, or if you want to change the user segment, you can click on ‘Change’.

33 1

Step-9: An overlay will appear on the right-hand side like below.

34 1

Step 9.1: A drop-down menu is available with the default condition as ‘Include’. You can click on the drop-down if you want to change the condition where you will get an option to either ‘Include’ or ‘Exclude’.

35 1

This condition basically to define whether to add (include) user in a segment or to remove (exclude). In our case, I am going to keep it as ‘Include’.

Step 9.2: Now click on the drop-down ‘Select dimension’.

create custom insights dimension value

Step 9.3: A list will appear like below. You can scroll down or up to select a dimension or you can simply type it in the input box available.

create custom insights type dimension2

Once you selected the dimension another drop-down will be visible as ‘Dimension values’ as below.

create custom insights dimension value

Step 9.4: Click on the drop-down under ‘Dimension value’.

39

Step 9.5: A list will appear like below. You can scroll down or up to select a dimension value or you can simply type it in the input box available.

40

Your segment will look like the one below.

create custom insights select segment2

If you want to add more conditions you can add up to five conditions. Just click on ‘Add new condition’ just like we did in Step 8.

create custom insights add condition

Step 9.6: After you have added all the conditions, click on ‘Apply’.

create custom insights apply

Step-10: Now click on the drop-down available under ‘Metric’.

create custom insights metric

Step-11: From the populated list, Select the metric for which you want to create the custom insights.

create custom insights custom insights

Step-12: Now click on the drop-down available under ‘Condition’ to specify the rule.

create custom insights condition

You will get the below options.

create custom insights condition dropdown

Has anomaly:If you select this option your insight will be generated if there are any sudden spikes or dips in the selected metric. Analytics determines when the change in the metric is anomalous, and you do not need to enter a value.

create custom insights has anomaly

Is less than or equal to:If you select this option, you need to specify the value for which the condition will be evaluated. This will be a numeric value.

For example,

If I put the value as 10, my insight will be generated whenever the selected metric is in the range of 10 or less. In our case, if my conversions reduce to 10 or less in any week (evaluation frequency set to weekly) it will generate the insight.

create custom insights set conditions

Is greater than or equal to:If you select this option, you need to specify the value for which condition will be evaluated. This will be a numeric value.

For example,

If I put the value as 50, my insight will be generated whenever the selected metric is in the range of 50 or more. In our case, if my conversions increase to 50 or more in any week (evaluation frequency set to weekly) it will generate the insight.

create custom insights greater than

% increase more than:If you select this option as a condition, you need to specify the value for which condition will be evaluated. This will be a percentage value. You also need to provide ‘Comparison Period’ from the drop-down available.

For example,

If I put the value as 50, my insight will be generated whenever the selected metric will cross the 50% increase as compared to the comparison period selected. The comparison period depends on how we set evaluation frequency.

create custom insights increase more than.

% decrease more than: If you select this option as a condition, you need to specify the value for which condition will be evaluated. This will be a percentage value. You also need to provide the ‘Comparison period’ from the drop-down available.

For example,

If I put the value as 50, my insight will be generated whenever the selected metric will cross the 50% decrease as compared to the comparison period selected.

create custom insights decrease more than

% change more than:If you select this option as a condition, you need to specify the value for which condition will be evaluated. This will be a percentage value. You also need to provide the ‘Comparison period’ from the drop-down available.

For example,

If I put the value to 50, my insight will be generated whenever the selected metric will cross the 50% change (increase or decrease) as compared to the comparison period selected.

create custom insights change more than

Step -13: The next step is to give a descriptive name to the insight. This is the name you’ll see in the notifications, so use a descriptive name. For example, ‘Conversion for the United States is less than 10’. Type into the input box available under ‘Choose insight name’.

create custom insights choose insight name

Step-14: In this step, we need to manage notifications for custom insights. By default, all users on property see all triggered custom insights in the insight dashboard. If there are users who want to be notified by email, then you enter their email addresses in the available input box.

create custom insights notifications

Step-15: Now click ‘Create’ in the upper right corner.

create custom insights create2

Congratulations!

You have successfully created a custom insight in Google Analytics 4 (GA4).

You can see your custom insight available under ‘View All Insights’.

create custom insights view all insights

Managing custom insights in GA4

For each custom insight, you can turn email notifications on or off for property users. You can delete the insight as well.

Follow the below steps to know more.

Step 1: Click on the ‘View all insights’ option.

view all insight

Step 2: Once you click on ‘View all insights, ’ you will see an overlay that will appear below, providing you with all insight cards. Click on ‘Manage’.

create custom insights manage

Step 3: An overlay will appear as below, with the list of custom insights. Click on the three vertical dots in front of the insight which you want to modify.

create custom insights three dots

Step 4: You get an option to either ‘Delete’ the insight or to ‘Edit’ the insight.

If you want to delete the insight, you can click on ‘Delete’, and if you want to edit the insight, you can click on the ‘Edit’ option to make the required changes.

custom insights

That is how you can manage the custom insights.

Summary

Data and analytics are the basics to understand the users in a more detailed manner. Insights provide the details of changes in data and analytics that can be used while making important business decisions.

Google Analytics 4 (GA4) provides you with default automated insights on the standard KPI metrics. You also get an option to create your custom insights based on your business KPIs.

You have the option to get notification alerts whenever there is a sudden change in the metrics and take necessary actions. This is how you can create a custom insight in Google Analytics 4.

  1. Google Analytics 4 Measurement ID and Property ID.
  2. Prompt Engineering for GA4 BigQuery SQL Generation.
  3. Google Analytics 4 vs Universal Analytics: The Key Differences.
  4. How to create a new BigQuery project.
  5. How to create a new Google Cloud Platform account.
  6. How to overcome GA4 BigQuery Export limit.
  7. ChatGPT Workflow That Simplifies GA4 Data Analysis.
  8. Understanding Google Analytics 4 Sessions.
  9. Total vs Active, New, Returning users in Google Analytics 4.
  10. BigQuery Cost Optimization Best Practices.
  11. Google Analytics 4 Data Import Tutorial.
  12. Tracking ad impressions and ad clicks in Google Analytics 4.
  13. Testing Google Analytics 4 via Test Property.
  14. Google Analytics 4 GDPR Compliance Checklist.
  15. Google Analytics 4 Behavioral and Conversion Modeling.
  16. GA4 – Missing Deep Links in your App [Fixed].
  17. How to create custom insights in Google Analytics 4 (GA4).
  18. Fixing data threshold issue in Google Analytics 4 (GA4).
  19. (organic) or (not set) as ‘session campaign’ for google / cpc in GA4.
  20. Session Fragmentation Is Ruining Your GA4 Attribution Data.