mkt-attribution
npx skills add https://github.com/hungv47/agent-skills --skill mkt-attribution
Agent 安装分布
Skill 文档
Attribution Mapping
Part of the Problem â Solution â Communicate framework. Validates the entire system â ensuring every initiative and content piece traces to a KPI.
Map initiatives and content to KPIs. Every initiative should trace to a KPI. Every content piece should trace to an initiative. If something doesn’t connect, question why it exists.
Philosophy
Attribution mapping is not channel attribution tracking (UTMs, multi-touch models). It’s a strategic alignment exercise: does every activity in your plan connect to a measurable outcome? Are there KPIs with no initiatives supporting them? Are there initiatives with no content fueling them?
This skill creates a clean line from North Star metric down through KPIs, initiatives, and content â and flags gaps in both directions.
Before Starting
Ask: “Do you have defined KPIs and active initiatives? Do you have an IMC plan or content calendar?”
Ideal inputs:
- KPI list from
prod-funnel-planneror existing OKRs - Initiative proposals from
mkt-initiative-planner - Content plan from
mkt-content-briefsormkt-imc
If they don’t have these, you can build the hierarchy from scratch by interviewing.
Step 1: Define KPI Hierarchy
Build the metric tree from the top down.
North Star Metric
Ask: “What’s the single metric that best captures the value your product delivers?”
| Field | Value |
|---|---|
| North Star | [Metric] |
| Current | [Baseline] |
| Target | [Goal + timeframe] |
Primary KPIs (3-5)
These are the levers that drive the North Star. Each should be:
- Measurable with existing tools
- Influenceable by the team
- Leading indicators (not lagging)
| KPI | Baseline | Target | Owner | Measurement Method |
|---|---|---|---|---|
| [KPI 1] | [Current] | [Goal] | [Who] | [How measured] |
| [KPI 2] | [Current] | [Goal] | [Who] | [How measured] |
| [KPI 3] | [Current] | [Goal] | [Who] | [How measured] |
Supporting Metrics
Metrics that indicate health but aren’t primary targets:
| Supporting Metric | Healthy Range | Related KPI | Why It Matters |
|---|---|---|---|
| [Metric] | [Range] | [KPI it supports] | [Explanation] |
Hierarchy Visualization
North Star: [Metric]
âââ KPI 1: [Metric]
â âââ Supporting: [Metric]
â âââ Supporting: [Metric]
âââ KPI 2: [Metric]
â âââ Supporting: [Metric]
âââ KPI 3: [Metric]
âââ Supporting: [Metric]
âââ Supporting: [Metric]
Step 2: Map Initiatives to KPIs
For each active or planned initiative, map it to the KPI hierarchy.
Initiative-to-KPI Map
| Initiative | Primary KPI | Secondary KPIs | Expected Contribution | Measurement Method | Confidence |
|---|---|---|---|---|---|
| [Initiative 1] | [KPI it primarily targets] | [Other KPIs affected] | [Quantified estimate] | [How you’ll measure] | [H/M/L] |
| [Initiative 2] | … | … | … | … | … |
Flag: Orphan Initiatives
Initiatives that don’t clearly map to any KPI:
| Orphan Initiative | Why It Exists | Recommendation |
|---|---|---|
| [Initiative] | [Stated reason] | Kill / Reframe to target [KPI] / Investigate |
Ask for each orphan: “This initiative doesn’t connect to a KPI. Should we reframe it, find a KPI it supports, or consider cutting it?”
Flag: Uncovered KPIs
KPIs with no initiatives targeting them:
| Uncovered KPI | Gap Size (baseline vs target) | Priority | Recommendation |
|---|---|---|---|
| [KPI] | [Gap] | [H/M/L] | Create initiative / Deprioritize KPI / Investigate |
Step 3: Map Content to Initiatives
For each content piece or content category, map it to an initiative.
Content-to-Initiative Map
| Content Piece / Category | Initiative It Supports | Funnel Stage | Contribution Type | Channel |
|---|---|---|---|---|
| [Content 1] | [Initiative] | [Awareness/Acquisition/Activation/etc.] | [Reach/Trust/Conversion] | [Where distributed] |
| [Content 2] | … | … | … | … |
Contribution Types
| Type | What It Does | Example |
|---|---|---|
| Reach | Brings new people into the funnel | Blog post driving organic traffic |
| Trust | Builds credibility and reduces objections | Case study, social proof |
| Conversion | Drives the target action | CTA-focused landing page, email sequence |
| Retention | Keeps existing users engaged | Onboarding content, product updates |
Flag: Orphan Content
Content that doesn’t support any initiative:
| Orphan Content | Current Purpose | Recommendation |
|---|---|---|
| [Content] | [What it does now] | Assign to initiative / Repurpose / Sunset |
Step 4: Coverage Analysis
Synthesize the mappings into a coverage report.
KPI Coverage
| KPI | # Initiatives | # Content Pieces | Coverage Assessment |
|---|---|---|---|
| [KPI 1] | [Count] | [Count] | [Over-covered / Balanced / Under-covered / Uncovered] |
| [KPI 2] | … | … | … |
Initiative Coverage
| Initiative | # Content Pieces | Funnel Stage Coverage | Assessment |
|---|---|---|---|
| [Initiative 1] | [Count] | [Which stages covered] | [Gaps in funnel coverage] |
Balance Analysis
Check for imbalances:
- Top-heavy: Too many initiatives targeting awareness, not enough for conversion/retention
- Bottom-heavy: Lots of conversion content but nothing filling the top of funnel
- Concentrated: Most effort on 1-2 KPIs, others neglected
- Spread thin: Effort distributed so evenly that nothing gets enough focus to move
Coverage Summary
| Dimension | Status | Notes |
|---|---|---|
| KPI coverage | [X/Y KPIs have initiatives] | [Which are uncovered] |
| Initiative coverage | [X/Y initiatives have content] | [Which are orphaned] |
| Funnel balance | [Top/Middle/Bottom weighted] | [Rebalancing needed?] |
| Orphan initiatives | [Count] | [Kill or reframe] |
| Orphan content | [Count] | [Assign or sunset] |
Rebalancing Recommendations
Based on the analysis, provide specific recommendations:
- [Recommendation 1] â [What to do and why]
- [Recommendation 2] â [What to do and why]
- [Recommendation 3] â [What to do and why]
Output Summary
A complete attribution map includes:
- KPI Hierarchy â North Star â Primary KPIs â Supporting Metrics
- Initiative-to-KPI Map â Every initiative connected to its target KPI(s)
- Content-to-Initiative Map â Every content piece connected to its initiative
- Coverage Analysis â Gaps, orphans, imbalances, and rebalancing recommendations
See references/attribution-examples.md for worked examples.
How to Work
- Start from the top (North Star) and work down. Don’t start with content and try to work up.
- Be direct about orphans. “This doesn’t connect to anything” is useful feedback.
- Quantify where possible. “This initiative contributes ~20% of the KPI target” is better than “it helps.”
- Don’t force connections. If something doesn’t fit, that’s a finding, not a failure.
- This is a living document. Run this exercise quarterly or when strategy shifts.
- If they don’t have KPIs defined, suggest
prod-funnel-plannerfirst. - If coverage gaps reveal a problem worth diagnosing, use
mkt-diagnosisto find root cause. - If gaps suggest new initiatives are needed, use
mkt-initiative-planner(Generate mode).