Skip to content
datawhalechina

Analyzing Marketing Campaign skill

Analyze weekly marketing campaign performance data across channels. Use when analyzing multi-channel digital marketing data to calculate funnel metrics (CTR, CVR) and compare to benchmarks, compute cost and revenue efficiency metrics (ROAS, CPA, Net Profit), or get budget reallocation recommendations based on performance rules.

$npx alyn-cli add analyzing-marketing-campaign
View this skill on GitHubdatawhalechina/agent-skills-with-anthropic/6.Creating Custom Skills(自定义skills)/analyzing-marketing-campaign/SKILL.md
Pack stars
1,574
Pack installs
6
Alyn Score
52/99
Updated
3 months ago

What is the Analyzing Marketing Campaign skill?

Analyzing Marketing Campaign is a marketing skill by datawhalechina for Claude Code, Cursor, Codex and other AI coding agents. Analyze weekly marketing campaign performance data across channels. Use when analyzing multi-channel digital marketing data to calculate funnel metrics (CTR, CVR) and compare to benchmarks, compute cost and revenue efficiency metrics (ROAS, CPA, Net Profit), or get budget reallocation recommendations based on performance rules.

Compare to user-provided benchmarks, report difference in percentage points and provide brief interpretation for each channel. If benchmarks are not provided, use these historical values:

When to use it

Use when analyzing multi-channel digital marketing data to calculate funnel metrics (CTR, CVR) and compare to benchmarks, compute cost and revenue efficiency metrics (ROAS, CPA, Net Profit), or get budget reallocation recommendations based on performance rules.

What the SKILL.md covers

  • Input Requirements
  • Data Quality Check
  • Funnel Analysis
  • Efficiency Analysis
  • Output Format
  • Budget Reallocation
Author
datawhalechina
Pack
datawhalechina/agent-skills-with-anthropic (3 skills)
Category
Marketing, #663 of 725
Alyn Score
52 / 99
Files
2, includes references
License
Not stated
Last updated
3 months ago
Works with
Claude Code, Claude, Cursor, Codex, Gemini CLI, Copilot

Analyzing Marketing Campaign compared to similar skills

SkillAlyn ScoreGitHub starsUpdated
Analyzing Marketing Campaign · datawhalechina521.6k3 months ago
Ad Spend Allocator · irinabuht12-oss607.3k16 days ago
Performance Report · Affitor6277923 days ago
Asc Metrics · appeeky692.3k2 days ago

Install Analyzing Marketing Campaign

Pick your agent. Every command is ready to paste.

$npx alyn-cli add analyzing-marketing-campaign

Detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

$npx skills add datawhalechina/agent-skills-with-anthropic --skill analyzing-marketing-campaign

Or use the open skills CLI directly.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads analyzing-marketing-campaign when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the analyzing-marketing-campaign skill”. In Codex, type $analyzing-marketing-campaign.

The skill itself

SKILL.md

FolderGitHub

Marketing Campaign Analysis

Automated analysis of multi-channel marketing campaign data.

Input Requirements

Expects campaign data in CSV format with these columns:

  • date: Campaign date
  • campaign_name: Campaign identifier
  • channel: Marketing channel
  • segment: Customer segment
  • impressions: Ad impressions (empty for Email channel)
  • clicks: Number of clicks
  • conversions: Number of conversions
  • spend: Marketing spend in dollars
  • revenue: Revenue generated in dollars
  • orders: Number of orders

Data Quality Check

  1. Check for missing values and empty cells (Email channel won't have impressions)
  2. Verify no negative values in numeric columns
  3. Flag anomalies (e.g., conversions without clicks)

Funnel Analysis

Calculate per channel:

  • Click Through Rate (CTR) = clicks / impressions × 100
  • Conversion Rate (CVR) = conversions / clicks × 100

Compare to user-provided benchmarks, report difference in percentage points and provide brief interpretation for each channel. If benchmarks are not provided, use these historical values:

Channel CTR CVR
Facebook_Ads 2.5% 3.8%
Google_Ads 5.0% 4.5%
TikTok_Ads 2.0% 0.9%
Email 15.0% 2.1%

Efficiency Analysis

Calculate per channel:

  • Return On Ad Spend (ROAS) = revenue / spend
  • Cost Per Acquisition (CPA) = spend / conversions
  • Net Profit = revenue - Total Costs
    • Total Costs = spend + (orders × Shipping Cost) + (revenue × Product Cost %)
    • Unless user specifies different values, use:
      • Shipping Cost: $8 per order
      • Product Cost: 35% of revenue

Compare to user-provided targets. If not provided, use these defaults:

  • Target ROAS: 4.0x minimum
  • Max CPA: $50

Output Format

Present results as tables with status indicators:

Funnel Analysis Table: | Channel | CTR Actual | CTR Benchmark | CTR Diff | CVR Actual | CVR Benchmark | CVR Diff |

Efficiency Analysis Table: | Channel | ROAS | Status | CPA | Status | Net Profit | Status |

Status indicators:

  • ROAS: "[OK] Above" if >= target, "[X] Below" if < target
  • CPA: "[OK] Below" if <= max, "[X] Above" if > max
  • Net Profit: "[OK] Positive" if > 0, "[X] Negative" if <= 0

Follow each table with brief channel-by-channel interpretation highlighting key insights and recommended actions.

Budget Reallocation

If user asks about budget reallocation, read references/budget_reallocation_rules.md for the complete decision framework including eligibility rules, performance-based actions, and constraints.

Tips for Analyzing Marketing Campaign

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It bundles reference files. The agent reads them only when needed, so they cost no context until then.
  • • It is part of a pack with 3 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Analyzing Marketing Campaign

What does the Analyzing Marketing Campaign skill do?

Analyze weekly marketing campaign performance data across channels. Use when analyzing multi-channel digital marketing data to calculate funnel metrics (CTR, CVR) and compare to benchmarks, compute cost and revenue efficiency metrics (ROAS, CPA, Net Profit), or get budget reallocation recommendations based on performance rules.

How do I install Analyzing Marketing Campaign?

Run "npx alyn-cli add analyzing-marketing-campaign" in your project. The Alyn CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Analyzing Marketing Campaign work in Cursor and Codex?

Yes. Analyzing Marketing Campaign uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

When should I use the Analyzing Marketing Campaign skill?

Use when analyzing multi-channel digital marketing data to calculate funnel metrics (CTR, CVR) and compare to benchmarks, compute cost and revenue efficiency metrics (ROAS, CPA, Net Profit), or get budget reallocation recommendations based on performance rules.

What is inside the Analyzing Marketing Campaign skill?

The SKILL.md covers Input Requirements, Data Quality Check, Funnel Analysis, Efficiency Analysis, Output Format, Budget Reallocation, and the skill folder has 2 files.

What is a good alternative to Analyzing Marketing Campaign?

Ad Spend Allocator by irinabuht12-oss is the highest-ranked similar skill from another creator, with an Alyn Score of 60 compared to 52 for Analyzing Marketing Campaign.

Is Analyzing Marketing Campaign free?

Analyzing Marketing Campaign is open source on GitHub. It is free to install; check the license before commercial use.

Who made Analyzing Marketing Campaign?

Analyzing Marketing Campaign is published by datawhalechina in the datawhalechina/agent-skills-with-anthropic repository, together with 2 other skills.

Similar skills. From other creators.