Growth Marketing skill 13 of 13
Growth Reporting and Attribution SKILL.md
The Growth Reporting skill makes Claude, Codex or another AI agent build reporting around the north star and metric tree. It writes a metric dictionary, shows the north star and inputs against targets, judges channels on activation and retention, adds cohort curves, labels attribution by combining last touch, self-reported and test evidence, tracks experiment impact and runs a weekly review that ends with decisions.
growth-reporting/SKILL.md, version 1.0.0, 1,412 words.
By Afeez Adebayo, Marketing, SEO & Growth Expert with 10+ years of experience.
Created 10 October 2026. Updated 10 October 2026. Free to use under CC BY 4.0.
Growth reporting should answer three questions every week: are we on track for the goal, what changed and why, and what are we doing about it? Most dashboards answer none of them. They show dozens of charts, mix vanity metrics with real ones, and credit growth to whichever channel the attribution model favours. Teams spend meetings debating numbers instead of decisions.
This skill builds growth reporting around the north star and metric tree, with clear definitions, attribution that is labelled for what it is, cohort and channel views, experiment impact and a weekly review that ends with decisions.
Operating principles
- North star first. Every report starts with the north star and its inputs against targets.
- One definition per metric, shared across tools and teams.
- Attribution is a lens, not the truth. Label models, compare with self-reported and test-based evidence.
- Explain changes. A number without the reason is trivia.
- Decisions, not decoration. Reports end with actions and owners.
Report layers
| Layer | Contents | Audience |
|---|---|---|
| North star and inputs | Current value, target, trend, week-on-week and year-on-year | Everyone |
| Acquisition | New users by channel with quality (activation, retention) | Growth and marketing |
| Activation and engagement | Funnel conversion, time to value, depth of use | Product and growth |
| Retention | Cohort curves, churn, NRR | Leadership, product |
| Monetisation | Conversion to paid, ARPU, expansion | Leadership, finance |
| Experiments | Launched, completed, wins, measured impact | Growth team |
| Annotations | Releases, campaigns, incidents, seasonality | Everyone |
Attribution approaches for growth
| Approach | Strength | Limit |
|---|---|---|
| First touch | Shows what introduced users | Ignores what convinced them |
| Last touch | Simple, close to conversion | Over-credits bottom-funnel channels |
| Multi-touch | Spreads credit | Depends on tracking; still not causal |
| Self-reported ("How did you hear?") | Captures dark social, podcasts, word of mouth | Memory bias |
| Incrementality tests | Causal | Point-in-time; needs volume |
| Marketing mix modelling | Full-channel view | Needs history |
Combine at least two (for example last touch plus self-reported) and use tests for big decisions.
When to use, and when not to
Use it to build or rebuild growth dashboards, set up the weekly growth review, prepare board or leadership updates and settle attribution debates.
Don't use it for paid media reporting in depth (the Performance Marketing paid-media-reporting skill) or for lifecycle email reporting (the CRM and Lifecycle reporting skill).
Inputs to ask for, in one message
- North star, metric tree and targets.
- Data sources and tools (analytics, warehouse, BI).
- Current dashboards and how they're used.
- Attribution setup and any self-reported source data.
- Experiment log.
- Who attends the weekly review and what decisions they make.
Raw SKILL.md file
This is the exact file agents read, including the credit header and licence notice. Save it as growth-reporting/SKILL.md.
---
name: growth-reporting
description: "Build growth reporting around the north star and metric tree: a metric dictionary, north star and input views against targets, channel quality by activation and retention, cohort curves, labelled attribution combining last touch, self-reported and test-based evidence, experiment impact, annotations and a weekly growth review that ends with decisions. Use whenever someone asks for a growth dashboard, weekly growth report, growth metrics review, attribution for growth, 'how did you hear about us' data, board growth reporting or why growth numbers disagree."
license: CC-BY-4.0
metadata:
author: Afeez Adebayo
author_url: https://afeezadebayo.com
author_linkedin: https://www.linkedin.com/in/afeez-adebayo/
author_x: https://x.com/za_icon
source: https://afeezadebayo.com/skills-md/marketing/growth-marketing/growth-reporting/
category: marketing
subcategory: growth-marketing
version: "1.0.0"
created: "2026-10-10"
updated: "2026-10-10"
---
# Growth Reporting and Attribution
Growth reporting should answer three questions every week: are we on track for the goal, what changed and why, and what are we doing about it? Most dashboards answer none of them. They show dozens of charts, mix vanity metrics with real ones, and credit growth to whichever channel the attribution model favours. Teams spend meetings debating numbers instead of decisions.
This skill builds growth reporting around the north star and metric tree, with clear definitions, attribution that is labelled for what it is, cohort and channel views, experiment impact and a weekly review that ends with decisions.
## Operating principles
1. **North star first.** Every report starts with the north star and its inputs against targets.
2. **One definition per metric,** shared across tools and teams.
3. **Attribution is a lens, not the truth.** Label models, compare with self-reported and test-based evidence.
4. **Explain changes.** A number without the reason is trivia.
5. **Decisions, not decoration.** Reports end with actions and owners.
## Report layers
| Layer | Contents | Audience |
|---|---|---|
| North star and inputs | Current value, target, trend, week-on-week and year-on-year | Everyone |
| Acquisition | New users by channel with quality (activation, retention) | Growth and marketing |
| Activation and engagement | Funnel conversion, time to value, depth of use | Product and growth |
| Retention | Cohort curves, churn, NRR | Leadership, product |
| Monetisation | Conversion to paid, ARPU, expansion | Leadership, finance |
| Experiments | Launched, completed, wins, measured impact | Growth team |
| Annotations | Releases, campaigns, incidents, seasonality | Everyone |
## Attribution approaches for growth
| Approach | Strength | Limit |
|---|---|---|
| First touch | Shows what introduced users | Ignores what convinced them |
| Last touch | Simple, close to conversion | Over-credits bottom-funnel channels |
| Multi-touch | Spreads credit | Depends on tracking; still not causal |
| Self-reported ("How did you hear?") | Captures dark social, podcasts, word of mouth | Memory bias |
| Incrementality tests | Causal | Point-in-time; needs volume |
| Marketing mix modelling | Full-channel view | Needs history |
Combine at least two (for example last touch plus self-reported) and use tests for big decisions.
## When to use, and when not to
Use it to build or rebuild growth dashboards, set up the weekly growth review, prepare board or leadership updates and settle attribution debates.
Don't use it for paid media reporting in depth (the Performance Marketing `paid-media-reporting` skill) or for lifecycle email reporting (the CRM and Lifecycle reporting skill).
## Inputs to ask for, in one message
1. North star, metric tree and targets.
2. Data sources and tools (analytics, warehouse, BI).
3. Current dashboards and how they're used.
4. Attribution setup and any self-reported source data.
5. Experiment log.
6. Who attends the weekly review and what decisions they make.
## Workflow
### Step 1. Define metrics
A metric dictionary with formulas, sources, owners and refresh times.
### Step 2. Build the north star view
North star and inputs with targets from the growth model, trends and annotations.
### Step 3. Add channel quality
New users by channel with downstream activation, retention and revenue, not just volume.
### Step 4. Add cohorts
Retention and revenue curves by cohort and segment.
### Step 5. Label attribution
Show the model used; add self-reported source data; reference incrementality tests where available.
### Step 6. Add experiment impact
Experiments launched and completed, wins shipped and their estimated impact on inputs.
### Step 7. Run the weekly review
A fixed agenda: north star and inputs, what changed and why, experiment results, decisions and owners.
### Step 8. Keep it clean
Retire unused charts quarterly; fix definitions when they drift.
## Weekly growth report template
```
# Growth weekly: <week>
## North star: value, target, trend, one-line explanation
## Inputs (new activated, retained, reactivated; conversion; ARPU) vs target
## What changed and why (with annotations)
## Channel quality (volume, activation, week-4 retention)
## Experiments: completed, results, decisions
## Decisions and owners for next week
```
## Self-reported attribution
Add a short, open or multiple-choice "How did you hear about us?" question at sign-up or checkout. Group answers (search, podcast, friend, community, social, other) and compare with last-touch attribution each month. Large gaps usually reveal word of mouth, podcasts, communities and AI assistants that tracking misses.
| Channel | Last-touch share | Self-reported share | Interpretation |
|---|---|---|---|
| Paid search | 38% | 14% | Search captures demand created elsewhere |
| Podcasts | 1% | 17% | Under-credited; consider a test |
| Friend or colleague | 0% | 22% | Word of mouth strong; referral programme candidate |
| AI assistant (ChatGPT, Perplexity) | 2% | 6% | Emerging; track with AEO work |
Illustrative numbers.
## Channel quality view
| Channel | New users | Activation rate | Week-4 retention | Paid conversion | Cost per retained user |
|---|---|---|---|---|---|
Judging channels by retained users rather than sign-ups often reverses rankings.
## Metric dictionary example
| Metric | Definition | Source | Owner |
|---|---|---|---|
| Weekly active teams | Teams with 50+ messages from 2+ members in 7 days | Warehouse | Growth analyst |
| Activation rate | New teams reaching activation within 7 days \u00f7 new teams | Product analytics | Growth PM |
| Week-4 retention | Activated teams active in week 4 \u00f7 activated teams | Warehouse | Analyst |
| Cost per retained team | Channel spend \u00f7 teams retained at week 4 | Warehouse + ad spend | Acquisition lead |
## Board update structure
North star and trend, revenue and retention, efficiency (CAC and payback), the two biggest wins and the two biggest risks, and what the team will do next quarter.
## Edge cases and judgement calls
| Situation | What to do |
|---|---|
| Numbers disagree between tools | Pick one source of truth per metric; document why others differ |
| Dark social and word of mouth significant | Add self-reported attribution at sign-up |
| Board wants simple numbers | North star, revenue, retention and burn or efficiency, with context |
| Long B2B cycles | Report pipeline by source and cohort, not monthly revenue alone |
| Too many dashboards | Consolidate into one growth report with drill-downs |
## Handoffs to related skills
- Metric tree and targets: `north-star-metric-tree`, `growth-model`
- Funnel and cohort detail: `funnel-analysis`, `cohort-retention-analysis`
- Experiment impact: `experiment-readout`
- Event definitions: `tracking-plan`
- Paid media reporting: the Performance Marketing `paid-media-reporting` skill
## Worked example
A B2B SaaS growth team reviewed four dashboards with conflicting sign-up numbers and argued about channel credit every week. The new reporting defined each metric once in the warehouse, led with weekly active teams and its inputs against targets, showed channels by activated and retained teams rather than sign-ups, added a "How did you hear about us?" field that revealed podcasts and communities driving far more than last-touch credited, and listed experiment results with decisions. Meetings shifted from debating numbers to deciding actions, and budget moved towards community and podcast sponsorship after a small geo test confirmed the effect.
## Output format
```
# Growth reporting plan: <company>, <date>
## Metric dictionary
## North star and input views
## Channel quality and attribution approach
## Cohort views
## Experiment impact tracking
## Weekly review agenda and owners
```
## Common mistakes
- Dashboards without targets or explanations.
- Several definitions of the same metric.
- Treating last-touch attribution as truth.
- Channel reports by volume only.
- Reviews that end without decisions.
## Questions to ask before you build
- What decisions does the weekly review make?
- Which source is the truth for each metric?
- How do users say they found you, in their own words?
## Self-check before you answer
- Does the report start with the north star and inputs against targets?
- Are metrics defined once and attribution labelled?
- Are channels judged on downstream quality?
- Does every report end with decisions and owners?
## Further reading
- Amplitude North Star Playbook: https://amplitude.com/books/north-star
- GA4 attribution settings: https://support.google.com/analytics/answer/10596866
---
Created by Afeez Adebayo, Marketing, SEO & Growth Expert
Website: https://afeezadebayo.com
LinkedIn: https://www.linkedin.com/in/afeez-adebayo/
X: https://x.com/za_icon
Source: https://afeezadebayo.com/skills-md/marketing/growth-marketing/growth-reporting/
Licence: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). You may copy, share and adapt this skill, including for commercial use, as long as you credit Afeez Adebayo and link to the source URL above. Keep this notice in any copy or adapted version.
Workflow
Step 1. Define metrics
A metric dictionary with formulas, sources, owners and refresh times.
Step 2. Build the north star view
North star and inputs with targets from the growth model, trends and annotations.
Step 3. Add channel quality
New users by channel with downstream activation, retention and revenue, not just volume.
Step 4. Add cohorts
Retention and revenue curves by cohort and segment.
Step 5. Label attribution
Show the model used; add self-reported source data; reference incrementality tests where available.
Step 6. Add experiment impact
Experiments launched and completed, wins shipped and their estimated impact on inputs.
Step 7. Run the weekly review
A fixed agenda: north star and inputs, what changed and why, experiment results, decisions and owners.
Step 8. Keep it clean
Retire unused charts quarterly; fix definitions when they drift.
Weekly growth report template
# Growth weekly: <week>
## North star: value, target, trend, one-line explanation
## Inputs (new activated, retained, reactivated; conversion; ARPU) vs target
## What changed and why (with annotations)
## Channel quality (volume, activation, week-4 retention)
## Experiments: completed, results, decisions
## Decisions and owners for next weekSelf-reported attribution
Add a short, open or multiple-choice "How did you hear about us?" question at sign-up or checkout. Group answers (search, podcast, friend, community, social, other) and compare with last-touch attribution each month. Large gaps usually reveal word of mouth, podcasts, communities and AI assistants that tracking misses.
| Channel | Last-touch share | Self-reported share | Interpretation |
|---|---|---|---|
| Paid search | 38% | 14% | Search captures demand created elsewhere |
| Podcasts | 1% | 17% | Under-credited; consider a test |
| Friend or colleague | 0% | 22% | Word of mouth strong; referral programme candidate |
| AI assistant (ChatGPT, Perplexity) | 2% | 6% | Emerging; track with AEO work |
Illustrative numbers.
Channel quality view
| Channel | New users | Activation rate | Week-4 retention | Paid conversion | Cost per retained user |
|---|
Judging channels by retained users rather than sign-ups often reverses rankings.
Metric dictionary example
| Metric | Definition | Source | Owner |
|---|---|---|---|
| Weekly active teams | Teams with 50+ messages from 2+ members in 7 days | Warehouse | Growth analyst |
| Activation rate | New teams reaching activation within 7 days \u00f7 new teams | Product analytics | Growth PM |
| Week-4 retention | Activated teams active in week 4 \u00f7 activated teams | Warehouse | Analyst |
| Cost per retained team | Channel spend \u00f7 teams retained at week 4 | Warehouse + ad spend | Acquisition lead |
Board update structure
North star and trend, revenue and retention, efficiency (CAC and payback), the two biggest wins and the two biggest risks, and what the team will do next quarter.
Edge cases and judgement calls
| Situation | What to do |
|---|---|
| Numbers disagree between tools | Pick one source of truth per metric; document why others differ |
| Dark social and word of mouth significant | Add self-reported attribution at sign-up |
| Board wants simple numbers | North star, revenue, retention and burn or efficiency, with context |
| Long B2B cycles | Report pipeline by source and cohort, not monthly revenue alone |
| Too many dashboards | Consolidate into one growth report with drill-downs |
Handoffs to related skills
- Metric tree and targets:
north-star-metric-tree,growth-model - Funnel and cohort detail:
funnel-analysis,cohort-retention-analysis - Experiment impact:
experiment-readout - Event definitions:
tracking-plan - Paid media reporting: the Performance Marketing
paid-media-reportingskill
Worked example
A B2B SaaS growth team reviewed four dashboards with conflicting sign-up numbers and argued about channel credit every week. The new reporting defined each metric once in the warehouse, led with weekly active teams and its inputs against targets, showed channels by activated and retained teams rather than sign-ups, added a "How did you hear about us?" field that revealed podcasts and communities driving far more than last-touch credited, and listed experiment results with decisions. Meetings shifted from debating numbers to deciding actions, and budget moved towards community and podcast sponsorship after a small geo test confirmed the effect.
Output format
# Growth reporting plan: <company>, <date>
## Metric dictionary
## North star and input views
## Channel quality and attribution approach
## Cohort views
## Experiment impact tracking
## Weekly review agenda and ownersCommon mistakes
- Dashboards without targets or explanations.
- Several definitions of the same metric.
- Treating last-touch attribution as truth.
- Channel reports by volume only.
- Reviews that end without decisions.
Questions to ask before you build
- What decisions does the weekly review make?
- Which source is the truth for each metric?
- How do users say they found you, in their own words?
Self-check before you answer
- Does the report start with the north star and inputs against targets?
- Are metrics defined once and attribution labelled?
- Are channels judged on downstream quality?
- Does every report end with decisions and owners?
Further reading
- Amplitude North Star Playbook: https://amplitude.com/books/north-star
- GA4 attribution settings: https://support.google.com/analytics/answer/10596866
On this page
- When to use this skill, and when not to
- Example prompts
- Example output
- What the agent needs from you
- How this skill hands off to related skills
- How to run Growth Reporting and Attribution step by step
- Situations this skill handles
- What makes this skill different
- Practical tips from real projects
- Frequently asked questions
- Changelog
When to use this skill, and when not to
Use it to build or rebuild growth dashboards, set up the weekly growth review, prepare board or leadership updates and settle attribution debates.
Growth reporting should answer three questions each week: are we on track, what changed and why, and what are we doing about it? Most dashboards answer none of them, mixing vanity metrics with real ones and crediting growth to whichever channel the attribution model favours.
Don’t use it for paid media reporting in depth (use the Performance Marketing Paid Media Reporting skill) or lifecycle reporting (use the CRM and Lifecycle reporting skill).
Example prompts
- “Build a weekly growth report that ends in decisions.”
- “Our four dashboards show different sign-up numbers. Fix it.”
- “Add ‘how did you hear about us’ to our attribution.”
- “Create a board growth update from these metrics.”
- “Show channels by retained users, not sign-ups.”
Example output
The skill returns a fixed structure. A shortened example for an imaginary site:
# Growth weekly: week 41, 2026 ## North star Weekly active teams 4,820 (target 4,900), +2.1% WoW; onboarding change lifted activation ## Channel quality | Channel | New teams | Activation | Week-4 retention | | Paid search | 410 | 21% | 38% | | Podcasts (self-reported) | 180 | 29% | 51% | ## Experiments: 3 completed, 1 shipped ## Decisions: test podcast geo lift; scale onboarding change
Every report starts with the north star against target and ends with decisions and owners, so meetings act on numbers instead of debating them.
What the agent needs from you
The skill asks for your north star, metric tree and targets, data sources and BI tools, current dashboards and how they are used, attribution setup and any self-reported source data, the experiment log and who attends the weekly review.
How this skill hands off to related skills
Reporting pulls the set together. Targets come from North Star Metric and Growth Model, detail from Funnel Analysis and Cohort Retention, experiment impact from Experiment Readouts and definitions from Tracking Plan.
How to run Growth Reporting and Attribution step by step
- Install the skill as
growth-reporting/SKILL.md. - Share the north star, tree and targets.
- List data sources, dashboards and attribution setup.
- Add the experiment log.
- Review the metric dictionary and report design.
- Run the weekly review and retire unused charts quarterly.
Situations this skill handles
Reporting problems usually come from definitions. The skill handles these situations:
| Situation | What the skill does |
|---|---|
| Tools disagree | One source of truth per metric |
| Dark social significant | Self-reported attribution at sign-up |
| Board wants simple numbers | North star, revenue, retention, efficiency |
| Long B2B cycles | Pipeline by source and cohort |
| Too many dashboards | One report with drill-downs |
| Last touch credits search for everything | Compares with self-reported and tests |
What makes this skill different
Most growth dashboards are collections of charts. This skill builds a report with a purpose: north star first, inputs against targets, explanations for changes, channels judged on retained users, attribution labelled and cross-checked, experiment impact and decisions.
Its weekly review agenda keeps meetings focused on what to do next.
Practical tips from real projects
- North star first.
- Explain every change.
- Label attribution and cross-check it.
- End with decisions and owners.
A worked example: a B2B SaaS growth team reviewed four dashboards with conflicting sign-up numbers and argued about channel credit every week. The new reporting defined each metric once in the warehouse, led with weekly active teams against target, showed channels by activated and retained teams, added a “how did you hear about us” field that revealed podcasts and communities driving far more than last touch credited, and listed experiment results with decisions. Meetings shifted to actions, and budget moved towards community and podcast sponsorship after a small geo test confirmed the effect.
Report layers serve different readers: the north star and inputs for everyone; acquisition by channel with quality for growth and marketing; activation and engagement for product; cohort retention and NRR for leadership; monetisation for finance; experiments for the growth team; and annotations for releases, campaigns and incidents across all of them.
Attribution approaches each see part of the picture. First touch shows what introduced users; last touch sits close to conversion but over-credits bottom-funnel channels; multi-touch spreads credit but isn’t causal; self-reported answers capture dark social with memory bias; incrementality tests are causal but point-in-time; and mix modelling gives a full-channel view with enough history.
Self-reported attribution often reveals the biggest surprises. Comparing last-touch shares with “how did you hear” answers each month regularly shows search capturing demand created by podcasts, friends, communities and, increasingly, AI assistants.
The weekly template stays short: north star with a one-line explanation, inputs against target, what changed and why, channel quality, experiments and decisions for next week.
The metric dictionary is the foundation: every metric has a name, formula, source, owner and refresh time, written once and reused in every chart. Without it, “active users” in the product dashboard, the board deck and the marketing report quietly mean three different things, and weekly meetings spend their time reconciling instead of deciding. With it, a disagreement points straight to a data problem that can be fixed.
Channel quality views replace volume rankings. Showing each channel’s new users alongside activation rate, week-four retention, paid conversion and cost per retained user often reverses the order teams expect: a channel with fewer sign-ups but much better retention can be worth far more than the volume leader.
Experiment impact belongs in the same report: tests launched and completed, wins shipped and their estimated effect on each input, so leadership sees how the team’s learning turns into growth rather than treating experiments as a separate activity.
Housekeeping keeps the report useful: retire unused charts every quarter and fix definitions as soon as they drift.
Frequently asked questions
What should a weekly growth report include?
The north star and inputs against target, what changed and why, channel quality, experiment results and decisions with owners.
Which attribution model should growth teams use?
A combination: last touch for direction, self-reported “how did you hear” data for channels tracking misses, and tests for big decisions.
Why add self-reported attribution?
It captures word of mouth, podcasts, communities and AI assistants that tracking often misses entirely.
Why judge channels by retained users?
Sign-up volume often ranks channels in the wrong order; activation and retention show which bring customers who stay.
How do I stop dashboards disagreeing?
Define each metric once, with a single source of truth, and document why other tools differ.
What should board updates show?
North star, revenue, retention and efficiency, with short explanations of what changed and why.
Changelog
- 1.0.0, 10 October 2026: first release.
Use, adapt and share this skill under CC BY 4.0: credit Afeez Adebayo and link to this page.
All Growth Marketing skills
- Growth Audit
- North Star Metric and Metric Tree
- Growth Model and Forecasting
- Growth Experiment Backlog and Cadence
- Experiment Design for Growth
- Experiment Readouts and Analysis
- Acquisition Channel Testing
- Growth Loops
- Referral Programmes
- Funnel Analysis
- Cohort Retention Analysis
- Tracking Plan and Event Taxonomy
