Skip to main content

Detection Rules Catalog

LENS includes 60+ pre-built detection rules across six categories. This page documents all available rules.

Traffic Rules

Monitor visitor volume and patterns.

Rule IDNameDescriptionDefault Threshold
traffic_drop_significantSignificant Traffic DropAlerts when overall traffic drops significantly>30% drop
traffic_spike_unusualUnusual Traffic SpikeAlerts on unexpected traffic increases>50% increase
traffic_source_shiftTraffic Source ShiftMajor change in source distribution>25% shift
new_traffic_sourceNew Traffic SourceNew source contributing >5% of traffic>5% share
direct_traffic_spikeDirect Traffic SpikeUnusual increase in direct traffic>40% increase
referral_traffic_dropReferral Traffic DropDrop in referral traffic>35% drop
organic_traffic_changeOrganic Traffic ChangeSignificant organic search change>25% change
paid_traffic_anomalyPaid Traffic AnomalyUnexpected paid traffic volume>30% deviation
mobile_traffic_shiftMobile Traffic ShiftDevice type distribution change>20% shift
geographic_traffic_changeGeographic Traffic ChangeCountry/region distribution change>30% shift

Traffic Rule Details

traffic_drop_significant

metric: total_sessions
comparison: vs_previous_7_days
threshold: -30%
minimum_sessions: 100
cooldown: 4_hours
severity: high

Common causes:

  • Tracking code removed or broken
  • Website downtime
  • SEO penalty
  • Seasonal decrease

traffic_spike_unusual

metric: total_sessions
comparison: vs_previous_7_days
threshold: +50%
minimum_sessions: 100
cooldown: 4_hours
severity: medium

Common causes:

  • Viral content
  • PR coverage
  • Bot traffic
  • Campaign launch

Conversion Rules

Monitor conversion events and rates.

Rule IDNameDescriptionDefault Threshold
conversion_rate_dropConversion Rate DropCR drops below baseline>20% drop
conversion_rate_spikeConversion Rate SpikeCR increases unusually>30% increase
conversion_volume_dropConversion Volume DropFewer conversions than expected>25% drop
conversion_volume_spikeConversion Volume SpikeMore conversions than expected>40% increase
micro_conversion_dropMicro-conversion DropPre-conversion events decrease>30% drop
funnel_step_dropFunnel Step DropSpecific funnel step underperforms>25% drop
cart_abandonment_spikeCart Abandonment SpikeAbandonment rate increases>20% increase
checkout_completion_dropCheckout Completion DropCheckout success rate drops>15% drop
form_submission_dropForm Submission DropForm completions decrease>25% drop
lead_quality_changeLead Quality ChangeLead scoring distribution shifts>20% shift

Conversion Rule Details

conversion_rate_drop

metric: conversion_rate
comparison: vs_previous_7_days
threshold: -20%
minimum_conversions: 50
minimum_sessions: 500
cooldown: 4_hours
severity: high

Investigation checklist:

  • Check tracking code is firing
  • Review recent website changes
  • Check payment gateway status
  • Compare by traffic source
  • Review pricing or offer changes

Revenue Rules

Monitor monetary metrics and transaction values.

Rule IDNameDescriptionDefault Threshold
revenue_drop_significantRevenue DropTotal revenue decreases>25% drop
revenue_spike_unusualRevenue SpikeTotal revenue increases unusually>50% increase
aov_decreaseAOV DecreaseAverage order value drops>20% drop
aov_increaseAOV IncreaseAverage order value increases>30% increase
transaction_count_dropTransaction Count DropFewer transactions>25% drop
refund_rate_spikeRefund Rate SpikeRefund rate increases>50% increase
discount_usage_spikeDiscount Usage SpikeDiscount code usage increases>40% increase
currency_mix_changeCurrency Mix ChangePayment currency distribution shifts>25% shift

Revenue Rule Details

revenue_drop_significant

metric: total_revenue
comparison: vs_previous_7_days
threshold: -25%
minimum_revenue: 1000
minimum_transactions: 20
cooldown: 4_hours
severity: critical

