roi-analysis について
小紅書のマーケティングチームや予算責任者向けに、マーケティング投資と成果を測定するROI分析スキルです。ROAS、ROI、CPA、CAC、CLV、回収期間を扱い、施策比較や予算配分、結果報告に役立ちます。
主な機能
- 01ROAS、ROI、CPA、CACの算出
- 02顧客生涯価値と回収期間の評価
- 03マーケティング費用と収益の追跡
- 04施策とチャネルの実績比較
- 05予算配分の最適化と報告
活用シーン
- 01キャンペーンの投資対効果を算出
- 02関係者への予算根拠の説明
- 03チャネル比較とマーケティング費用の再配分
- 04顧客獲得コストと顧客価値の評価
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ vivy-yi/ xiaohongshu-skills --skill roi-analysisインストール後、Claude Code で/roi-analysisを入力して読み込まれたか確認します。
詳細
ROI分析(ROI分析)
概要
ROI(投資収益率)分析とは、Xiaohongshuにおけるマーケティング効率を体系的に測定・評価し、投資に対するリターンを算出する手法です。データに基づく財務指標を通じて、支出を最適化し、予算の妥当性を説明し、ビジネスへの影響を示します。
使用する場面
次の場合に使用します:
- キャンペーンやコンテンツのROIを算出する
- 顧客獲得単価(CPA)を測定する
- チャネルやキャンペーンの効率を比較する
- 関係者にマーケティング予算の妥当性を説明する
- リソース配分を最適化する
- 顧客の長期的な価値と獲得コストを評価する
- データに基づく投資判断を行う
- 経営陣にマーケティングの価値を証明する
次の場合は使用しないでください:
- 基本的なエンゲージメント指標を追跡する場合(data-analyticsを使用)
- フォロワーの増加をモニタリングする場合(data-metrics-understandingを使用)
- コンテンツの品質を分析する場合(content-performance-analysisを使用)
基本パターン
導入前(リターンが不明確で、勘に頼った予算編成):
❌ "Not sure if this campaign is profitable"
❌ "We think it's working, spends keep increasing"
❌ "Can't justify budget to finance team"
❌ "No idea which channel performs best"
導入後(ROIが明確で、データに基づく予算編成):
✅ "Campaign A: 5.2x ROAS, generates ¥520K per ¥100K spend"
✅ "Channel B: ¥45 CAC vs Channel C: ¥120 CAC - scale B"
✅ "Marketing drives 35% of revenue, budget justified"
✅ "Shift budget from C to A and B for 40% ROI improvement"
6つの必須ROI指標:
- ROAS(広告費用対効果):売上 ÷ 広告費
- ROI(投資収益率):(売上 - コスト)÷ コスト × 100%
- CPA(顧客獲得単価):支出 ÷ 新規顧客数
- CAC(顧客獲得コスト):マーケティング費用 ÷ 新規顧客数
- CLV(顧客生涯価値):平均購入額 × 購入頻度 × 顧客継続期間
- 投資回収期間:顧客獲得投資を回収するまでの期間
クイックリファレンス
| 指標 | 計算式 | 目安 | 用途 | 計算頻度 |
|---|---|---|---|---|
| ROAS | 売上 ÷ 広告費 | 3~5倍が良好、10倍が非常に優秀 | 広告効率 | キャンペーンごと、月次 |
| ROI | (売上 - コスト)÷ コスト × 100% | 200%以上が良好 | 全体的な収益性 | キャンペーンごと、四半期ごと |
| CPA | 支出 ÷ 獲得数 | ¥50-150(状況による) | 顧客獲得コスト | キャンペーンごと、月次 |
| CAC | マーケティング費用 ÷ 新規顧客数 | 最小化 | 投資効率 | 月次、四半期ごと |
| CLV | 平均注文額 × 購入頻度 × 顧客継続期間 | CACの最低3倍 | 長期的価値 | 四半期ごと、年次 |
| 投資回収期間 | 顧客獲得コスト ÷(月間利益 × 利益率) | 12か月未満 | リスク評価 | コホートごと |
実装
ステップ1:投資額とリターンを定義する
すべての投資額(コスト)を特定する:
Direct Marketing Costs:
✅ Ad spend (Xiaohongshu ads, sponsored content)
✅ Influencer fees (KOL collaborations, endorsements)
✅ Content production costs (photography, video creation, design)
✅ Tool and software subscriptions (analytics, scheduling, editing)
✅ Team salaries and contractor fees (proportional time allocation)
✅ Platform fees and commissions
✅ Event and activity costs (giveaways, contests, launch parties)
Indirect Costs (Optional for Full ROI):
✅ Overhead allocation (office space, equipment, utilities)
✅ Management time (strategy, approval, oversight)
✅ Training and development
✅ Research and planning
Cost Tracking Template:
Campaign Costs:
- Ad spend: ¥X
- Influencer fees: ¥Y
- Production: ¥Z
- Tools: ¥A
- Team time: ¥B
Total Investment: ¥X+Y+Z+A+B
Monthly Recurring Costs:
- Retainer fees: ¥X
- Software subscriptions: ¥Y
- Team salaries: ¥Z
- Content budget: ¥A
Total Monthly: ¥X+Y+Z+A
リターン(売上)を定義する:
Direct Revenue (Trackable):
✅ Product sales from trackable sources
✅ Service bookings
✅ Course or digital product sales
✅ Affiliate commissions earned
✅ Lead generation (assign value per lead)
Attribution Models:
Last-Click Attribution:
- Credit goes to final touchpoint before purchase
- Simple but undervalues awareness activities
- Formula: Revenue from last-click Xiaohongshu content
Multi-Touch Attribution:
- Distribute credit across all touchpoints in customer journey
- More accurate but complex
- Example: Xiaohongshu ad (40%) + Organic search (30%) + Direct (30%)
Lead Value Attribution:
- Lead quality: Marketing Qualified Lead (MQL) = ¥X value
- Conversion rate: 20% of MQLs convert at ¥Y revenue
- Attributed revenue: MQLs × 20% × ¥Y
Example Revenue Tracking:
Month Revenue:
- Direct sales (trackable): ¥150,000
- Lead conversions (20% of 500 leads × ¥300 avg): ¥30,000
- Total Attributed Revenue: ¥180,000
ステップ2:マーケティングコストを追跡する
コスト収集プロセス:
Step 1: Establish Cost Categories
Create consistent categories:
- Content Production (creative, design, copy)
- Media Buying (ad spend, boosted posts)
- Influencer Marketing (partnerships, sponsorships)
- Tools & Technology (software, platforms)
- Team & Labor (salaries, contractors, agencies)
- Events & Activities (giveaways, contests, launches)
Step 2: Implement Tracking System
Options:
Option A: Spreadsheet Tracking
- Monthly cost tracker by category
- Invoice tracking and organization
- Manual entry for time allocation
- Template: Date, Category, Description, Amount, Notes
Option B: Accounting Software Integration
- Link to accounting system (QuickBooks, Xero)
- Export marketing expenses
- Automated categorization
- Real-time cost monitoring
Option C: Marketing Project Management
- Track costs by project/campaign
- Assign budget vs actual
- Alert on overspend
- Forecast remaining budget
Step 3: Allocate Time and Resources
For team members:
- Track hours spent on marketing activities
- Calculate hourly cost (salary ÷ monthly hours)
- Allocate time to specific campaigns
- Formula: Hours × Hourly Rate = Labor Cost
Example Calculation:
Marketing Manager: ¥15,000/month ÷ 160 hours = ¥94/hour
Time spent on Campaign A: 40 hours
Labor cost for Campaign A: 40 × ¥94 = ¥3,760
Step 4: Track Indirect Costs (Optional)
For complete ROI picture:
- Overhead allocation (rent, utilities, equipment)
- Use percentage of total costs
- Example: 10% overhead allocation
- Formula: Direct Costs × 1.10 = Total Costs
ステップ3:リターンを測定する
売上の追跡方法:
Method 1: Direct Tracking (E-commerce)
Best for: Product sales with clear attribution
Setup:
- Xiaohongshu shop with analytics
- UTM parameters on links
- Unique discount codes per campaign
- Order tagging (source, campaign, content)
Metrics:
- Revenue by campaign
- Revenue by content type
- Revenue by influencer
- Revenue by product
- Conversion rate by source
Example:
Campaign: "Summer Skincare Launch"
UTM: utm_source=xiaohongshu&utm_campaign=summer2025
Code: SUMMER25
Track: All sales with code SUMMER25
Revenue Attributed: ¥75,000
---
Method 2: Lead Generation (B2B or Services)
Best for: Service businesses, consultants, agencies
Setup:
- Lead capture mechanism (forms, DMs)
- Lead quality scoring
- Lead nurturing tracking
- Conversion tracking from lead to customer
Metrics:
- Number of leads generated
- Lead quality score (MQL vs SQL)
- Lead-to-customer conversion rate
- Value per conversion
- Time to conversion
Calculation:
Campaign Cost: ¥20,000
Leads Generated: 200
Cost Per Lead (CPL): ¥20,000 ÷ 200 = ¥100
Conversion Rate: 20% (40 leads become customers)
Value Per Customer: ¥2,000 (avg project)
Revenue: 40 × ¥2,000 = ¥80,000
ROI: (¥80,000 - ¥20,000) ÷ ¥20,000 = 300%
---
Method 3: Brand Awareness (Harder to measure)
Best for: Long-term brand building, not immediate sales
Setup:
- Brand lift studies
- Surveys and market research
- Share of voice tracking
- Brand search volume
- Social sentiment analysis
Metrics:
- Increase in brand searches
- Improvement in brand sentiment
- Share of conversation in category
- Brand recall and recognition
Value Assignment (Challenging):
- Estimate long-term value of awareness
- Compare to previous periods
- Industry benchmarks
- Delphi method (expert estimation)
Example:
Before Campaign: 5% brand search share in category
After Campaign: 12% brand search share
Increase: 7 percentage points
Category search volume: 100K/month
Incremental brand searches: 7,000/month
Value per branded search: ¥5 (based on conversion)
Attributed Value: 7,000 × ¥5 = ¥35,000/month
ステップ4:ROI指標を算出する
主要なROI計算:
ROAS (Return on Ad Spend):
Formula: Revenue ÷ Ad Spend
Example: ¥180,000 ÷ ¥50,000 = 3.6x
Interpretation:
- For every ¥1 spent, generate ¥3.60 in revenue
- Benchmark: 3-5x is good, below 3x needs optimization
- Above 5x is excellent, scale the campaign
ROI (Return on Investment):
Formula: (Revenue - Cost) ÷ Cost × 100%
Example: (¥180,000 - ¥80,000) ÷ ¥80,000 × 100% = 125%
Interpretation:
- 125% return means profit is 1.25× the investment
- Positive ROI (>0%) = profitable
- Negative ROI (<0%) = losing money
- Benchmark: 100%+ ROI is good (doubled investment)
CPA (Cost Per Acquisition):
Formula: Spend ÷ Number of Acquisitions
Example: ¥50,000 ÷ 500 customers = ¥100 CPA
Interpretation:
- How much it costs to acquire each customer
- Compare to customer lifetime value
- Target: CPA should be ≤ 1/3 of CLV
CAC (Customer Acquisition Cost):
Formula: Total Marketing Spend ÷ New Customers
Example: ¥80,000 ÷ 500 = ¥160 CAC
Interpretation:
- Includes all marketing costs, not just ad spend
- Broader measure than CPA
- Should be minimized while maintaining quality
CLV (Customer Lifetime Value):
Formula: Avg Order Value × Purchase Frequency × Customer Lifespan
Example Calculation:
- Average Order Value: ¥200
- Purchase Frequency: 3 times/year
- Customer Lifespan: 2 years (makes 6 purchases total)
- CLV = ¥200 × 6 = ¥1,200
CLV:CAC Ratio:
- Target: 3:1 minimum (CLV ≥ 3× CAC)
- Our example: ¥1,200 CLV ÷ ¥160 CAC = 7.5:1 ratio
- Interpretation: Excellent! Each customer worth 7.5× acquisition cost
Payback Period:
Formula: CAC ÷ (Monthly Profit per Customer)
Example:
- CAC: ¥160
- Monthly profit per customer: ¥50
- Payback Period: ¥160 ÷ ¥50 = 3.2 months
- Interpretation: Recover investment in 3.2 months
Break-Even Point:
Formula: Fixed Costs ÷ (Price - Variable Cost %)
Example:
- Campaign Fixed Cost: ¥20,000
- Product Price: ¥200
- Variable Cost (COGS): 40% or ¥80
- Contribution Margin: ¥200 - ¥80 = ¥120
- Break-Even Volume: ¥20,000 ÷ ¥120 = 167 units
ステップ5:分析して最適化する
パフォーマンス分析のフレームワーク:
Campaign Comparison:
Campaign A:
- Spend: ¥30,000
- Revenue: ¥120,000
- ROAS: 4.0x
- ROI: 300%
- CPA: ¥60
- Verdict: ✅ Scale
Campaign B:
- Spend: ¥20,000
- Revenue: ¥40,000
- ROAS: 2.0x
- ROI: 100%
- CPA: ¥133
- Verdict: ⚠️ Optimize or pause
Campaign C:
- Spend: ¥50,000
- Revenue: ¥250,000
- ROAS: 5.0x
- ROI: 400%
- CPA: ¥40
- Verdict: ✅ Scale aggressively
Decision Framework:
- ROAS < 2x: Pause immediately, optimize or cancel
- ROAS 2-3x: Optimize before scaling
- ROAS 3-5x: Scale gradually
- ROAS > 5x: Scale as fast as possible
Channel Optimization:
If Channel A: ROAS 5.0x, CPA ¥50
And Channel B: ROAS 2.5x, CPA ¥120
Decision: Shift budget from B to A
Reallocation Strategy:
1. Identify best performers (ROAS > 4x)
2. Identify worst performers (ROAS < 2x)
3. Calculate potential reallocation
4. Test reallocation incrementally
5. Measure impact for 2-4 weeks
6. Complete reallocation if positive
Example Reallocation:
Current Budget: ¥100K split evenly
- Channel A (¥50K): ROAS 5.0x → ¥250K revenue
- Channel B (¥50K): ROAS 2.5x → ¥125K revenue
Total: ¥375K revenue, 3.75x ROAS
Proposed Reallocation:
- Channel A (¥80K): ROAS 5.0x → ¥400K revenue
- Channel B (¥20K): ROAS 2.5x → ¥50K revenue
Total: ¥450K revenue, 4.5x ROAS
Impact: +¥75K revenue (+20%) for same spend
最適化戦略:
Strategy 1: Improve ROAS for Underperformers
Tactics:
- Improve ad targeting (narrow audience, better relevance)
- Enhance creative (test new messaging, images)
- Optimize landing page (better conversion)
- Adjust bidding strategy (lower bids, better efficiency)
- Test different content formats
Strategy 2: Reduce CAC
Tactics:
- Improve organic content (reduce reliance on paid)
- Build brand loyalty (increase repeat purchases)
- Focus on high-intent audiences (bottom of funnel)
- Use retargeting (higher conversion, lower cost)
- Negotiate better rates with partners
Strategy 3: Increase CLV
Tactics:
- Improve product quality (higher prices, retention)
- Add complementary products (cross-sell, upsell)
- Build subscription models (recurring revenue)
- Create community and loyalty programs
- Provide exceptional customer service
Strategy 4: Shorten Payback Period
Tactics:
- Focus on quick-win campaigns
- Front-load revenue (initial purchase incentives)
- Improve onboarding (faster time to value)
- Nurture leads more effectively (faster conversion)
- Target decision-ready audiences (high intent)
Strategy 5: Maximize Efficiency
Tactics:
- A/B test all variables systematically
- Eliminate waste (cut worst performers)
- Automate optimization (use platform AI)
- Scale winners aggressively (don't hold back)
- Reinvest profits into growth (compound returns)
ステップ6:報告して妥当性を説明する
ROIの報告構成:
Executive Summary (1 Page):
Campaign Performance Overview:
Total Investment: ¥150,000
Total Revenue Attributed: ¥525,000
Overall ROAS: 3.5x
Overall ROI: 250%
Net Profit: ¥375,000
Key Achievements:
✅ Campaign C exceeded targets (5.0x ROAS)
✅ CPA decreased by 25% (¥120 → ¥90)
✅ CLV increased by 20% (¥1,200 → ¥1,440)
✅ Payback period shortened by 40% (5 → 3 months)
Top 3 Campaigns:
1. Campaign C: ¥50K spend → ¥250K revenue (5.0x ROAS)
2. Campaign A: ¥30K spend → ¥120K revenue (4.0x ROAS)
3. Product Launch: ¥40K spend → ¥140K revenue (3.5x ROAS)
Recommendations:
1. Scale Campaign C by 50% (highest ROAS)
2. Pause Campaign D (lowest ROAS, 1.8x)
3. Reallocate ¥20K from D to C
4. Test video creative in Campaign A (testing showed 15% lift)
5. Invest in retargeting (lower CAC observed)
Expected Impact:
- New Revenue: ¥100K+ from optimization
- Improved ROAS: 4.0x overall (from 3.5x)
- Reduced CPA: ¥80 (from ¥90)
Budget Justification:
Current monthly budget: ¥150,000
Generate: ¥525,000 revenue
Profit: ¥375,000 net
ROI: 250%
Proposed increase:
+¥50,000 budget
Expected +¥175,000 revenue (at 3.5x ROAS)
Net profit: +¥125,000
Break-Even Analysis:
Need ¥50K to generate ¥175K (3.5x)
Break-even achieved within 3 weeks
Risk Assessment:
- Risk: Optimization doesn't achieve expected lift
- Mitigation: Test incrementally, monitor closely
- Exit strategy: Revert to previous allocation if underperforming
Timeline to Results:
Week 1-2: Implement optimizations
Week 3-4: Monitor performance
Week 5-6: Scale winners if successful
Month 2: Full implementation
Confidence Level: High
Based on: Historical data, test results, benchmark comparisons
関係者とのコミュニケーション:
To Finance Team:
"Our summer campaign generated ¥525K revenue on ¥150K investment,
delivering 350% ROI. Key insights: Video content outperformed
images by 40%, retargeting reduced CPA by 30%, and product-focused
campaigns beat brand campaigns by 2x. We recommend increasing budget
by ¥50K to scale our winners, projecting additional ¥175K revenue
with 250% ROI. Risk is low: all recommendations are data-backed
with test validation."
To Executive Team:
"Marketing is now directly contributing 35% of company revenue,
up from 22% last quarter. Our most efficient campaigns deliver 5x
return, while underperformers drag down the average. Strategic
reallocation of budget from low-ROAS to high-ROAS campaigns will
improve overall efficiency from 3.5x to 4.0x ROI, generating an
additional ¥100K profit monthly without increasing total spend."
To Team:
"Great work everyone! Campaign C's 5x ROAS is exceptional - let's
scale it. Campaign D's 1.8x is below target - we're pausing it to
focus resources on winners. Your creative testing in Campaign A
showed 15% improvement - let's roll that out across all campaigns.
Performance data shows retargeting is our secret weapon - let's
double down there next month."
よくある間違い
| 間違い | 発生する理由 | 対処法 |
|---|---|---|
| 広告費だけを追跡し、総コストを追跡しない | 測定が簡単なため | 人件費、制作費、ツール費用を含むすべてのコストを追跡する |
| 売上を適切にアトリビューションしない | アトリビューションが複雑なため | 一貫したアトリビューションモデルを使用し、タグを追跡する |
| 短期的なROIだけに注目する | 早期の成果を求められるため | 短期的なROASと長期的なCLVのバランスを取る |
| 顧客生涯価値を無視する | 顧客獲得のほうが測定しやすいため | CLVはCACの最低3倍を目指す |
| ROIを早すぎる段階で算出する | 結果を早く示したい気持ちから | 評価する前にキャンペーンを4~6週間実施する |
| 季節性を考慮しない | 通常の変動を見落とすため | 前年の同じ期間と比較する |
| 変動費を忘れる | 計算を簡単にするため | 売上原価、フルフィルメント費用、手数料を含める |
| ベンチマークと比較しない | 何が良好なのかわからないため | 業界標準や過去の実績と比較する |
| 報告に背景情報が不足している | データが多すぎるため | 絶対値だけでなく、必ず比較情報を提示する |
実社会への影響
事例:ROI 最適化の取り組み
ある D2C ブランドが、包括的な ROI 分析と最適化を実施しました。
ROI 分析前:
- どのキャンペーンの成果が最も高いか不明でした
- 各チャネルに均等に予算を配分していました
- ROAS に大きなばらつきがありました(1.8x~5.0x)が、把握できていませんでした
- CPA が高く、さらに上昇していました
- 明確な最適化の方向性がありませんでした
ROI 導入後(6 か月):
フェーズ 1:測定の準備(1 か月目)
- トラッキングを導入しました(UTM コード、ピクセル、アトリビューション)
- コスト管理用のスプレッドシートを作成しました
- CLV の計算方法を確立しました(顧客 1 人あたり ¥1,200)
- ROI ダッシュボードを作成しました
フェーズ 2:ベースライン分析(2~3 か月目)
- すべてのキャンペーンを 2 か月間測定しました
- キャンペーン別の ROAS を特定しました(1.8x~5.0x)
- チャネル別の CPA を算出しました(¥90~¥150)
- 成果上位と下位のキャンペーンを特定しました
フェーズ 3:最適化(4~6 か月目)
- 低 ROAS のキャンペーンから高 ROAS のキャンペーンへ、予算の 50% を移しました
- 最も成果の低いキャンペーンを停止しました(毎月 ¥20K を削減)
- 最も成果の高いキャンペーンを拡大しました(支出を 50% 増加)
- クリエイティブの A/B テストを実施しました(15% 改善)
- リターゲティングを導入しました(CPA を 30% 削減)
成果(12 か月): コストの最適化:
- 成果の低いキャンペーンへの無駄な支出を削減:毎月 ¥40K
- 平均 CPA を ¥120 から ¥85 に引き下げ(-29%)
- 全体の ROAS を 3.2x から 4.1x に改善(+28%)
収益の成長:
- 収益を ¥525K から ¥690K に増加(+31%)
- 利益率を 35% から 42% に改善
- 毎月 ¥120K の増分利益を創出
予算の再配分:
- 当初の予算:毎月 ¥150K
- ROI データに基づいて再配分
- 投資額はそのままで、収益が ¥165K 増加(+11% の追加コストなし)
- 効率が向上:ROAS 4.1x 対 3.2x
長期的な影響:
- 回収期間が 5 か月から 3.2 か月に短縮
- CLV が ¥1,200 から ¥1,440 に増加(ターゲティング改善により +20%)
- 顧客維持率が向上(より適合度の高い顧客をターゲティング)
- マーケティングチームの生産性が 25% 向上(明確な方向性)
データに基づくインサイト:
- ROI 分析により、通常、マーケティング支出の 30~40% にあたる無駄が明らかになります
- 上位 20% のキャンペーンが、結果の 60~80% を生み出すことがよくあります(パレートの法則)
- 最も成果の低いキャンペーンから最も成果の高いキャンペーンへ予算を移すことで、ROI を 30~50% 向上できる可能性があります
- ROAS の最適化は、予算の削減よりも効果的です
- ROAS が 3x 以上のキャンペーンは積極的に拡大すべきです
- ROAS が 2x 未満のキャンペーンは停止するか、最適化すべきです
- リターゲティングは、新規顧客の獲得よりも 2~3 倍高い ROI をもたらすことがよくあります
- 動画コンテンツは静止画像を上回る傾向が強まっています(40% 以上の向上)
- CLV:CAC 比率は 3:1 が最低ラインで、5:1 以上が優れています
- ROI がプラスのチャネルは、効率を維持できる限り無期限に拡大できます
- 四半期ごとの ROI レビューでは、月次レビューと比べて成果の低い施策を 2~3 倍早く発見できます
- ROI 分析を体系的に行う企業は、行わない企業より 2.5 倍速く成長します
- 明確な提案を含む ROI の説明により、予算承認率が 80% 向上します
関連スキル
必須:data-analytics を使用します(パフォーマンスを測定) 必須:data-report を使用します(分析結果を提示) 必須:excel-analytics を使用します(指標を計算)
ROI を極めるための推奨スキル:
- attribution-modeling - 正確な収益のアトリビューション
- clv-calculation - 顧客生涯価値の分析
- cost-optimization - 成果を維持しながら支出を削減
- budget-allocation - 戦略的なリソース配分
- forecasting - 将来の ROI とパフォーマンスを予測
- business-case-development - 説得力のあるビジネスケースを作成