Pro Plan10 minutesintermediate

Anomaly Detection

How Zenovay AI detects unusual patterns in your data - traffic spikes, drops, conversion changes, and more.

aianomalydetectionalerts
Last updated: January 15, 2025
Pro Plan

Anomaly detection automatically identifies unusual patterns in your analytics data. Get alerted to significant changes before they become problems.

What Is Anomaly Detection?

AI monitors your metrics for unexpected changes:

MonitorsDetects
TrafficSpikes and drops
ConversionsRate changes
RevenueUnusual amounts
ErrorsSudden increases
PerformanceSlowdowns

How It Works

Statistical Analysis

AI builds an understanding of "normal":

Your typical Tuesday:
- Traffic: 1,000-1,200 visitors
- Conversion: 2.8-3.5%
- Bounce rate: 42-48%

Today (Tuesday):
- Traffic: 580 visitors ← ANOMALY

Learning Period

When you start:

  1. AI collects 2+ weeks of data
  2. Builds baseline patterns
  3. Learns day/time variations
  4. Starts detecting anomalies

Continuous Improvement

Over time:

  • More accurate detection
  • Fewer false positives
  • Better seasonality handling
  • Adapts to your business

Types of Anomalies

Traffic Anomalies

TypeExampleSignificance
Spike+200% visitorsCampaign success? Bot attack?
Drop-50% visitorsServer issue? SEO problem?
Pattern changeWeekday traffic on weekendAudience shift?

Conversion Anomalies

TypeExampleSignificance
Rate increase+40% conversion rateA/B test working?
Rate decrease-30% conversion rateUX issue? Bug?
Value change2x average orderBig customer? Error?

Error Anomalies

TypeExampleSignificance
Error spike500% increaseBug deployed?
New errorNever seen beforeNew feature breaking?
Error patternErrors at specific timeExternal dependency?

Performance Anomalies

TypeExampleSignificance
SlowdownPage load 3x longerServer issue?
Region-specificSlow for Europe onlyCDN problem?
Page-specificOne page slowCode issue?

Viewing Anomalies

Anomaly Feed

Access all detected anomalies:

  1. Go to AI Insights → Anomalies
  2. View chronological list
  3. Filter by type and severity
  4. Click for details

Anomaly Details

Each anomaly shows:

ElementInformation
MetricWhat changed
MagnitudeHow much
TimingWhen detected
DurationHow long
Comparisonvs. expected
ConfidenceAI certainty

Sample Anomaly

šŸ”“ CRITICAL ANOMALY

Metric: Conversion Rate
Change: -45% from expected
When: Today, 3:15 PM - ongoing
Duration: 2 hours 30 minutes
Expected: 3.2%
Actual: 1.8%
Confidence: High (97%)

Impact: ~$2,400 estimated lost revenue

Correlated events:
• New deployment at 3:10 PM
• No traffic change
• Mobile affected more

Actions:
→ Review checkout funnel
→ Check deployment logs
→ View affected sessions

Anomaly Settings

Sensitivity

Control detection threshold:

LevelDescriptionUse Case
Very High10%+ changesEvery fluctuation
High20%+ changesMost changes
Medium30%+ changesSignificant only
Low50%+ changesMajor only

Per-Metric Settings

Customize sensitivity by metric:

MetricSuggested Sensitivity
RevenueMedium-High
TrafficMedium
ConversionsHigh
ErrorsVery High
Bounce rateLow

Quiet Hours

Reduce noise during known variations:

  • Maintenance windows
  • Campaign launches
  • Sale periods

Alert Configuration

Notification Channels

Choose how to be alerted:

ChannelBest For
EmailNon-urgent
SMSCritical only
SlackTeam awareness
In-appDuring work

Alert Rules

Configure when to alert:

If anomaly severity = Critical
AND metric = Conversion OR Revenue
Then: Email + Slack immediately

If anomaly severity = Warning
Then: In-app notification
Daily digest summary

Alert Frequency

Avoid alert fatigue:

  • Deduplicate similar alerts
  • Set minimum intervals
  • Group related anomalies

Investigating Anomalies

Step 1: Verify

Confirm the anomaly is real:

  • Check data in dashboard
  • Look at related metrics
  • Rule out data issues

Step 2: Understand Scope

Determine what's affected:

  • Specific pages?
  • Certain traffic sources?
  • Mobile vs desktop?
  • Geographic regions?

Step 3: Find Cause

Look for correlations:

  • Recent changes?
  • External events?
  • System issues?
  • Competitive activity?

Step 4: Act

Take appropriate action:

  • Fix issues
  • Monitor changes
  • Update team
  • Document findings

Step 5: Resolve

Close the anomaly:

  • Acknowledge in system
  • Note actions taken
  • AI learns from resolution

Common Anomaly Causes

Traffic Drops

CauseInvestigation
Server issuesCheck uptime
SEO changesSearch rankings
Ad stopsCampaign status
External eventsNews, weather

Traffic Spikes

CauseInvestigation
Viral contentSocial mentions
Bot trafficTraffic quality
Campaign launchUTM parameters
Press coverageReferrers

Conversion Drops

CauseInvestigation
UX bugSession recordings
Payment issuesPayment logs
Pricing changeRecent updates
CompetitorsMarket research

False Positives

Why They Occur

False positives happen when:

  • Normal variation triggers alert
  • Seasonal patterns not learned
  • One-time events
  • Data quality issues

Reducing False Positives

  • Let AI learn longer
  • Adjust sensitivity
  • Dismiss and provide feedback
  • Set quiet hours appropriately

Feedback Loop

When you dismiss:

  1. Click "Not relevant"
  2. AI adjusts
  3. Similar alerts reduced
  4. Better future detection

Best Practices

Response Times

SeverityResponse
CriticalWithin 1 hour
WarningSame day
InfoWeekly review

Documentation

Track anomalies:

  • What happened
  • Root cause
  • Actions taken
  • Outcome

Team Coordination

  • Share critical anomalies
  • Assign investigation
  • Track resolution
  • Learn from patterns

Custom Anomaly Rules

Enterprise Plan

Create Custom Rules

Define your own detection:

Rule: Low-conversion alert
Condition: Conversion rate < 2%
For: 2+ hours
Action: Alert via Slack

Advanced Conditions

Combine multiple factors:

  • Traffic + conversion
  • Error + performance
  • Multiple metrics

Next Steps

Was this article helpful?