revenue-attribution について
revenue-attributionは、マーケティングや営業の接点が収益にどう貢献したかを分析するスキルです。複数のアトリビューションモデルを適用・比較し、RevOpsやマーケティングチームのチャネル評価と予算判断を支援します。
主な機能
- 01マルチタッチモデルの解説
- 02接点ごとの収益貢献度の計算
- 03チャネル実績の比較
- 04モデル別結果の比較
- 05チャネルROIの特定
活用シーン
- 01経営層へのマーケティング費用の説明
- 02キャンペーンROIの評価
- 03複数案件のチャネル貢献度の比較
- 04アトリビューションレポートの作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ guia-matthieu/ clawfu-skills --skill revenue-attributionインストール後、Claude Code で/revenue-attributionを入力して読み込まれたか確認します。
詳細
売上アトリビューション
マルチタッチアトリビューションモデルを使用して、どのマーケティングおよび営業活動が売上を生み出しているかを特定し、より賢明な予算配分とキャンペーン最適化を実現します。
このスキルを使用する場面
- 経営陣にマーケティング支出の正当性を説明する
- チャネル構成の配分を最適化する
- キャンペーンの ROI を評価する
- マーケティングと営業の貢献度をめぐる対立を解決する
- アトリビューションレポートを作成する
方法論の基盤
Bizible/Marketo Multi-Touch Attribution と Google Analytics Attribution Models に基づき、以下を扱います。
- ファーストタッチアトリビューション(認知への貢献)
- ラストタッチアトリビューション(コンバージョンへの貢献)
- リニアアトリビューション(均等配分)
- タイムディケイアトリビューション(直近の接点を重視)
- ポジションベース(U 字型、W 字型)
Claude が行うことと、あなたが決めること
| Claude が行うこと | あなたが決めること |
|---|---|
| アトリビューションモデルを説明する | ビジネスに適したモデル |
| 貢献度の配分を計算する | インサイトに基づく行動 |
| 成果の高いチャネルを特定する | 予算の再配分額 |
| モデルを比較する | 最終的なアトリビューションポリシー |
| 相違点を明らかにする | 例外への対応 |
このスキルでできること
- モデルの解説 - さまざまなアトリビューション手法を説明する
- 貢献度の計算 - タッチポイントデータにモデルを適用する
- チャネル分析 - 流入元別にパフォーマンスを比較する
- モデルの比較 - モデルごとの結果の違いを示す
- 最適化の提案 - 投資を増やすべき、または減らすべき分野を提示する
使用方法
Analyze attribution for this closed-won deal:
Deal: [Company Name]
Value: $[Amount]
Close Date: [Date]
Sales Cycle: [Days]
Touchpoint Journey:
1. [Date] - [Channel] - [Action]
2. [Date] - [Channel] - [Action]
...
[List all touchpoints chronologically]
Questions:
- Which channels deserve credit?
- Compare first-touch vs last-touch
- Recommend budget allocation
手順
ステップ 1:アトリビューションモデルを理解する
| モデル | ロジック | 最適な用途 |
|---|---|---|
| ファーストタッチ | 最初の接点に 100% を配分 | 認知度の測定 |
| ラストタッチ | 最終コンバージョンに 100% を配分 | ダイレクトレスポンス |
| リニア | すべての接点に均等配分 | 検討期間の長い購買サイクル |
| タイムディケイ | 直近の接点に多く配分 | 営業支援を伴う顧客接点 |
| ポジションベース | 40/20/40(最初/中間/最後) | バランスの取れた視点 |
| W 字型 | 30/30/30 + 残り 10 | MQL の発生時点を含める |
ステップ 2:顧客ジャーニーをマッピングする
以下の情報とともに、すべてのタッチポイントを記録します。
- タイムスタンプ - 発生した日時
- チャネル - 流入元(有料、オーガニック、メール、イベントなど)
- アクション - 発生した事柄(訪問、ダウンロード、デモなど)
- ステージ - 認知、検討、意思決定
ステップ 3:アトリビューションモデルを適用する
ファーストタッチの例:
Journey: Paid Search → Email → Webinar → Demo → Close
Revenue: $50,000
First-Touch Attribution:
- Paid Search: $50,000 (100%)
- All others: $0
リニアの例:
Same journey, 4 touchpoints:
- Paid Search: $12,500 (25%)
- Email: $12,500 (25%)
- Webinar: $12,500 (25%)
- Demo: $12,500 (25%)
ポジションベース(40/20/40):
- Paid Search: $20,000 (40% - first)
- Email: $5,000 (10% - middle)
- Webinar: $5,000 (10% - middle)
- Demo: $20,000 (40% - last)
ステップ 4:チャネル別に集計する
すべての案件におけるアトリビューションを合計し、チャネル全体の貢献度を確認します。
Channel Performance (Position-Based):
- Paid Search: $500K attributed (35%)
- Events: $300K attributed (21%)
- Organic: $280K attributed (19%)
- Email: $220K attributed (15%)
- Referral: $150K attributed (10%)
ステップ 5:チャネル別の ROI を計算する
Channel ROI = Attributed Revenue / Channel Spend
Example:
- Paid Search: $500K revenue / $100K spend = 5x ROI
- Events: $300K revenue / $200K spend = 1.5x ROI
例
例 1:案件単位のアトリビューション
入力:
Analyze attribution for TechStart Inc:
Deal: TechStart Inc
Value: $75,000 ARR
Close Date: March 15
Sales Cycle: 62 days
Touchpoint Journey:
1. Jan 12 - Google Ads - Clicked ad, visited pricing
2. Jan 15 - Organic Search - Blog post read
3. Jan 22 - LinkedIn Ad - Whitepaper download (MQL)
4. Feb 1 - Email nurture - Opened 3 emails
5. Feb 10 - Webinar - Attended "Product Demo Day"
6. Feb 18 - Direct - Requested demo (SQL)
7. Mar 5 - Sales - Discovery call
8. Mar 12 - Sales - Proposal review
9. Mar 15 - Direct - Signed contract
Compare first-touch, last-touch, and position-based.
出力:
## Attribution Analysis: TechStart Inc ($75,000)
### Journey Summary
- **Total Touchpoints**: 9
- **Marketing Touchpoints**: 6 (Jan 12 - Feb 18)
- **Sales Touchpoints**: 3 (Mar 5 - Mar 15)
- **Sales Cycle**: 62 days
- **Key Conversion**: LinkedIn whitepaper (MQL), Demo request (SQL)
### Model Comparison
| Channel | First-Touch | Last-Touch | Position-Based | Linear |
|---------|-------------|------------|----------------|--------|
| Google Ads | $75,000 | $0 | $22,500 | $8,333 |
| Organic Search | $0 | $0 | $3,750 | $8,333 |
| LinkedIn Ads | $0 | $0 | $7,500 | $8,333 |
| Email | $0 | $0 | $3,750 | $8,333 |
| Webinar | $0 | $0 | $3,750 | $8,333 |
| Direct (Demo) | $0 | $0 | $7,500 | $8,333 |
| Sales | $0 | $75,000 | $26,250 | $25,000 |
### Position-Based Breakdown (Recommended)
**First Touch (30%): $22,500**
- Google Ads gets full first-touch credit
- Drove initial awareness and pricing interest
**MQL Touch (30%): $22,500**
- LinkedIn Ads: $15,000 (whitepaper = MQL)
- Webinar: $7,500 (influenced SQL)
**Last Touch (30%): $22,500**
- Demo Request: $7,500
- Sales (Close): $15,000
**Middle Touches (10%): $7,500**
- Organic: $2,500
- Email: $2,500
- Other: $2,500
### Insights
1. **Google Ads** initiated the journey - valuable for awareness
2. **LinkedIn Ads** drove the MQL - critical conversion point
3. **Sales** closed but didn't initiate - last-touch overstates
4. **Email** nurtured but didn't convert alone - assist role
### Channel Recommendations
| Channel | Attribution | Action |
|---------|-------------|--------|
| Google Ads | High first-touch | Maintain/increase for awareness |
| LinkedIn Ads | High MQL driver | Invest more for lead gen |
| Webinar | Solid influence | Continue as mid-funnel |
| Email | Assist role | Optimize, don't cut |
例 2:複数案件のチャネル分析
入力:
Analyze Q1 attribution across these closed deals:
Deal 1: $50K - Google Ads → Email → Demo → Close
Deal 2: $30K - Event → LinkedIn → Demo → Close
Deal 3: $80K - Referral → Demo → Close
Deal 4: $45K - Organic → Webinar → Email → Demo → Close
Deal 5: $25K - Google Ads → Event → Demo → Close
Total Q1 Revenue: $230K
Channel Spend:
- Google Ads: $15K
- Events: $25K
- LinkedIn: $8K
- Email: $3K
- Webinar: $5K
- Referral: $0
Which channels should we invest more in?
出力:
## Q1 Channel Attribution Analysis
### Total Revenue: $230,000
### Attribution by Model
#### Position-Based Attribution (40/20/40)
| Channel | First | Middle | Last | Total | % of Rev |
|---------|-------|--------|------|-------|----------|
| Google Ads | $30,000 | $2,500 | $0 | $32,500 | 14% |
| Events | $12,000 | $5,000 | $0 | $17,000 | 7% |
| LinkedIn | $0 | $6,000 | $0 | $6,000 | 3% |
| Email | $0 | $11,000 | $0 | $11,000 | 5% |
| Webinar | $0 | $9,000 | $0 | $9,000 | 4% |
| Referral | $32,000 | $0 | $0 | $32,000 | 14% |
| Demo | $0 | $0 | $30,500 | $30,500 | 13% |
| Sales/Close | $0 | $0 | $92,000 | $92,000 | 40% |
### ROI Analysis
| Channel | Attributed Rev | Spend | ROI |
|---------|----------------|-------|-----|
| Referral | $32,000 | $0 | ∞ (Best) |
| Google Ads | $32,500 | $15,000 | 2.2x |
| Webinar | $9,000 | $5,000 | 1.8x |
| LinkedIn | $6,000 | $8,000 | 0.75x |
| Events | $17,000 | $25,000 | 0.68x |
| Email | $11,000 | $3,000 | 3.7x |
### Efficiency Ranking
1. **🥇 Referral** - $0 cost, $32K attributed → Infinite ROI
2. **🥈 Email** - 3.7x ROI → High-value nurture
3. **🥉 Google Ads** - 2.2x ROI → Profitable acquisition
4. **Webinar** - 1.8x ROI → Solid mid-funnel
5. **LinkedIn** - 0.75x ROI → Below break-even
6. **Events** - 0.68x ROI → Expensive for return
### Recommendations
**Increase Investment:**
- **Referral Program**: 14% of revenue at $0 cost
- Formalize referral rewards
- Target: 2x referral deals in Q2
- **Email Nurture**: 3.7x ROI
- Expand sequences
- Add $2K budget for tools
- **Google Ads**: 2.2x ROI
- Profitable, test 20% budget increase
- Focus on high-intent keywords
**Optimize/Test:**
- **LinkedIn**: 0.75x is below target
- Test new audiences before cutting
- Could be essential for certain segments
**Reduce/Reallocate:**
- **Events**: $25K for $17K attributed
- Evaluate which events drive pipeline
- Consider smaller, targeted events
- Reallocate $10K to Google Ads
### Proposed Q2 Budget Shift
| Channel | Q1 Spend | Q2 Proposed | Change |
|---------|----------|-------------|--------|
| Google Ads | $15K | $20K | +$5K |
| Events | $25K | $15K | -$10K |
| LinkedIn | $8K | $8K | — |
| Email | $3K | $5K | +$2K |
| Webinar | $5K | $6K | +$1K |
| Referral | $0 | $2K (rewards) | +$2K |
| **Total** | **$56K** | **$56K** | Rebalanced |
スキルの範囲
このスキルが得意なこと
- アトリビューションモデルの仕組みを説明する
- タッチポイント間の貢献度を計算する
- モデルを並べて比較する
- チャネル効率を特定する
このスキルではできないこと
- 実際の CRM/分析データにアクセスする
- オフラインのタッチポイントを自動的に追跡する
- ブランドリフトの効果を考慮する
- 因果関係を証明する(相関関係のみ)
人間にエスカレーションする場面
- 会社の正式なアトリビューションモデルを選ぶ
- 50K を超える予算配分を決定する
- 複数の関係者が関わる複雑な B2B の顧客ジャーニーに対応する
- システム間のアトリビューションを照合する
反復ガイド
フォローアッププロンプト
- 「タイムディケイモデルでは結果がどのように変わりますか?」
- 「営業のタッチポイントを除外したらどうなりますか?」
- 「案件規模別のチャネルパフォーマンスを見せてください。」
- 「第 1 四半期の全案件を対象にアトリビューションを作成してください(データはこちらで提供します)。」
アトリビューションの成熟度
- 基本:ラストタッチのみ
- 中級:ファーストタッチとラストタッチを比較
- 上級:ポジションベースまたはカスタム
- エキスパート:ML ベースのアルゴリズムアトリビューション
チェックリストとテンプレート
アトリビューションレポートのテンプレート
## Attribution Report: [Period]
### Summary
- Total Revenue: $X
- Deals Analyzed: X
- Model Used: [Position-Based]
### Channel Attribution
| Channel | Revenue | % | ROI |
|---------|---------|---|-----|
### Top Insights
1.
2.
3.
### Budget Recommendations
| Channel | Current | Recommended | Rationale |
|---------|---------|-------------|-----------|
タッチポイント追跡チェックリスト
- すべてのキャンペーンに UTM パラメーターを設定する
- CRM をマーケティングオートメーションと同期する
- オフラインイベントを手動で記録する
- 営業活動にタイムスタンプを付ける
- コンテンツのダウンロードを追跡する
参考資料
- Bizible のマルチタッチアトリビューションガイド
- Google Analytics のアトリビューションモデリング
- Forrester の B2B アトリビューション調査
- Marketo の収益サイクル分析
関連スキル
pipeline-forecasting- ソース別に収益を予測するlead-scoring- アトリビューションされたチャネルに基づいてスコアを付けるad-spend-optimizer- 予算配分の変更を自動化する
スキルのメタデータ
- ドメイン: RevOps
- 複雑さ: 上級
- モード: centaur
- 価値実現までの時間: 分析に 30~60 分
- 前提条件: タッチポイントデータ、案件金額、チャネル支出
コメント
Markdown 対応