agentsclimarketplace

Analytics interpretation

Skill nicepkg/ai-workflow/workflows/marketing-pro-workflow/.claude/skills/analytics-interpretation

πŸš€ 170+ pre-built skills for Claude Code, Cursor, Codex & 14+ AI tools. Stop re-teaching your AI the same things. One command β†’ instant domain expertise. Marketing, SEO, Trading, Video, PM workflows included.

Install
npx -y skills add nicepkg/ai-workflow --skill analytics-interpretation

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

Interpret GA4 and GSC data with benchmarks, status indicators, and actionable insights

SKILL.md

5.9 KB, as published. Nobody here has run it

Analytics Interpretation

When to Use

  • Analyzing content performance reports
  • Understanding traffic patterns
  • Interpreting search console data
  • Making data-driven content decisions
  • Explaining metrics to stakeholders

Metric Benchmarks

Google Analytics 4 (GA4)

MetricGoodWarningPoorAction When Poor
Avg Time on Page>3 min1-3 min<1 minImprove content depth, add multimedia
Bounce Rate<40%40-70%>70%Add internal links, improve intro hook
Engagement Rate>60%30-60%<30%Review content quality, add CTAs
Scroll Depth>75%50-75%<50%Add visual breaks, improve structure
Pages/Session>2.51.5-2.5<1.5Improve internal linking

Google Search Console (GSC)

MetricGoodWarningPoorAction When Poor
CTR>5%2-5%<2%Improve title/meta description
Avg Position1-34-10>10Strengthen content, build links
Impressions TrendGrowingStableDecliningRefresh content, target new keywords
Mobile UsabilityPASS-FAILFix mobile issues immediately
Core Web VitalsGOODNEEDS_IMPROVEMENTPOOROptimize performance

Interpreting Combined Signals

Traffic Quality Matrix

                    High Engagement
                          β”‚
           β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
           β”‚  HIDDEN GEM  β”‚   STAR       β”‚
           β”‚  Low traffic β”‚   High trafficβ”‚
           β”‚  High qualityβ”‚   High qualityβ”‚
           β”‚  β†’ Promote   β”‚   β†’ Maintain  β”‚
Low ───────┼──────────────┼──────────────┼─── High
Traffic    β”‚              β”‚              β”‚   Traffic
           β”‚  UNDERPERFORMβ”‚   LEAKY      β”‚
           β”‚  Low traffic β”‚   High trafficβ”‚
           β”‚  Low quality β”‚   Low quality β”‚
           β”‚  β†’ Rework    β”‚   β†’ Optimize  β”‚
           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                          β”‚
                    Low Engagement

Search Intent Alignment

GSC SignalGA4 SignalInterpretation
High impressionsLow clicksTitle/meta mismatch with intent
High CTRHigh bounceContent doesn't deliver on promise
Low CTRHigh engagement (when clicked)Hidden gem, improve snippet
Growing impressionsStable clicksRanking improving, CTR opportunity

Score Calculation Methodology

Content Health Score (0-100)

health_score = (
    engagement_score Γ— 0.30 +
    seo_score Γ— 0.30 +
    ranking_score Γ— 0.20 +
    trend_score Γ— 0.20
)

Component Calculations:

engagement_score = normalize(
    time_on_page_score Γ— 0.4 +
    bounce_rate_score Γ— 0.3 +
    scroll_depth_score Γ— 0.3
)

seo_score = normalize(
    ctr_score Γ— 0.4 +
    position_score Γ— 0.4 +
    impressions_growth Γ— 0.2
)

ranking_score = normalize(
    avg_position Γ— 0.5 +
    visibility_score Γ— 0.3 +
    keyword_coverage Γ— 0.2
)

trend_score = normalize(
    traffic_trend Γ— 0.4 +
    ranking_trend Γ— 0.3 +
    engagement_trend Γ— 0.3
)

Score Interpretation

ScoreRatingStatusAction
90-100ExcellentPerforming optimallyMaintain, minor tweaks
75-89GoodSolid performanceOptimize weak areas
60-74FairRoom for improvementAddress key issues
40-59PoorUnderperformingMajor revision needed
0-39CriticalFailingComplete overhaul

Trend Analysis

Week-over-Week Comparison

| Metric | This Week | Last Week | Change | Status |
|--------|-----------|-----------|--------|--------|
| Sessions | 1,245 | 1,180 | +5.5% | ↑ GROWING |
| Avg Position | 4.2 | 4.8 | +0.6 | ↑ IMPROVING |
| CTR | 2.8% | 2.6% | +0.2pp | ↑ IMPROVING |
| Bounce Rate | 42% | 38% | +4pp | ↓ DECLINING |

Interpreting Trends

Trend PatternInterpretationRecommended Action
↑↑↑ All metrics upContent gaining momentumDouble down, create related content
↑↓↑ Mixed signalsTransition periodMonitor closely, identify cause
↓↓↓ All metrics downContent decliningUrgent refresh needed
β†’β†’β†’ All flatPlateau reachedExperiment with new angles

Anomaly Detection

Significant Change Thresholds

MetricSignificant ChangeAlert Level
TrafficΒ±30% WoWHIGH
CTRΒ±1pp WoWMEDIUM
PositionΒ±5 positionsHIGH
Bounce RateΒ±10pp WoWMEDIUM

Common Anomaly Causes

AnomalyPossible Causes
Sudden traffic dropAlgorithm update, technical issue, competitor
CTR spikeSERP feature win, seasonal interest
Position fluctuationGoogle testing, competitor changes
Engagement dropContent staleness, UX issue

Output Templates

Metric Summary Card

## {Metric Name}

**Current Value**: {value}
**Benchmark**: {benchmark}
**Status**: {GOOD|WARNING|POOR}
**Trend**: {↑|β†’|↓} ({change}% vs last period)

**Interpretation**: {1-2 sentence explanation}

**Recommended Action**: {specific action if needed}

Executive Summary

## Content Performance Summary

**Overall Health**: {score}/100 ({rating})

### Key Wins
- {positive finding 1}
- {positive finding 2}

### Concerns
- {issue 1}
- {issue 2}

### Priority Actions
1. {highest priority action}
2. {second priority action}
3. {third priority action}

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.