mcpField
S
social-media-analyzer

social-media-analyzer

github.com/alirezarezvaniマーケティング・グロース28.9k1.6k 回インストール2 日前に更新
リポジトリ

social-media-analyzer について

エンゲージメント指標、ROI 計算、プラットフォーム別ベンチマークを用いて、ソーシャルメディア施策を分析するスキルです。施策全体と投稿ごとの結果を集計し、成果の高低を特定して改善案を提示します。

主な機能

  1. 01エンゲージメント率、CTR、リーチ率の計算
  2. 02施策指標の集計と投稿別の内訳
  3. 03広告費に基づく ROI とコスト指標の計算
  4. 04プラットフォーム別ベンチマークとの比較
  5. 05投稿の順位付けと分析提案の作成

活用シーン

  1. 01キャンペーン内の投稿ごとの反応を比較
  2. 02広告費とキャンペーン ROI を評価
  3. 03プラットフォーム別の指標をベンチマーク
  4. 04成果の高い投稿と低い投稿を特定

インストール

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

$npx skills add https://github.com/alirezarezvani/claude-skills --skill social-media-analyzer

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

同梱ファイル

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

HOW_TO_USE.md
assets/
expected_output.json
sample_input.json
references/
platform-benchmarks.md
scripts/
analyze_performance.py
calculate_metrics.py

詳細

ソーシャルメディアアナライザー

エンゲージメント指標、ROI 計算、プラットフォームのベンチマークを用いて、キャンペーンのパフォーマンスを分析します。


目次


分析ワークフロー

ソーシャルメディアキャンペーンのパフォーマンスを分析します。

  1. 入力データの完全性を検証します(リーチ > 0、日付が有効)
  2. 投稿ごとのエンゲージメント指標を計算します
  3. キャンペーンレベルの指標を集計します
  4. 広告費が指定されている場合は ROI を計算します
  5. プラットフォームのベンチマークと比較します
  6. パフォーマンスが最も高い項目と最も低い項目を特定します
  7. 推奨事項を作成します
  8. 検証: エンゲージメント率が 100% 未満であること、ROI が広告費データと一致していること
入力要件
フィールド必須説明
platformはいinstagram、facebook、twitter、linkedin、tiktok
posts[]はい投稿データの配列
posts[].likesはいいいね/リアクション数
posts[].commentsはいコメント数
posts[].reachはいリーチしたユニークユーザー数
posts[].impressionsいいえ総閲覧数
posts[].sharesいいえシェア/リツイート数
posts[].savesいいえ保存/ブックマーク数
posts[].clicksいいえリンクのクリック数
total_spendいいえ広告費(ROI 計算用)
データ検証チェック

分析の前に、次の項目を確認します。

  • すべての投稿でリーチ > 0(ゼロ除算を防止)
  • エンゲージメント数が負の値ではない
  • 日付範囲が有効(開始 < 終了)
  • プラットフォームが認識されている
  • ROI を求める場合、広告費 > 0

エンゲージメント指標

エンゲージメント率の計算
Engagement Rate = (Likes + Comments + Shares + Saves) / Reach × 100
指標の定義
指標計算式解釈
エンゲージメント率エンゲージメント数 / リーチ × 100オーディエンスのインタラクションレベル
CTRクリック数 / インプレッション数 × 100コンテンツのクリック訴求力
リーチ率リーチ / フォロワー数 × 100コンテンツの配信範囲
バイラル率シェア数 / インプレッション数 × 100シェアされやすさ
保存率保存数 / リーチ × 100コンテンツの価値
パフォーマンス区分
評価エンゲージメント率対応
優秀> 6%規模を拡大し、再現します
良好3-6%最適化して拡大します
平均1-3%改善策をテストします
低調< 1%分析して方針を転換します

ROI 計算

広告費用対効果を計算します。

  1. 投稿全体のエンゲージメント数を合計します
  2. エンゲージメント単価(CPE)を計算します
  3. クリック数がある場合はクリック単価(CPC)を計算します
  4. ベンチマークレートを使用してエンゲージメント価値を推定します
  5. ROI の割合を計算します
  6. 検証: ROI =(価値 - 広告費)/ 広告費 × 100
ROI の計算式
指標計算式
エンゲージメント単価(CPE)総広告費 / 総エンゲージメント数
クリック単価(CPC)総広告費 / 総クリック数
インプレッション単価(CPM)(広告費 / インプレッション数)× 1000
広告費用対効果(ROAS)売上 / 広告費
エンゲージメント価値の推定値
アクション価値根拠
いいね$0.50ブランド認知度
コメント$2.00積極的なエンゲージメント
シェア$5.00拡散
保存$3.00購買意向のシグナル
クリック$1.50トラフィック価値
ROI の解釈
ROI %評価推奨事項
> 500%優秀予算を大幅に拡大します
200-500%良好予算を適度に増やします
100-200%許容範囲規模を拡大する前に最適化します
0-100%損益分岐点ターゲティングとクリエイティブを見直します
< 0%マイナス一時停止して再構築します

