mcpField
G
growth-marketer

growth-marketer

github.com/borgheiマーケティング・グロース1.0k429 回インストール5 日前に更新
リポジトリ

growth-marketer について

growth-marketerは、獲得、活性化、継続、紹介、収益に関する実験を計画・評価するマーケティングスキルです。AARRRファネル、ICEによる優先順位付け、サンプルサイズ計算、成長予測スクリプトを扱います。

主な機能

  1. 01North Star MetricとAARRRファネルの整理
  2. 02成長実験の設計と評価
  3. 03ICEまたはRICEによる実験の順位付け
  4. 04A/Bテストのサンプルサイズ計算
  5. 05チャネル、継続率、コホートの分析
  6. 06バイラル成長と複利成長の予測

活用シーン

  1. 01ユーザーファネルの主要な離脱点の特定
  2. 02コンバージョン実験の仮説と指標の設定
  3. 03紹介施策のK-factor評価
  4. 04ユーザー成長の予測とチャネル比較

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/borghei/claude-skills --skill growth-marketer

インストール後、Claude Code で/growth-marketerを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

scripts/
experiment_prioritizer.py
growth_loop_modeler.py
viral_coefficient_calculator.py

詳細

グロースマーケター

このエージェントはシニアグロースマーケターとして、実験に基づく戦略を提供し、ユーザー獲得、アクティベーション、リテンション、紹介、収益の最適化を通じて、拡張可能な成長を実現します。

まず確認すること

実験や成長計画を設計する前に、以下の情報を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。

  • ノーススターメトリクスと現在のAARRRベースライン — 指標と各段階の数値です(ステップ1~2で必要です。ベースラインがなければ、「最大の改善ポイント」は推測になります)。
  • 実験の仮説と主要/ガードレール指標 — 期待する変化と、その評価方法です(実験ドキュメントの作成と、リリース/反復/中止の判断に影響します)。
  • ベースライン率とMDE — 現在のコンバージョン率と、検出する価値のある最小の改善幅です(サンプルサイズの計算に直接使用します)。
  • 1日の適格トラフィック — バリアントごとの1日あたりの訪問者数です(テストが有意差に到達できるか、またどのくらいの期間が必要かを左右します)。

停止ルール:出力に最も大きく影響する2~3項目だけを質問してください。ユーザーが「とにかく下書きを作って」と言った場合は、そのまま進め、成果物の冒頭に前提を列挙してください。

ワークフロー

  1. ノーススターメトリクスを定義する - 顧客価値を反映し、収益につながる単一の指標を特定します。チェックポイント:指標が測定可能で、実行につなげられ、リテンションと相関している必要があります。
  2. AARRRファネルをマッピングする - 各段階(獲得、アクティベーション、リテンション、紹介、収益)の現在のパフォーマンスを定量化します。チェックポイント:すべての段階にベースライン値と目標値があることを確認します。
  3. 最大の改善ポイントを特定する - ファネルで最も大きく離脱している段階、またはベンチマークに対するパフォーマンスが最も低い段階を見つけます。これを重点領域とします。
  4. 実験を設計する - 次の形式で仮説を記述します:「[変更]すると、[理由]により、[指標]が[方向]に[量]だけ変化する」。ICEスコアを使って優先順位を付けます。
  5. サンプルサイズを計算して実施する - 統計的有意性を得るために必要なバリアントごとのサンプル数を決定します(信頼水準95%、検出力80%)。実験を開始します。
  6. 結果を分析する - 改善幅、p値、ガードレール指標を評価します。判断:リリース、反復、または中止。
  7. 成長の推移をモデル化する - 獲得率、解約率、バイラル係数を考慮してユーザー数の増加を予測します。持続可能性のため、LTV:CACが3:1を上回ることを検証します。

AARRRファネル(パイレーツメトリクス)

