/13-data-analysis-global
Turn raw marketing data into actionable insight — analysis by channel, campaign, creative, audience, time. Descriptive → Diagnostic → Predictive → Prescriptive.
$ npx -y skills add minhnv0807/ai-business-skills --skill 13-data-analysis-global --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/13-data-analysis-global
Context preview
The summary Claude sees to decide when to auto-load this skill.
Turn raw marketing data into actionable insight — analysis by channel, campaign, creative, audience, time. Descriptive → Diagnostic → Predictive → Prescriptive.
SKILL.md
13-data-analysis-global.SKILL.mdname: 13-data-analysis-global
description: Turn raw marketing data into actionable insight — analysis by channel, campaign, creative, audience, time. Descriptive → Diagnostic → Predictive → Prescriptive.
metadata:
version: 2.5.0
category: performance
language: en
triggers:
- "data analysis"
- "analyze data"
- "marketing analytics"
- "Meta Ads analysis"
- "TikTok Ads analysis"
- "GA4 report"
- "performance analysis"
- "Triple Whale"
- "Hyros"
- "Northbeam"
output: A .md report structured as Descriptive, Diagnostic, Predictive, Prescriptive — with tables and concrete recommendations
related:
- 03-performance-review-global
- 07-marketing-report-global
- 10-reverse-kpi-calc-global
- 12-landing-page-brief-global
Marketing Data Analysis (Global)
> Insight before numbers. Lead with judgment, illustrate with data — never list numbers without interpretation.
---
Information Gathering
Ask up to 4 questions:
1. **Data source?** Meta Ads, TikTok Ads, GA4, Shopify, Triple Whale/Hyros/Northbeam, Google Sheets — single source or combined? 2. **Time window?** This week, this month, A vs B (e.g. March vs April)? 3. **Current business goal?** Increase leads, lower CPL, raise ROAS, or a specific issue to fix? 4. **Paste data here** — drop a table, or describe core metrics (spend, impressions, clicks, leads, revenue).
---
Analysis Principles
Reading Order
1. DESCRIPTIVE — What happened? (numbers, trends)
2. DIAGNOSTIC — Why? (root cause)
3. PREDICTIVE — What's next? (forecast)
4. PRESCRIPTIVE — What to do? (concrete actions)
Presentation Rules
| Rule | Explanation | |------|-------------| | Insight first, numbers second | "CPL up 40% due to creative fatigue" — not "CPL went from $5 to $7" | | Compare, don't quote absolutes | Always compare with: prior week (WoW), prior month (MoM), or industry benchmark | | Flag anomalies | Any metric moving > 20% vs prior period → flag for investigation | | Recommendations have deadlines | Each recommendation specifies: action, when, owner, success metric |
---
Analysis Frameworks by Source
Meta Ads
| Level | Primary metrics | Secondary metrics | |-------|-----------------|-------------------| | Account | Spend, ROAS, CPA | Frequency, Reach | | Campaign | CPM, CPL, Conv rate | Budget utilization | | Ad Set | CPC, CTR, CPM | Audience size, overlap | | Ad (Creative) | Hook rate (3s view), Hold rate, CTR | Engagement rate, save rate |
**Reading Meta Ads:**
High spend + low impressions → CPM high → audience too narrow or auction-pressured
High impressions + low clicks → CTR low → creative not compelling
High clicks + low leads → LP problem or form too long
High leads + low bookings → poor lead quality or weak nurture
TikTok Ads
| Level | Primary metrics | Secondary metrics | |-------|-----------------|-------------------| | Account | Spend, CPA, ROAS | Total impressions | | Campaign | CPM, Cost per result | Campaign type performance | | Ad Group | CPC, CTR, Conv rate | Audience size, age/gender split | | Ad (Video) | 2s view rate, 6s view rate, completion rate | Like, comment, share |
**Reading TikTok Ads:**
2s view rate low → weak hook — first 3 seconds aren't strong enough
6s view rate low → losing attention after the hook
Completion rate low + CTR low → video doesn't drive action
CPV high → wrong audience, or video doesn't fit TikTok format
Google Analytics 4
| Metric group | Metric | Meaning | |--------------|--------|---------| | Acquisition | Users, Sessions, Source/Medium | Traffic origin | | Engagement | Engagement rate, Time on page, Pages/session | Traffic quality | | Conversion | Conv rate, Events (form submit, click CTA) | Conversion effectiveness | | Retention | Returning users, User retention | Stickiness |
**Reading GA4:**
Traffic up + engagement down → low-quality traffic, filter sources
Traffic up + conversions down → LP problem or wrong-intent traffic
Bounce rate high (>70%) on one page → mismatch with ad copy or slow load
E-commerce Attribution Tools (Dropshipping/DTC)
For dropshipping or DTC stores, native ad-platform metrics often diverge from real revenue. Use one of these:
| Tool | Best for | Key feature | |------|----------|-------------| | **Triple Whale** | Shopify DTC | Pixel-based attribution, blended ROAS, AI insights | | **Hyros** | Info products + DTC | Server-side tracking, long-window attribution | | **Northbeam** | High-spend DTC ($100K+/mo) | MTA + MMM, incrementality testing | | **Polar Analytics** | Mid-market DTC | All-in-one dashboards, source-of-truth tracking | | **Wicked Reports** | Email-heavy DTC | Multi-touch attribution including email |
**Cross-checking:** when Meta reports 5x ROAS but Shopify reports 2x ROAS, trust the platform-of-record (Shopify). The gap is usually iOS 14+ attribution loss.
Spreadsheet Data (Manual)
When user pastes data from a sheet:
1. Identify core columns: date, channel, spend, units (impressions/clicks/leads/orders), revenue 2. Compute derived metrics: CPL, CPA, ROAS, conversion rate 3. Sort by time to surface trends 4. Group by channel/campaign for comparison
---
Trend Detection
Week over Week (WoW)
| Metric | Prior week | This week | Change | Status | |--------|-----------|-----------|--------|--------| | [Metric] | [Value] | [Value] | [+/- %] | [Normal / Watch / Alert] |
**Alert thresholds:**
- 10–20% change → monitor, no action yet
- 20–40% change → investigate, prepare a response
- > 40% change → act now
Month over Month (MoM)
| Metric | Prior month | This month | Change | vs Industry benchmark | |--------|------------|-----------|--------|----------------------| | [Metric] | [Value] | [Value] | [+/- %] | [Above/Below industry avg] |
Seasonality (Global)
| Period | Impact | Adjustment | |--------|--------|-----------| | Q4 holiday (US: Black Friday → Christmas) | CPM +30–50%, conversion up | Increase budget; book inventory ea
Read more
name: 13-data-analysis-global description: Turn raw marketing data into actionable insight — analysis by channel, campaign, creative, audience, time. Descriptive → Diagnostic → Predictive → Prescriptive. metadata: version: 2.5.0 category: performance language: en triggers: - "data analysis" - "analyze data" - "marketing analytics" - "Meta Ads analysis" - "TikTok Ads analysis" - "GA4 report" - "performance analysis" - "Triple Whale" - "Hyros" - "Northbeam" output: A .md report structured as Descriptive, Diagnostic, Predictive, Prescriptive — with tables and concrete recommendations related: - 03-performance-review-global - 07-marketing-report-global - 10-reverse-kpi-calc-global - 12-landing-page-brief-global
Marketing Data Analysis (Global)
> Insight before numbers. Lead with judgment, illustrate with data — never list numbers without interpretation.
---
Information Gathering
Ask up to 4 questions:
1. **Data source?** Meta Ads, TikTok Ads, GA4, Shopify, Triple Whale/Hyros/Northbeam, Google Sheets — single source or combined? 2. **Time window?** This week, this month, A vs B (e.g. March vs April)? 3. **Current business goal?** Increase leads, lower CPL, raise ROAS, or a specific issue to fix? 4. **Paste data here** — drop a table, or describe core metrics (spend, impressions, clicks, leads, revenue).
---
Analysis Principles
Reading Order
1. DESCRIPTIVE — What happened? (numbers, trends) 2. DIAGNOSTIC — Why? (root cause) 3. PREDICTIVE — What's next? (forecast) 4. PRESCRIPTIVE — What to do? (concrete actions)
Presentation Rules
| Rule | Explanation | |------|-------------| | Insight first, numbers second | "CPL up 40% due to creative fatigue" — not "CPL went from $5 to $7" | | Compare, don't quote absolutes | Always compare with: prior week (WoW), prior month (MoM), or industry benchmark | | Flag anomalies | Any metric moving > 20% vs prior period → flag for investigation | | Recommendations have deadlines | Each recommendation specifies: action, when, owner, success metric |
---
Analysis Frameworks by Source
Meta Ads
| Level | Primary metrics | Secondary metrics | |-------|-----------------|-------------------| | Account | Spend, ROAS, CPA | Frequency, Reach | | Campaign | CPM, CPL, Conv rate | Budget utilization | | Ad Set | CPC, CTR, CPM | Audience size, overlap | | Ad (Creative) | Hook rate (3s view), Hold rate, CTR | Engagement rate, save rate |
**Reading Meta Ads:**
High spend + low impressions → CPM high → audience too narrow or auction-pressured High impressions + low clicks → CTR low → creative not compelling High clicks + low leads → LP problem or form too long High leads + low bookings → poor lead quality or weak nurture
TikTok Ads
| Level | Primary metrics | Secondary metrics | |-------|-----------------|-------------------| | Account | Spend, CPA, ROAS | Total impressions | | Campaign | CPM, Cost per result | Campaign type performance | | Ad Group | CPC, CTR, Conv rate | Audience size, age/gender split | | Ad (Video) | 2s view rate, 6s view rate, completion rate | Like, comment, share |
**Reading TikTok Ads:**
2s view rate low → weak hook — first 3 seconds aren't strong enough 6s view rate low → losing attention after the hook Completion rate low + CTR low → video doesn't drive action CPV high → wrong audience, or video doesn't fit TikTok format
Google Analytics 4
| Metric group | Metric | Meaning | |--------------|--------|---------| | Acquisition | Users, Sessions, Source/Medium | Traffic origin | | Engagement | Engagement rate, Time on page, Pages/session | Traffic quality | | Conversion | Conv rate, Events (form submit, click CTA) | Conversion effectiveness | | Retention | Returning users, User retention | Stickiness |
**Reading GA4:**
Traffic up + engagement down → low-quality traffic, filter sources Traffic up + conversions down → LP problem or wrong-intent traffic Bounce rate high (>70%) on one page → mismatch with ad copy or slow load
E-commerce Attribution Tools (Dropshipping/DTC)
For dropshipping or DTC stores, native ad-platform metrics often diverge from real revenue. Use one of these:
| Tool | Best for | Key feature | |------|----------|-------------| | **Triple Whale** | Shopify DTC | Pixel-based attribution, blended ROAS, AI insights | | **Hyros** | Info products + DTC | Server-side tracking, long-window attribution | | **Northbeam** | High-spend DTC ($100K+/mo) | MTA + MMM, incrementality testing | | **Polar Analytics** | Mid-market DTC | All-in-one dashboards, source-of-truth tracking | | **Wicked Reports** | Email-heavy DTC | Multi-touch attribution including email |
**Cross-checking:** when Meta reports 5x ROAS but Shopify reports 2x ROAS, trust the platform-of-record (Shopify). The gap is usually iOS 14+ attribution loss.
Spreadsheet Data (Manual)
When user pastes data from a sheet:
1. Identify core columns: date, channel, spend, units (impressions/clicks/leads/orders), revenue 2. Compute derived metrics: CPL, CPA, ROAS, conversion rate 3. Sort by time to surface trends 4. Group by channel/campaign for comparison
---
Trend Detection
Week over Week (WoW)
| Metric | Prior week | This week | Change | Status | |--------|-----------|-----------|--------|--------| | [Metric] | [Value] | [Value] | [+/- %] | [Normal / Watch / Alert] |
**Alert thresholds:**
- 10–20% change → monitor, no action yet
- 20–40% change → investigate, prepare a response
- > 40% change → act now
Month over Month (MoM)
| Metric | Prior month | This month | Change | vs Industry benchmark | |--------|------------|-----------|--------|----------------------| | [Metric] | [Value] | [Value] | [+/- %] | [Above/Below industry avg] |
Seasonality (Global)
| Period | Impact | Adjustment | |--------|--------|-----------| | Q4 holiday (US: Black Friday → Christmas) | CPM +30–50%, conversion up | Increase budget; book inventory ea
138 bilingual AI marketing skills (69 VN + 69 Global) for Claude Code, OpenCode, Codex, VS Code. Four role SOP packs — content, design, performance, leader ops — plus strategy, personal brand, AI avatar, dropshipping, design master, knowledge library. 4 regions (US/EU/SEA/LATAM) + Vietnam 2025-2026. Companion: opa-kit.
Repo: minhnv0807/ai-business-skills
Other skills on ai-business-skills.
- /00-marketing-plan-global
Comprehensive 7-section marketing plan for global businesses — strategy, target audience, positioning, channels, content, KPIs, budget. Reads `.agents/product-marketing-context-global.md` first. Universal framework adapts to US/EU/SEA/LATAM via foundation skill region. Trigger:
Open skill - /01-content-calendar-global
Monthly content calendar for global businesses — multi-channel posting schedule with funnel ratio, content pillars, repurposing matrix, and quality scoring. Reads `.agents/product-marketing-context-global.md`. Universal framework, region-specific posting times via foundation
Open skill - /02-campaign-brief-global
9-section campaign brief for global campaigns — context, objectives, target, message, creative, channels, timeline, deliverables, risks. Reads `.agents/product-marketing-context-global.md`. Universal framework, region-specific benchmarks via foundation skill. Trigger: 'campaign
Open skill - /03-performance-eval-global
Diagnose marketing performance for global businesses — root cause analysis, 5-Whys, 48-hour action plan. Has 4 region variants for benchmarks (US/EU/SEA/LATAM). Reads `.agents/product-marketing-context-global.md`. INCLUDES Dropshipping KPI section (ROAS, BE-ROAS, profit margin,
Open skill - /04-script-video-global
Short-form video scripts for TikTok, Reels, YouTube Shorts — 2 A/B variants, 6 hook formulas, timestamp breakdown, shoot guide, caption + hashtag, viral score. Reads `.agents/product-marketing-context-global.md`. Universal framework, English-language hooks. Trigger: 'video
Open skill - /05-ad-copy-global
6 ad copy variations (2 TOFU + 2 MOFU + 2 BOFU) for global markets. Frameworks: AIDA, PAS, BAB. Platforms: Meta, Google, TikTok. INCLUDES Dropshipping Mode (4 templates) for Shopify dropshippers. Trigger: 'ad copy', 'Facebook ads', 'TikTok ads', 'Google Ads copy', 'dropshipping
Open skill

