Agent skill

analytics

Activate for marketing analytics, KPI tracking, reporting dashboards, attribution analysis, and performance optimization. Use when analyzing campaign data, creating reports, or measuring marketing ROI.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/analytics-nammdev-goads-krea

SKILL.md

Marketing Analytics

Performance measurement, reporting, and data-driven optimization.

When to Use

  • Campaign performance analysis
  • KPI dashboard creation
  • Attribution modeling
  • ROI calculation
  • A/B test analysis
  • Funnel optimization
  • Report generation

Core Capabilities

KPI Framework

Load: references/marketing-kpis.md

Reporting Templates

Load: references/report-templates.md

Attribution Models

Load: references/attribution-models.md

Analysis Workflows

Load: references/analysis-workflows.md

Quick Reference

Core Marketing KPIs:

Category Metrics
Acquisition CAC, CPL, Traffic
Engagement CTR, Time on Site, Bounce
Conversion CVR, ROAS, Revenue
Retention LTV, Churn, NPS

Reporting Cadence:

  • Daily: Spend, impressions, clicks
  • Weekly: Conversions, ROI by channel
  • Monthly: Full funnel, trends
  • Quarterly: Strategic review

Workflow

Campaign Analysis

  1. Define success metrics
  2. Pull data from sources
  3. Calculate key ratios
  4. Compare to benchmarks
  5. Identify patterns
  6. Generate insights
  7. Recommend actions

A/B Test Analysis

  1. Check sample size
  2. Calculate statistical significance
  3. Compare conversion rates
  4. Determine winner
  5. Document learnings

Report Output

Activate: assets-organizing skill for report file paths

Reports go to assets/reports/analytics/ with naming {date}-{report-type}.md

Template: references/report-templates.md

Reports include:

  • Mermaid.js charts (pie, bar, flowchart)
  • Prioritized recommendations table
  • Actionable next steps with owners

Google Analytics 4 API

Setup

bash
npm install @google-analytics/admin @google-analytics/data

Credentials: .claude/secrets/ga_service_account.json or google_client_secret.json

Scripts

Script Purpose
scripts/ga-config-loader.cjs Load credentials from .claude/secrets
scripts/ga-list-accounts.cjs List GA4 accounts & properties
scripts/ga-run-report.cjs Run custom reports
scripts/ga-auth-setup.cjs OAuth authentication setup

Quick Usage

bash
# List accounts
node .claude/skills/analytics/scripts/ga-list-accounts.cjs --summaries

# Run report
node .claude/skills/analytics/scripts/ga-run-report.cjs \
  --property=PROPERTY_ID \
  --dimensions=country,city \
  --metrics=activeUsers,sessions

API References

  • references/ga-admin-api.md - Admin API (property config)
  • references/ga-data-api.md - Data API (reporting)

Agent Integration

Primary Agents: data-analyst, campaign-manager, growth-specialist

Data Sources: GA4, Ads platforms, CRM, Email tools

Best Practices

  1. Track leading indicators, not just lagging
  2. Compare apples to apples (same timeframes)
  3. Statistical significance before conclusions
  4. Attribution ≠ causation
  5. Report insights, not just numbers
  6. Automate recurring reports

Didn't find tool you were looking for?

Be as detailed as possible for better results