{"id":1157,"date":"2023-03-17T18:40:33","date_gmt":"2023-03-17T18:40:33","guid":{"rendered":"https:\/\/organicdigital.co\/blog\/?p=1157"},"modified":"2026-09-20T12:16:26","modified_gmt":"2026-09-20T11:16:26","slug":"how-to-set-up-website-traffic-change-alerts-in-ga4","status":"publish","type":"post","link":"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/","title":{"rendered":"How To: Set Up Website Traffic Change Alerts in GA4"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>TL;DR:<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GA4 Custom Insights can alert you when website traffic suddenly increases or decreases, helping you spot tracking problems, website issues and significant changes in organic search traffic without constantly checking your reports. This guide shows how to create traffic change alerts in GA4 and configure email notifications when your chosen conditions are triggered.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#How_can_you_get_alerts_when_website_traffic_changes\" >How can you get alerts when website traffic changes?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#What_are_GA4_traffic_alerts\" >What are GA4 traffic alerts?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#Why_should_you_set_up_traffic_change_alerts\" >Why should you set up traffic change alerts?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#How_to_set_up_traffic_change_alerts_in_GA4\" >How to set up traffic change alerts in GA4<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#1_Create_a_new_Custom_Insight\" >1. Create a new Custom Insight<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#2_Set_the_evaluation_frequency\" >2. Set the evaluation frequency<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#3_Limit_the_alert_to_organic_traffic\" >3. Limit the alert to organic traffic<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#4_Set_the_traffic_change_condition\" >4. Set the traffic change condition<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#5_Configure_the_notification\" >5. Configure the notification<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#Useful_GA4_traffic_alert_examples\" >Useful GA4 traffic alert examples<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#What_should_you_do_when_you_receive_a_traffic_change_alert\" >What should you do when you receive a traffic change alert?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/daveashworth.co\/blog\/how-to-set-up-website-traffic-change-alerts-in-ga4\/#Are_GA4_traffic_alerts_worth_setting_up\" >Are GA4 traffic alerts worth setting up?<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_can_you_get_alerts_when_website_traffic_changes\"><\/span>How can you get alerts when website traffic changes?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A sudden change in website traffic is often something you want to know about quickly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Traffic might drop because the website has gone down, analytics tracking has stopped working, organic search visibility has fallen or a paid campaign has stopped sending visitors. Equally, an unexpected increase can be worth investigating.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rather than relying on somebody noticing the change the next time they open Google Analytics, you can configure GA4 to monitor the data and notify you when specified conditions are met.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">GA4 calls these <strong>Custom Insights<\/strong>. They can be used to monitor changes in traffic, users, engagement, revenue and other metrics, including changes affecting specific traffic sources or channels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve used traffic alerts for years as part of monitoring websites and analytics implementations. They&#8217;re particularly useful for organic traffic because a significant week-on-week change can give you an early indication that something needs investigating.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_are_GA4_traffic_alerts\"><\/span><strong>What are GA4 traffic alerts?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">GA4 can notify you when significant changes occur in your website or app data using a feature called <strong>Custom Insights<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can create your own conditions based on particular metrics and dimensions, then receive an email notification when those conditions are met.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, you could create an alert when website traffic falls significantly compared with the previous week, or when organic search traffic suddenly increases or decreases.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_should_you_set_up_traffic_change_alerts\"><\/span>Why should you set up traffic change alerts?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Traffic alerts can help you identify potential problems much sooner than waiting until the next time somebody happens to check GA4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A significant change in traffic could indicate:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>website downtime or another technical problem<br><\/li>\n\n\n\n<li>broken or missing analytics tracking<br><\/li>\n\n\n\n<li>a significant change in organic search traffic<br><\/li>\n\n\n\n<li>a paid campaign that has stopped sending visitors<br><\/li>\n\n\n\n<li>an unexpected traffic spike<br><\/li>\n\n\n\n<li>a significant change in conversions or revenue<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can configure alerts around different time periods depending on what you&#8217;re monitoring. For organic search traffic, I generally find <strong>week-on-week comparisons<\/strong> more useful than day-on-day alerts because they reduce the impact of normal differences between weekdays and weekends.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_set_up_traffic_change_alerts_in_GA4\"><\/span><strong>How to set up traffic change alerts in GA4<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Traffic alerts in GA4 are configured using <strong>Custom Insights<\/strong>. You can create conditions based on specific metrics, dimensions and comparison periods, then configure GA4 to notify you when those conditions are met.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this example, I&#8217;m going to create an alert for a significant week-on-week drop in organic traffic. This is one of the alerts I find most useful because it can highlight a potential search visibility, website or tracking problem that needs investigating.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Create_a_new_Custom_Insight\"><\/span>1. Create a new Custom Insight<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open the Insights section in GA4 and create a new Custom Insight rather than using one of the suggested anomaly insights.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Give the insight a descriptive name so it&#8217;s immediately obvious what has triggered when you receive the notification.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Set_the_evaluation_frequency\"><\/span>2. Set the evaluation frequency<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For organic traffic monitoring, I generally use a <strong>weekly<\/strong> evaluation rather than daily.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Daily traffic naturally fluctuates, particularly between weekdays and weekends. Comparing weekly periods tends to give you a more useful indication that something significant has changed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Limit_the_alert_to_organic_traffic\"><\/span>3. Limit the alert to organic traffic<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Configure the insight so you&#8217;re monitoring organic traffic rather than all website users.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is important if you&#8217;re specifically interested in search traffic changes. A large increase in paid, referral or direct traffic could otherwise disguise a drop in organic traffic.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Set_the_traffic_change_condition\"><\/span>4. Set the traffic change condition<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Next, choose the metric and threshold that should trigger the alert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As an example, you might configure the insight to alert you when users from organic traffic decrease by more than <strong>30% compared with the previous week<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There&#8217;s nothing magical about 30%. The appropriate threshold depends on the normal volatility and traffic levels of the website you&#8217;re monitoring.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Configure_the_notification\"><\/span>5. Configure the notification<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Finally, give the Custom Insight a useful name, configure the email recipients and save it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the conditions are subsequently met, GA4 can notify you rather than leaving you to discover the traffic change the next time you happen to check your reports.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Useful_GA4_traffic_alert_examples\"><\/span>Useful GA4 traffic alert examples<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">he organic traffic drop alert above is the one I use most often, but Custom Insights can be useful for monitoring other significant changes in website performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Organic traffic drops<\/strong> &#8211; alert when organic users fall significantly compared with the previous week.<br><\/li>\n\n\n\n<li><strong>Unexpected traffic spikes<\/strong> &#8211; identify sudden increases that could indicate a campaign taking off, unusual referral traffic or potentially unwanted traffic.<br><\/li>\n\n\n\n<li><strong>Paid traffic drops<\/strong> &#8211; flag when paid search traffic suddenly falls, which may indicate a campaign, account or tracking issue.<br><\/li>\n\n\n\n<li><strong>Conversion or key event drops<\/strong> &#8211; identify significant changes in important website actions even when overall traffic remains relatively stable.<br><\/li>\n\n\n\n<li><strong>Revenue changes<\/strong> &#8211; useful for ecommerce sites where a substantial increase or decrease warrants investigation.<br><\/li>\n\n\n\n<li><strong>Traffic source changes<\/strong> &#8211; monitor a particular source or channel where changes are commercially important.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The important thing is not to create an alert for every metric in GA4. Too many notifications quickly become noise. I prefer alerts that tell me something has changed enough that it&#8217;s actually worth investigating.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_should_you_do_when_you_receive_a_traffic_change_alert\"><\/span>What should you do when you receive a traffic change alert?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An alert tells you that something has changed, not why it changed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If I receive an organic traffic drop alert, the first thing I want to establish is whether the change is real or whether there&#8217;s a problem with the analytics data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check whether tracking is still working correctly, whether the drop affects the whole website or particular pages, and whether other traffic channels show a similar change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the issue appears specific to organic search, I&#8217;d then check Google Search Console to see whether impressions and clicks have also fallen. If both GA4 organic traffic and Search Console performance have dropped, you&#8217;ve got much stronger evidence that you&#8217;re looking at a genuine search traffic change rather than an analytics problem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Are_GA4_traffic_alerts_worth_setting_up\"><\/span>Are GA4 traffic alerts worth setting up?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Traffic alerts are one of those GA4 features that take very little time to configure but can save you from discovering an important problem days or weeks later.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I particularly like using them to monitor significant changes in organic traffic. A traffic alert won&#8217;t tell you whether you&#8217;ve lost search visibility, broken your analytics implementation or simply experienced an unusual week, but it tells you that something has changed and needs investigating.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The key is to choose sensible thresholds. Set them too low and you&#8217;ll receive notifications for normal fluctuations. Set them too high and you risk missing changes you would have wanted to know about.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start with the metrics that genuinely matter to the website, set a threshold based on its normal traffic patterns, and adjust it if you find the alert is triggering too often.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you need help configuring GA4, tracking or monitoring what users are doing on your website, take a look at my <a href=\"https:\/\/daveashworth.co\/skills\/analytics-and-ad-tracking-consultant\/google-analytics-4\/\">Google Analytics consultancy services<\/a>.<\/p>\n\n\n\n<script type=\"application\/ld+json\">\n{\n\t\"@context\": \"https:\/\/schema.org\",\n\t\"@type\": \"FAQPage\",\n\t\"mainEntity\": \n\t[\n\t\t{\n\t\t\t\"@type\": \"Question\",\n\t\t\t\"name\": \"What are custom alerts in Google Analytics?\",\n\t\t\t\"acceptedAnswer\": \n\t\t\t{\n\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\"text\": \"Custom alerts in are email notifications that you can set up to alert you when there are significant changes in your website or app's performance data. They are triggered when certain metrics, dimensions, or conditions that you specify are met.\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"@type\": \"Question\",\n\t\t\t\"name\": \"Why would you set up custom alerts?\",\n\t\t\t\"acceptedAnswer\": \n\t\t\t{\n\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\"text\": \"They can help you quickly identify traffic issues and so you can be react quickly and resolve any issues that are affecting your data and reports. With custom alerts, you can monitor a wide range of metrics, including traffic, engagement, conversions, and revenue, among others.\"\n\t\t\t}\n\t\t}\n\t]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Explore how to set up custom alerts in Google Analytics and GA4. Custom alerts are a powerful feature that can help you stay on top of important changes in your website or app&#8217;s performance.<\/p>\n","protected":false},"author":1,"featured_media":1172,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-1157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics"],"_links":{"self":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/1157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/comments?post=1157"}],"version-history":[{"count":2,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/1157\/revisions"}],"predecessor-version":[{"id":2373,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/posts\/1157\/revisions\/2373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/media\/1172"}],"wp:attachment":[{"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/media?parent=1157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/categories?post=1157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daveashworth.co\/blog\/wp-json\/wp\/v2\/tags?post=1157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}