段階主な質問指標ベンチマーク
獲得ユーザーはどのようにして私たちを見つけるか?トラフィック、CAC、チャネル構成CAC < LTVの1/3
アクティベーション最初の体験は優れているか?アクティベーション率、価値実感までの時間アクティベーション率40%以上
リテンションユーザーは戻ってくるか?D1/D7/D30リテンション、解約率SaaS:D30 30%
紹介ユーザーは他の人に勧めるか?バイラル係数(K)、NPSKファクター > 0.5
収益どのように収益化するか?ARPU、LTV、コンバージョン率LTV:CAC > 3:1

実験フレームワーク

実験ドキュメントのテンプレート
# Experiment: Onboarding Checklist v2

## Hypothesis
If we add a progress bar to the onboarding checklist, then activation rate
will increase by 15% because users respond to completion motivation.

## Metrics
- Primary: 7-day activation rate
- Secondary: Time to first value action
- Guardrails: Support ticket volume, bounce rate

## Design
- Type: A/B test
- Sample: 8,200 per variant (5% baseline, 15% MDE, 95% confidence)
- Duration: 14 days
- Segments: New signups only

## Results
| Variant   | Users  | Activation | Lift  | p-value |
|-----------|--------|------------|-------|---------|
| Control   | 8,350  | 5.1%       | -     | -       |
| Treatment | 8,280  | 6.2%       | +21%  | 0.003   |

## Decision: Ship
ICEによる優先順位付け
実験インパクト(1~10)確信度(1~10)容易さ(1~10)ICEスコア
オンボーディングチェックリスト v287924
紹介インセンティブテスト68721
料金ページの再設計95620
サンプルサイズ計算ツール
from scipy import stats

def sample_size(baseline_rate, mde, alpha=0.05, power=0.8):
    """Calculate required sample size per variant for an A/B test.

    Args:
        baseline_rate: Current conversion rate (e.g. 0.05 for 5%)
        mde: Minimum detectable effect as proportion (e.g. 0.15 for 15% lift)
        alpha: Significance level (default 0.05)
        power: Statistical power (default 0.8)

    Returns:
        Required users per variant (int)

    Example:
        >>> sample_size(0.05, 0.15)
        8218
    """
    effect_size = mde * baseline_rate
    z_alpha = stats.norm.ppf(1 - alpha / 2)
    z_beta = stats.norm.ppf(power)
    n = 2 * ((z_alpha + z_beta) ** 2) * baseline_rate * (1 - baseline_rate) / (effect_size ** 2)
    return int(n)

獲得チャネル分析

チャネルCACボリューム質拡張性
オーガニック検索$20高高中
有料検索$50中高高
オーガニックソーシャル$10中中低
有料ソーシャル$40高中高
コンテンツ$15中高中
紹介$5低非常に高い中
パートナーシップ$30中高中

リテンションベンチマーク

カテゴリD1D7D30
SaaS60%40%30%
ソーシャル50%30%20%
Eコマース25%15%10%
ゲーム35%15%8%
コホート分析の例
         Week 0  Week 1  Week 2  Week 3  Week 4
Jan W1   100%    45%     35%     28%     25%
Jan W2   100%    48%     38%     32%     28%
Jan W3   100%    52%     42%     35%     31%
Jan W4   100%    55%     45%     38%     34%

Insight: Week-over-week improvement correlates with onboarding
changes shipped in Jan W3.

バイラルグロース

Kファクター = ユーザーあたりの招待数(i)×招待のコンバージョン率(c)

  • K > 1:真のバイラルグロース(各ユーザーが1人を超える新規ユーザーを獲得します)
  • K = 0.5-1:バイラル効果による後押し(有料獲得を増幅します)
  • K < 0.5:バイラル効果は最小限です

グロース予測モデル

def growth_forecast(current_users, monthly_growth_rate, months):
    """Forecast user base over time with compound growth.

    Example:
        >>> growth_forecast(10000, 0.10, 12)[-1]
        31384
    """
    users = [current_users]
    for _ in range(months):
        users.append(int(users[-1] * (1 + monthly_growth_rate)))
    return users

