campaign-analysis

Analyze cross-channel paid campaign performance and rank campaigns by ROAS and efficiency.

Updated May 23, 2026
One-click install
npx skills add https://github.com/TheGraphicKing/skott-canvas --skill campaign-analysis-thegraphicking
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: campaign-analysis
Source: https://github.com/TheGraphicKing/skott-canvas/tree/main/skills/campaign-analysis
Command: npx skills add https://github.com/TheGraphicKing/skott-canvas --skill campaign-analysis-thegraphicking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Marketing teams struggle to compare paid campaign performance across Google Ads, LinkedIn, and Meta because each platform reports metrics differently, making it hard to spot underperformers and decide where to reallocate budget. ## Core Features & Use Cases - Cross-Channel Normalization: Standardizes metrics like CTR, CPC, CPA, and ROAS across Google Ads, LinkedIn Campaign Manager, and Meta Ads Manager using a consistent attribution model. - Underperformer Detection: Flags campaigns with low CTR, sub-target ROAS, rising CPA, or declining conversion rates, then diagnoses root causes such as creative fatigue or audience saturation. - Ranked Action Output: Produces a performance table sorted by ROAS plus specific recommendations to scale, pause, test, optimize, or monitor each campaign. - Use Case: Before a monthly budget review, run this analysis to identify that a LinkedIn campaign has a ROAS of 0.8 while a Google campaign delivers 4.2x, then reallocate spend accordingly. ## Quick Start Analyze my Google Ads, LinkedIn, and Meta campaign performance for the last 30 days and tell me which campaigns to scale or pause.

Frequently Asked Questions about campaign-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compare campaign performance across Google Ads, LinkedIn, and Meta?▼

Pull the same core metrics (impressions, CTR, CPC, conversions, CPA, ROAS, spend) from each platform, then normalize them under one attribution model such as last-click or linear. This accounts for differences like LinkedIn's higher CPCs and Meta's attribution windows.

What metrics should I track for paid campaign analysis?▼

Track impressions, clicks, CTR, CPC, conversions, conversion rate, cost per conversion, attributed revenue, ROAS, and total spend per campaign. Compare these against historical baselines, industry benchmarks, and internal targets.

When should I pause an underperforming ad campaign?▼

Pause when ROAS falls below 1.0, CPA exceeds target by more than 25%, or conversion rate declines week-over-week for three or more weeks. First diagnose root causes like creative fatigue, audience saturation, or landing page issues.

Why is my LinkedIn CPC so much higher than Google Ads?▼

LinkedIn CPCs are typically 3-5x higher than Google Ads due to its B2B audience targeting and smaller inventory. Normalize for this difference when comparing channels rather than judging LinkedIn by Google benchmarks.

What is a good ROAS for demand generation campaigns?▼

A ROAS below 2.0 flags a demand generation campaign as underperforming, while any campaign below 1.0 loses money on ad spend. Evaluate ROAS alongside CPA targets, conversion volume, and trend direction before acting.