AgentSkillsCN

campaign-metrics

冷邮件活动的 KPI 指标、基准参考,以及诊断分析模式

SKILL.md
--- frontmatter
name: campaign-metrics
version: 1.0.0
description: Cold email campaign KPIs, benchmarks, and diagnostic patterns

plugin: instantly updated: 2026-01-20

Campaign Metrics

Core KPIs

Primary Metrics

MetricFormulaBenchmark (Cold Email)
Open Rate(Opened / Sent) * 10040-50% (good), 25-40% (average)
Reply Rate(Replied / Sent) * 1005-10% (good), 2-5% (average)
Positive Reply Rate(Positive / Replied) * 10025-40% (good)
Bounce Rate(Bounced / Sent) * 100<2% (healthy)
Unsubscribe Rate(Unsubscribed / Sent) * 100<0.5% (healthy)

Secondary Metrics

MetricFormulaUse Case
Emails per LeadTotal Sent / Unique LeadsSequence effectiveness
Reply by StepReplies per step / Sent per stepIdentify best-performing emails
Time to ReplyAvg time between send and replyTiming optimization

Benchmark Reference

Industry Benchmarks by Vertical

VerticalOpen RateReply RateNotes
SaaS45-55%5-12%Higher engagement
Agency35-45%3-7%Competitive space
E-commerce30-40%2-5%Volume-focused
Financial Services25-35%2-4%Compliance-heavy

Performance Tiers

code
EXCELLENT (Top 10%)
  Open Rate: >50%
  Reply Rate: >10%
  Bounce Rate: <1%

GOOD (Top 25%)
  Open Rate: 40-50%
  Reply Rate: 5-10%
  Bounce Rate: 1-2%

AVERAGE (Middle 50%)
  Open Rate: 25-40%
  Reply Rate: 2-5%
  Bounce Rate: 2-5%

POOR (Bottom 25%)
  Open Rate: 15-25%
  Reply Rate: 1-2%
  Bounce Rate: 5-10%

CRITICAL (Bottom 10%)
  Open Rate: <15%
  Reply Rate: <1%
  Bounce Rate: >10%

Diagnostic Patterns

Pattern Matrix

Open RateReply RateDiagnosisAction
Low (<25%)AnySubject line issueA/B test subjects
High (>40%)Low (<2%)Body copy issueRewrite email body
HighHighWinning comboScale and replicate
DecliningStableFatigue setting inRefresh creative
AnyAny + High BounceList quality issueVerify emails

Time-Based Analysis

PatternMeaningAction
Monday spikeInbox cleared over weekendSend Sun night or Mon early
Friday dropWeekend mindsetAvoid Fri afternoon sends
Steady declineAudience exhaustionRotate lists or refresh copy
Random spikesExternal event correlationAnalyze and replicate

Score Calculation

Campaign Health Score (0-100)

code
health_score = (
    open_score * 0.25 +
    reply_score * 0.35 +
    deliverability_score * 0.25 +
    trend_score * 0.15
)

Component Calculations:

code
open_score = normalize(open_rate, min=0, max=60)
  60%+ open = 100 points
  40% open = 67 points
  20% open = 33 points
  0% open = 0 points

reply_score = normalize(reply_rate, min=0, max=15)
  15%+ reply = 100 points
  10% reply = 67 points
  5% reply = 33 points
  0% reply = 0 points

deliverability_score = 100 - (bounce_rate * 10)
  0% bounce = 100 points
  5% bounce = 50 points
  10% bounce = 0 points

trend_score = based on week-over-week change
  +10% improvement = 100 points
  Stable = 50 points
  -10% decline = 0 points

Score Interpretation

ScoreRatingAction Required
90-100ExcellentMaintain, scale if possible
75-89GoodMinor optimizations
60-74AverageAddress weak areas
40-59PoorMajor revision needed
0-39CriticalPause and fix immediately