Alert includes:

  • Current revenue vs. baseline
  • Breakdown by product category
  • Breakdown by traffic source
  • Suggested investigation steps

Source & Campaign Rules

Monitor traffic source and campaign performance.

Rule IDNameDescriptionDefault Threshold
source_performance_dropSource Performance DropTraffic source underperforms>30% drop
source_quality_changeSource Quality ChangeBounce rate or time changes>25% change
campaign_roas_dropCampaign ROAS DropReturn on ad spend decreases>25% drop
campaign_ctr_anomalyCampaign CTR AnomalyClick-through rate changes>30% change
campaign_cpc_spikeCampaign CPC SpikeCost per click increases>40% increase
campaign_spend_anomalyCampaign Spend AnomalySpend deviates from expected>30% deviation
new_campaign_detectedNew Campaign DetectedNew UTM campaign appearsAny new campaign
campaign_stoppedCampaign StoppedActive campaign stops sending traffic0 sessions for 24h
utm_tracking_issuesUTM Tracking IssuesUTM parameters malformed>5% malformed

Campaign Rule Details

campaign_roas_drop

metric: roas
comparison: vs_previous_7_days
threshold: -25%
minimum_spend: 100
minimum_conversions: 10
cooldown: 8_hours
severity: high

Alert actions:

  • Pause underperforming campaigns
  • Investigate audience targeting
  • Review ad creative performance
  • Check landing page changes

Technical Rules

Monitor data quality and tracking health.

Rule IDNameDescriptionDefault Threshold
pixel_not_firingPixel Not FiringNo data received0 hits for 1 hour
pixel_error_spikePixel Error SpikeTracking errors increase>10% error rate
data_delayData DelayData arriving late>30 min delay
duplicate_eventsDuplicate EventsSame event firing multiple times>5% duplicates
missing_required_paramsMissing ParametersRequired parameters not sent>5% missing
invalid_valuesInvalid ValuesParameter values out of range>2% invalid
page_load_slowPage Load SlowPage load time increases>50% slower
js_errors_spikeJS Errors SpikeJavaScript errors increase>100% increase
bot_traffic_spikeBot Traffic SpikeBot traffic increases>20% bot traffic
sampling_activeSampling ActiveData being sampledAny sampling

Technical Rule Details

pixel_not_firing

metric: total_hits
comparison: vs_expected
threshold: 0
lookback: 1_hour
cooldown: 1_hour
severity: critical

Immediate actions:

  1. Check website is accessible
  2. Verify tracking code is present
  3. Check for JavaScript errors
  4. Test in incognito mode
  5. Check firewall/security rules

Engagement Rules

Monitor user engagement and behavior.

Rule IDNameDescriptionDefault Threshold
bounce_rate_spikeBounce Rate SpikeBounce rate increases>25% increase
session_duration_dropSession Duration DropTime on site decreases>30% drop
pages_per_session_dropPages/Session DropPage depth decreases>25% drop
scroll_depth_decreaseScroll Depth DecreaseUsers scrolling less>20% decrease
exit_rate_spikeExit Rate SpikeExit rate on key pages increases>30% increase
return_visitor_dropReturn Visitor DropReturning visitors decrease>25% drop
new_visitor_spikeNew Visitor SpikeNew visitor ratio increases>30% increase
engagement_score_dropEngagement Score DropOverall engagement decreases>20% drop

Plan Availability

All rule types are available on every plan:

CategoryRulesAll Plans
Traffic10 rulesAll
Conversion10 rulesAll
Revenue8 rulesAll
Source/Campaign9 rulesAll
Technical10 rulesAll
Engagement8 rulesAll
Total55All + Custom

Enabling/Disabling Rules

To manage active rules:

  1. Go to LENS → Rules
  2. Find the rule you want to modify
  3. Toggle the switch to enable/disable
  4. Optionally adjust the threshold
tip

Start with fewer rules and add more as you understand your data patterns. Too many alerts can lead to alert fatigue.