mcpField
A
apify-content-analytics

apify-content-analytics

github.com/apifyマーケティング・グロース28599 回インストール6 週間前に更新
リポジトリ

apify-content-analytics について

Apify Actorsを使い、複数のソーシャルプラットフォームからコンテンツ指標を収集・分析するスキルです。マーケティング業務向けに、目的に応じたActorの選択から結果の確認やファイル出力まで支援します。

主な機能

  1. 01分析目的に応じたApify Actorの選択
  2. 02Actor入力スキーマの取得
  3. 03結果表示とCSV・JSON出力
  4. 04件数制限と分析結果の要約

活用シーン

  1. 01Instagram投稿やReelsの比較
  2. 02Facebook広告やページ指標の追跡
  3. 03YouTubeやTikTokコンテンツの分析

インストール

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

$npx skills add https://github.com/apify/awesome-skills --skill apify-content-analytics

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

同梱ファイルreference/scripts/run_actor.jsreference/scripts/fetch_actor_details.js

詳細

コンテンツ分析

Apify Actors を使用して、複数のプラットフォームからエンゲージメント指標を抽出し、コンテンツのパフォーマンスを追跡・分析します。

前提条件

(事前に確認する必要はありません)

  • APIFY_TOKEN を含む .env ファイル
  • Node.js 20.6+(ネイティブの --env-file サポート用)

ワークフロー

このチェックリストをコピーして、進捗を記録してください。

Task Progress:
- [ ] Step 1: Identify content analytics type (select Actor)
- [ ] Step 2: Fetch Actor schema
- [ ] Step 3: Ask user preferences (format, filename)
- [ ] Step 4: Run the analytics script
- [ ] Step 5: Summarize findings
ステップ 1:コンテンツ分析の種類を特定する

分析のニーズに応じて、適切な Actor を選択してください。

ユーザーのニーズActor ID最適な用途
投稿のエンゲージメント指標apify/instagram-post-scraper投稿のパフォーマンス
リールのパフォーマンスapify/instagram-reel-scraperリールの分析
フォロワーの増加状況の追跡apify/instagram-followers-count-scraper成長指標
コメントのエンゲージメントapify/instagram-comment-scraperコメント分析
ハッシュタグのパフォーマンスapify/instagram-hashtag-scraperブランドハッシュタグ
メンションの追跡apify/instagram-tagged-scraperタグの追跡
包括的な指標apify/instagram-scraper全データ
API ベースの分析apify/instagram-api-scraperAPI アクセス
Facebook 投稿のパフォーマンスapify/facebook-posts-scraper投稿指標
リアクションの分析apify/facebook-likes-scraperエンゲージメントの種類
Facebook リールの指標apify/facebook-reels-scraperリールのパフォーマンス
広告パフォーマンスの追跡apify/facebook-ads-scraper広告分析
Facebook コメントの分析apify/facebook-comments-scraperコメントのエンゲージメント
ページパフォーマンスの監査apify/facebook-pages-scraperページ指標
YouTube 動画の指標streamers/youtube-scraper動画のパフォーマンス
YouTube Shorts の分析streamers/youtube-shorts-scraperShorts のパフォーマンス
TikTok コンテンツの指標clockworks/tiktok-scraperTikTok の分析
ステップ 2:Actor のスキーマを取得する

Actor の入力スキーマと詳細を取得します。

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/fetch_actor_details.js --actor "ACTOR_ID"

ACTOR_ID を、選択した Actor(例:apify/instagram-post-scraper)に置き換えてください。

次の情報が返されます。

  • Actor の情報(タイトル、説明、URL、カテゴリ、統計、評価)
  • README の概要
  • 入力スキーマ(必須および任意のパラメーター)
ステップ 3:ユーザーの希望を尋ねる

簡単な検索(例:「Nike のフォロワー数は?」「プラハのコーヒーショップを 5 件探して」)の場合は、このステップをスキップしてください。クイック回答モードを使用して、ステップ 4 に進みます。

大規模なスクレイピングタスクの場合は、次の項目を尋ねてください。

  1. 出力形式:
    • クイック回答 - チャットに上位の結果を数件表示します(ファイルは保存しません)
    • CSV - すべてのフィールドを含む完全なエクスポート
    • JSON - JSON 形式での完全なエクスポート
  2. 結果の件数:ユースケースの性質に応じて設定します

コストに関する安全対策:Actor の入力では、常に妥当な結果数の上限を設定してください(例:maxResults、resultsLimit、maxCrawledPages、または入力スキーマにある同等のフィールド)。ユーザーが明示的にそれ以上を求めない限り、結果数はデフォルトで 100 件にしてください。Apify クレジットをより多く消費するため、大規模なスクレイピング(1000 件以上)を実行する前にユーザーに警告してください。

ステップ 4:スクリプトを実行する

クイック回答(チャットに表示、ファイルなし):

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT'

CSV:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT' \
  --output YYYY-MM-DD_OUTPUT_FILE.csv \
  --format csv

JSON:

node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
  --actor "ACTOR_ID" \
  --input 'JSON_INPUT' \
  --output YYYY-MM-DD_OUTPUT_FILE.json \
  --format json
ステップ 5:結果を要約する

完了後、次の内容を報告します。

  • 分析したコンテンツの件数
  • ファイルの場所と名前
  • 主なパフォーマンスに関する洞察
  • 次のステップの提案(より詳細な分析、コンテンツの最適化)

エラー処理

APIFY_TOKEN not found - .env に APIFY_TOKEN=your_token を設定して作成するようユーザーに依頼してください
Actor not found - Actor ID のスペルを確認してください
Run FAILED - エラー出力にある Apify コンソールのリンクを確認するようユーザーに依頼してください
Timeout - 入力サイズを小さくするか、--timeout を増やしてください

コメント