Skip to content

How to get an alert when your website traffic drops

Last updated October 31, 2026

There are three ways to be alerted when website traffic drops. GA4 custom insights email you when a metric such as sessions changes by an amount you set, one property at a time. An uptime monitor tells you when a site stops responding, but not when tracking breaks. A silence alert, such as SilenceRadar's, watches every GA4 property for missing visitors at hours they normally have them, then checks whether the site is down or its tag is broken.

Option 1: a GA4 custom insight

Custom insights are GA4's own alerts. You write a condition, GA4 checks it on a schedule, and the insight appears on the Insights dashboard. Email is optional and set per insight (source 1).

  1. 1

    Open the property's insights

    In GA4, open the property you want to watch and go to its insights, then choose to create a custom insight.

  2. 2

    Choose how often it is checked

    Hourly, daily, weekly or monthly. Hourly checks are only available for web data; app data can only be checked daily or less often (source 1).

  3. 3

    Set the condition

    Pick a metric such as sessions or active users and a condition such as a percentage decrease of more than 50%. You can limit it to a segment, for example one country.

  4. 4

    Turn on email

    Name the insight, turn on email notifications and add the people who should receive them.

  5. 5

    Repeat for every property

    Each insight belongs to one property, so every site you run needs its own.

Option 2: an uptime monitor

An uptime monitor requests your site every few minutes from outside and alerts you when it stops responding or returns an error. It is the fastest way to learn that a site is down. It can't see analytics at all, so a broken tag, a blocked consent setup or a slow decline in visitors passes unnoticed while every check stays green.

Option 3: silence alerts for every property

A silence alert works from the traffic itself. SilenceRadar learns each site's normal hours from its last seven days in GA4 and checks every watched property every 15 minutes. When a site has no visitors for longer than its threshold at a time it normally has them, or today is far below the same weekday last week, it loads the site and emails you either that the site is down or that the site is up but Google Analytics is receiving nothing. When visitors come back, a second message says so.

  • Connect the Google accounts that can see your GA4 properties; every property is listed.
  • Keep ticked the sites you want watched. Silence watch is on for them with a two-hour threshold.
  • Change the threshold per site, from 30 minutes for busy sites to a day for small ones.
  • Add more email addresses, a Slack channel or a webhook on the Alerts page.

The three side by side

GA4 custom insightUptime monitorSilence alert
Catches a broken or removed tagYes, if the condition is metNoYes, and says the site is up
Catches a site that is downIndirectly, as a traffic dropYesYes, and says it is down
Setup for each new siteCreate an insight per propertyAdd a check per URLNone after connecting
Allows for quiet hoursNo, one fixed conditionNot relevantYes, learns each site's normal hours
Where alerts goEmailDepends on the serviceEmail, Slack, webhook

Picking a threshold

A threshold that is too tight floods you with alerts on quiet afternoons; one that is too loose finds a broken tag days late. Compare like with like: this Tuesday with last Tuesday, at the same hour, rather than with yesterday. For a fixed GA4 condition, a drop of half or more against the same day last week is a reasonable start for a site with steady traffic. Very small sites, with a handful of visitors a day, are better watched over longer windows, since a few quiet hours are normal for them.

When the alert fires

  • Load the site yourself. If it doesn't load, it's a hosting, DNS or certificate problem, not analytics.
  • If it loads, open GA4 Realtime and visit the site. If you don't appear, the tag is the problem; the GA4 tag checker shows what the page loads.
  • Check what changed most recently: a deploy, a theme or plugin update, Tag Manager, or the cookie banner.
  • Once fixed, confirm visits appear in Realtime and annotate the gap in your reports.

Sources

Questions

Can Google Analytics alert me when traffic drops?

Yes. GA4 custom insights can email you when a metric such as sessions changes by an amount you set, checked hourly for web data or daily, weekly or monthly. Each insight covers one property.

How do I get a Slack alert when website traffic drops?

GA4 custom insights notify by email. SilenceRadar can post silence and metric alerts to a Slack channel through an incoming webhook, as well as by email or a JSON webhook.

What is the difference between an uptime monitor and a traffic alert?

An uptime monitor checks whether the site responds. A traffic alert checks whether visitors are being recorded. A site can be up while its analytics tag is broken, which only a traffic alert catches.

How do I avoid false alarms?

Compare with the same weekday and hour rather than with yesterday, and ignore hours that are normally quiet. SilenceRadar does both automatically; with GA4 custom insights, choose a larger drop and a daily check for small sites.