Start from a template
The create dialog starts with seven templates that prefill the metric, condition, and alert name:- Traffic spike +50%
- Traffic drop −50%
- Page traffic
- Event volume
- Event users
- Revenue −20%
- Blank
What can you alert on?
Pick the metric to watch and the window to measure it over — the last hour or the last day:Alert windows roll backwards from the current moment — the last hour or the
last day — so they never depend on where a calendar day begins. Your site’s
reporting timezone
changes your charts and scheduled reports, but leaves
alerts untouched.
Scope an alert to a page or event
For a page-specific alert, add a Page path and choose is, contains, or starts with. The path scope is available for non-event metrics and can also be used with event metrics. For Event count or Event users, enter the event name and optionally add up to five property filters. Property filters use exact key/value matches, all joined with AND. For example, an event-users alert can watch distinct users who firedcheckout_failed with both plan = pro and country = DE.
Set the condition
An alert fires when the metric crosses a bound you define, in one of two ways:- Absolute — the value goes above an upper bound or below a lower bound (for example, sessions in the last hour drop below 50).
- Relative — the value changes by more than a percentage versus the previous equal window (for example, pageviews jump more than 40% hour over hour).
How often can an alert fire?
- tinyanalytics checks each alert every minute. It fires once when the metric first breaches, then holds until the metric recovers — it won’t re-fire every minute.
- When the metric returns within bounds, tinyanalytics sends a recovery all-clear.
- A cooldown (12 hours by default) keeps a flapping metric from spamming you: a repeat breach inside the cooldown is suppressed. Recovery notices are never suppressed.
Revenue alerts currently measure revenue sent with client custom
events. Revenue received through the
Stripe integration is not included.
Frequently asked questions
Why is my tinyanalytics alert not firing again?
Why is my tinyanalytics alert not firing again?
An alert fires once when the metric first breaches, then holds until the
metric recovers — it won’t re-fire every minute. A cooldown, 12 hours by
default, also suppresses a repeat breach that happens inside the cooldown
window. Recovery notices are never suppressed.
How do I test that my alert notifications work?
How do I test that my alert notifications work?
Send a test notification from the alert before you rely on it.
tinyanalytics delivers alerts by email, Slack, Discord, or webhook, and the
test confirms your channels are wired up. You can also preview the current
metric value and whether it would breach as you type the thresholds.
What's the difference between an absolute and a relative alert?
What's the difference between an absolute and a relative alert?
An absolute alert fires when the value crosses a fixed bound you set —
for example, sessions in the last hour drop below 50. A relative alert
fires when the value changes by more than a percentage versus the previous
equal window — for example, pageviews jump more than 40% hour over hour.
How quickly does tinyanalytics detect a breach?
How quickly does tinyanalytics detect a breach?
tinyanalytics checks each alert every minute. You choose whether the
metric is measured over the last hour or the last day, and the check
runs against that window every minute.
What's the difference between Event count and Event users?
What's the difference between Event count and Event users?
Event count counts every matching event occurrence. Event users
counts distinct users who fired the named event. Both can be narrowed with
up to five exact-match event property filters, joined with AND.
Can I alert on one page without creating a segment?
Can I alert on one page without creating a segment?
Yes. Add a Page path and choose is, contains, or starts with. A
saved segment is still available for more complex scopes, but selecting one
overrides and disables the inline page-path filter.
Related
Scheduled reports
Get a routine digest instead of a threshold alert.
Uptime monitoring
Alert when your site or API goes down.
Group & B2B analytics
Alert when an account goes quiet.
Custom events
Send the events an event-count alert watches.