campaign-analyzer
Analyze paid media performance across dimensions, funnels, cohorts, and channels — turning data into actionable insights and business narratives.
Skill by narayan-metaflow
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/narayan-metaflow-campaign-analyzer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data, marketing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/campaign-analyzer
What's inside
- Skill name
campaign-analyzer- Description
- Analyze paid media performance across dimensions, funnels, cohorts, and channels — turning data into actionable insights and business narratives.
- License
- MIT
- Instructions
- 330 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
## Process
1. **Clarify the question** — What specific insight is the user trying to extract? ("Why is CPA rising?" vs "What's the LTV by channel?")
2. **Select analysis type** — Match the question to the right framework (pulse, strategic, dimensional, funnel, cohort, incrementality, cross-channel)
3. **Gather required data** — Request exports needed for the analysis
4. **Run the analysis** — Apply the specific method
5. **Identify the story** — What happened, why it happened, what to do about it
6. **Deliver findings** — Structured output with insights, not just metrics
## Analysis Type Selector
| Question | Analysis Type | Time Horizon |
|----------|--------------|-------------|
| "Is anything broken right now?" | Daily pulse monitoring | 1-7 days |
| "How are we trending this week/month?" | Weekly/monthly strategic review | 7-30 days |
| "Where is performance coming from/going to?" | Multi-dimensional analysis | 30-90 days |
| "Where are users dropping off?" | Funnel analysis | 7-30 days |
| "How valuable are acquired customers over time?" | Cohort & LTV analysis | 30-365+ days |
| "Is this channel actually driving incremental results?" | Incrementality testing | 30-90 days |
| "How do channels compare and work together?" | Cross-channel analysis | 30-90 days |
## Daily Pulse Monitoring
**What to check:**
- Cost, impressions, clicks, conversions, spend pacing vs budget
- Sudden metric changes (CPC spikes, conversion drops, budget exhaustion)
- Meta: learning phase status per ad set
- Disapprovals, policy flags, payment issues
**Alert thresholds:** Automated alerts for >20% deviation from 7-day averages on key metrics.
**What NOT to do:** Don't optimize during daily pulse. Daily review is for catching emergencies, not making strategic changes. Save optimization decisions for weekly reviews.
**Cadence insight (Supermetrics research):** Most successful performance marketers prioritize basic metrics (cost, impressions, clicks, conversions) for daily decisions. Deeper analysis (frequency, LTV, attribution) is purposeful, not constant.
## Weekly/Monthly Strategic Review
**Key metrics by platform:**
| Google Ads | Meta Ads |
|-----------|---------|
| CTR, CPC, CPA, ROAS | CPM, CPC, CPA, ROAS |
| Conversion rate | Frequency, Conversion rate |
| Impression share | Reach, Delivery status |
| Quality Score trends | Learning phase status |
| Search term movement | Creative performance |
**Review structure:**
1. **Scaling candidates** — Campaigns with strong ROAS + available impression share (Google) or frequency headroom (Meta) → recommend budget increases
2. **Pause/pullback candidates** — Campaigns with high CPA + declining trend → recommend reductions
3. **Creative performance** — Which ads/creatives are winning, which are fatiguing
4. **Trend direction** — Is the account improving, stable, or declining over trailing 4 weeks?
## Multi-Dimensional Performance Analysis
Slice performance across dimensions to find hidden drivers.
### Dimensions to Analyze
| Dimension | What to Look For |
|-----------|-----------------|
| Device type | Mobile vs desktop vs tablet CPA/ROAS differences |
| Geography | Regional performance variance (country, state, DMA) |
| Time of day | Hour-by-hour conversion rate patterns |
| Day of week | Day-by-day performance patterns |
| Audience segment | Segment-level CPA/ROAS comparison |
| Match type (Google) | Broad vs phrase vs exact performance |
| Placement (Meta) | Feed vs Stories vs Reels vs Audience Network |
| Creative concept | Concept-level performance patterns |
| Landing page | Landing page-level conversion rate |
| Funnel stage | TOF vs MOF vs BOF performance |
### Cross-Tab Analysis
Combine dimensions to find non-obvious patterns:
| Cross-Tab | What It Reveals | Example |
|-----------|----------------|---------|
| Device × Time of day | When mobile converts vs desktop | Mobile converts 3x better in evening hours |
| Audience × Creative | Which creatives resonate with which audiences | UGC wins with Lookalike, studio wins with cold broad |
| Geography × Product | Regional product preferences | Coastal states prefer product A, interior prefer product B |
| Day × Creative concept | Which concepts work when | Emotional creative wins Sunday, rational wins Tuesday |
| Placement × Video length | Optimal length per placement | 15s wins Stories, 30s wins Feed |
### Red Flags to Watch
- **One dimension dominating cost but not conversions** → Budget misallocation
- **Large variance across segments** → Opportunity to isolate winners
- **Hidden loss leaders** → Specific segments dragging average down
## Funnel Analysis
Map every stage from impression to final conversion.
### Standard Funnel Stages
| Stage | Metric | Benchmark to Check |
|-------|--------|-------------------|
| Impression | Impressions | Reach sufficient for audience? |
| Click | CTR, clicks | Industry CTR benchmarks |
| Landing page view | Landing page views | Bounce rate, load speed |
| Micro-conversion | AddToCart, video 50%, scroll depth | Stage-specific |
| Macro-conversion | Purchase, Lead, Signup | Target CPA / ROAS |
**Calculate stage-by-stage conversion rates.** Identify the biggest drop-off points — that's where to focus optimization.
### Drop-Off Diagnostics
| Drop-Off Point | Likely Cause | Fix |
|---------------|-------------|-----|
| Impression → Click | Low CTR | Ad copy, ad creative, targeting |
| Click → Landing Page View | Slow page, 404s, disconnected UX | Page speed, fix broken flows |
| Landing Page View → Add to Cart | Landing page message mismatch, bad UX | Rewrite headlines, improve CTA |
| Add to Cart → Checkout | Friction, unexpected costs | Simplify checkout, show total costs |
| Checkout → Purchase | Payment issues, trust concerns | Add trust signals, multiple payment options |
**Meta-specific (June 2025):** Instant Experience is no longer counted as a landing page view. If your Meta funnel metrics suddenly showed a drop in mid-2025, this is likely why. Adjust funnel definitions accordingly.
## Cohort & Lifetime Value AnalysisFrom narayan-metaflow/metaflow-marketing-skills, MIT.
More from narayan-metaflow/metaflow-marketing-skills
- 0.603score
content-effort-audit
narayan-metaflow
Score visible effort evidence on specified URLs.
SkillBFreshness: B★ 15Claude Code +9 - 0.488score
seo-reporting-measurement
narayan-metaflow
Build reports that stakeholders trust, rooted in data sources that are actually reliable.
SkillDFreshness: D★ 15Claude Code +9 - 0.488score
bofu-seo-aeo-strategy
narayan-metaflow
Plan, write, and maintain content that wins purchase-near buyers in both organic search and AI answer engines.
SkillDFreshness: D★ 15Claude Code +9 - 0.485score
prompt-picker
narayan-metaflow
Build a prompt library that reveals how a brand shows up across the full buyer journey in AI search systems.
SkillDFreshness: D★ 15Claude Code +9 - 0.485score
meta-ads-campaign-builder
narayan-metaflow
Build and configure Meta Ads campaigns across all ODAX objectives — from objective selection through audience strategy, placement, budget, and creative launch.
SkillDFreshness: D★ 15Claude Code +9 - 0.485score
google-ads-campaign-builder
narayan-metaflow
Build and configure Google Ads campaigns across all 10+ campaign types — from campaign type selection through settings, targeting, creatives, and launch.
SkillDFreshness: D★ 15Claude Code +9 - 0.485score
seo-aeo-content-strategy
narayan-metaflow
Design content systems that earn both Google rankings *and* AI citations.
SkillDFreshness: D★ 15Claude Code +9 - 0.485score
ai-search-visibility-aeo-geo-llmo
narayan-metaflow
AI search and citation behavior change quickly.
SkillDFreshness: D★ 15Claude Code +9 - 0.485score
meta-ads-tracking-setup
narayan-metaflow
Implement and validate Meta Pixel + Conversions API (CAPI) for maximum signal quality — the single biggest lever for Meta Ads performance via the Andromeda…
SkillDFreshness: D★ 15Claude Code +9 - 0.485score
google-ads-scripts
narayan-metaflow
Select, implement, and manage Google Ads scripts to automate PPC tasks at scale — n-gram analysis, bid management, budget pacing, anomaly detection, and…
SkillDFreshness: D★ 15Claude Code +9 - 0.480score
google-ads-account-audit
narayan-metaflow
Systematic 70+ checkpoint audit covering tracking, structure, keywords, ads, bidding, budgets, audiences, and competitive positioning — with ICE-prioritized…
SkillDFreshness: D★ 15Claude Code +9 - 0.480score
google-merchant-center
narayan-metaflow
Optimize product feeds for Shopping and Performance Max campaigns — from fixing disapprovals to building custom label strategies that power…
SkillDFreshness: D★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Apr 17, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from narayan-metaflow
- 0.603score
content-effort-audit
narayan-metaflow
Score visible effort evidence on specified URLs.
SkillBFreshness: B★ 15Claude Code +9 - 0.488score
bofu-seo-aeo-strategy
narayan-metaflow
Plan, write, and maintain content that wins purchase-near buyers in both organic search and AI answer engines.
SkillDFreshness: D★ 15Claude Code +9 - 0.488score
seo-reporting-measurement
narayan-metaflow
Build reports that stakeholders trust, rooted in data sources that are actually reliable.
SkillDFreshness: D★ 15Claude Code +9 - 0.485score
google-ads-campaign-builder
narayan-metaflow
Build and configure Google Ads campaigns across all 10+ campaign types — from campaign type selection through settings, targeting, creatives, and launch.
SkillDFreshness: D★ 15Claude Code +9 - 0.485score
ai-search-visibility-aeo-geo-llmo
narayan-metaflow
AI search and citation behavior change quickly.
SkillDFreshness: D★ 15Claude Code +9 - 0.485score
seo-aeo-content-strategy
narayan-metaflow
Design content systems that earn both Google rankings *and* AI citations.
SkillDFreshness: D★ 15Claude Code +9
Cite this page
campaign-analyzer skill. Agent Mart. https://agentmart.dev/skills/narayan-metaflow-campaign-analyzer (last updated 2026-10-24)