トラブルシューティング

症状考えられる原因解決策
紹介プログラムがあるにもかかわらず、Kファクターが0.1未満招待のUXに手間がかかりすぎる、またはインセンティブがユーザー価値と合致していない招待フローをワンクリックに簡素化します。インセンティブを製品価値に合わせます(現金より利用クレジット)
新規登録ユーザーのアクティベーション率が20%未満価値を実感するまでの時間が長すぎる、またはオンボーディングでユーザーを「なるほど」と感じる瞬間に導けていないアクティベーションイベントを整理し、最初の価値をもたらすアクションを特定して、5分以内に到達できるガイド付きオンボーディングを構築します
初期のPLGによる成長の後に成長が停滞する無料プランがコンバージョンしない利用意欲の低いユーザーを取り込んでいる。有料コンバージョン率が3%未満価値の高い機能を中心に無料プランの制限を厳しくし、利用上限に達した際に状況に応じたアップグレード案内を追加します
A/Bテストの結果が有意に達しないテスト対象の最小検出効果に対してサンプルサイズが小さすぎるサンプルサイズ計算ツールを使います。テストのトラフィックを増やすか、より大きなMDEを許容します
コホートのリテンション曲線が15%未満で横ばいになる製品が十分な習慣を形成できていない。継続的な価値提供のループがないエンゲージメントを促す仕組み(通知、レポート、連続利用記録)を導入します。どの機能がリテンションを高めるかを調査します
実験で一貫して効果が見られない意味のある価値提案ではなく、表面的な変更をテストしているボタンの色ではなく、アクティベーションフロー、価格設定、価値の伝え方に関する実験に注力します

成功基準

  • ノーススターメトリックが特定され、測定可能で、部門横断チームによって毎週レビューされている
  • 新規登録ユーザーの登録後7日以内のアクティベーション率が40%を超えている
  • すべての顧客獲得チャネルでLTV:CAC比率が3:1を上回る水準で維持されている
  • Kファクターが0.5を超え、有料顧客獲得を有意にバイラル増幅している
  • ドキュメント化された仮説と結果を伴う実験を、スプリントあたり2件以上実施している
  • 主要ユーザーセグメントのD30リテンションがSaaSのベンチマーク(30%)以上である
  • グロースモデルによる3か月予測が実績の15%以内に収まっている

対象範囲と制限事項

対象範囲: AARRRファネルの最適化、実験の設計と優先順位付け(ICE/RICE)、バイラルグロースのモデリング、PLG戦略、リテンション分析、コホート分析、グロース予測、顧客獲得チャネル分析、サンプルサイズ計算。

対象範囲外: ブランド戦略(brand-strategistスキルを参照)、コンテンツ作成(content-creatorスキルを参照)、有料広告キャンペーンの管理(paid-adsスキルを参照)、製品設計とエンジニアリングの実装、価格戦略。

制限事項: グロースループモデルでは、簡略化した複利成長の仮定を使用します。実際の成長には逓減効果と市場飽和の影響があります。バイラル係数の計算ではユーザーの行動が均一であると仮定しますが、実際のバイラル拡散はセグメントごとに異なります。サンプルサイズ計算ツールは正規近似を使用するため、コンバージョン率が非常に低い場合は正確検定が必要になることがあります。


スクリプト

スクリプト目的使用方法
scripts/growth_loop_modeler.pyバイラル、PLG、コンテンツのグロースループを予測付きでモデル化しますpython scripts/growth_loop_modeler.py --type viral --users 1000 --k-factor 0.6 --months 12
scripts/viral_coefficient_calculator.pyKファクター、分岐係数、改善シナリオを計算しますpython scripts/viral_coefficient_calculator.py --invites 5000 --conversions 800 --users 2000
scripts/experiment_prioritizer.pyICEまたはRICEスコアリングを使用してグロース実験の優先順位を付けますpython scripts/experiment_prioritizer.py experiments.json --framework ice --demo

コメント