プラットフォームのベンチマーク

プラットフォーム別エンゲージメント率
プラットフォーム平均良好優秀
Instagram1.22%3-6%>6%
Facebook0.07%0.5-1%>1%
Twitter/X0.05%0.1-0.5%>0.5%
LinkedIn2.0%3-5%>5%
TikTok5.96%8-15%>15%
プラットフォーム別CTR
プラットフォーム平均良好優秀
Instagram0.22%0.5-1%>1%
Facebook0.90%1.5-2.5%>2.5%
LinkedIn0.44%1-2%>2%
TikTok0.30%0.5-1%>1%
プラットフォーム別CPC
プラットフォーム平均良好
Facebook$0.97<$0.50
Instagram$1.20<$0.70
LinkedIn$5.26<$3.00
TikTok$1.00<$0.50

完全なベンチマークデータについては、references/platform-benchmarks.md を参照してください。


ツール

指標を計算する
python scripts/calculate_metrics.py assets/sample_input.json

投稿ごとのエンゲージメント率、CTR、リーチ率と、キャンペーン全体の合計を計算します。

パフォーマンスを分析する
python scripts/analyze_performance.py assets/sample_input.json

ROI、ベンチマーク、推奨事項を含む、包括的なパフォーマンス分析を生成します。

出力内容:

  • キャンペーンレベルの指標
  • 投稿ごとの内訳
  • ベンチマークとの比較
  • パフォーマンス上位項目のランキング
  • 実行可能な推奨事項

例

入力例

assets/sample_input.json を参照してください。

{
  "platform": "instagram",
  "total_spend": 500,
  "posts": [
    {
      "post_id": "post_001",
      "content_type": "image",
      "likes": 342,
      "comments": 28,
      "shares": 15,
      "saves": 45,
      "reach": 5200,
      "impressions": 8500,
      "clicks": 120
    }
  ]
}
出力例

assets/expected_output.json を参照してください。

{
  "campaign_metrics": {
    "total_engagements": 1521,
    "avg_engagement_rate": 8.36,
    "ctr": 1.55
  },
  "roi_metrics": {
    "total_spend": 500.0,
    "cost_per_engagement": 0.33,
    "roi_percentage": 660.5
  },
  "insights": {
    "overall_health": "excellent",
    "benchmark_comparison": {
      "engagement_status": "excellent",
      "engagement_benchmark": "1.22%",
      "engagement_actual": "8.36%"
    }
  }
}
解釈

サンプルキャンペーンでは、次の結果が示されています。

  • エンゲージメント率 8.36% 対 ベンチマーク 1.22% = 優秀(平均の6.8倍)
  • CTR 1.55% 対 ベンチマーク 0.22% = 優秀(平均の7倍)
  • ROI 660% = 500ドルの支出に対する際立ったリターン
  • 推奨事項: 予算を増やし、成功した要素を再現する

参考ドキュメント

プラットフォーム別ベンチマーク

references/platform-benchmarks.md には、次の内容が含まれています。

  • プラットフォームおよび業界別のエンゲージメント率ベンチマーク
  • オーガニックコンテンツおよび有料コンテンツのCTRベンチマーク
  • コストのベンチマーク(CPC、CPM、CPE)
  • プラットフォーム別のコンテンツタイプのパフォーマンス
  • 最適な投稿時間と頻度
  • ROIの計算式

プロアクティブなトリガー

  • エンゲージメント率がプラットフォーム平均を下回る → コンテンツが共感を得られていません。上位の投稿を分析して傾向を特定してください。
  • フォロワーの増加が停滞している → コンテンツの配信または投稿頻度に問題があります。投稿パターンを監査してください。
  • インプレッションは多いが、エンゲージメントが低い → リーチはあっても共感を得られていません。コンテンツの品質に問題があります。
  • 競合が大幅に上回っている → コンテンツにギャップがあります。競合の成功した投稿を分析してください。

出力成果物

次のように依頼すると得られるもの
"ソーシャルメディア監査"ベンチマークを含む、プラットフォーム横断のパフォーマンス分析
"何が成果を上げていますか?"傾向と推奨事項を含む、上位コンテンツの分析
"競合のソーシャル分析"ギャップを含む、競合とのソーシャルメディア比較

コミュニケーション

すべての出力は品質検証を経ています。

  • 自己検証:出典の明記、仮定の監査、信頼度の評価
  • 出力形式:要点 → 内容(信頼度付き) → 理由 → 対応方法
  • 結果のみを提示します。すべての調査結果には、🟢 検証済み、🟡 中程度、🔴 仮定のタグが付けられます。

関連スキル

  • social-content:ソーシャル投稿の作成に使用します。パフォーマンスの分析にはこのスキルを使用してください。
  • campaign-analytics:ソーシャルを含む、チャネル横断の分析に使用します。
  • content-strategy:ソーシャルコンテンツのテーマを計画するために使用します。
  • marketing-context:より良い分析のためのオーディエンス情報を提供します。

コメント