mcpField
A
apify-brand-reputation-monitoring

apify-brand-reputation-monitoring

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

apify-brand-reputation-monitoring について

Apify Actorsを使い、複数のプラットフォームからレビュー、評価、ブランドへの言及を収集するモニタリング用スキルです。評判に関する情報をまとめたいマーケティングチーム向けで、結果の表示やファイル出力に対応します。

主な機能

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

活用シーン

  1. 01Google Mapsやホテルのレビューを集める
  2. 02Facebookページの評価やコメントを監視する
  3. 03Instagram、YouTube、TikTokでブランドへの言及を追跡する

インストール

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

$npx skills add https://github.com/apify/awesome-skills --skill apify-brand-reputation-monitoring

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

同梱ファイル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: Determine data source (select Actor)
- [ ] Step 2: Fetch Actor schema
- [ ] Step 3: Ask user preferences (format, filename)
- [ ] Step 4: Run the monitoring script
- [ ] Step 5: Summarize results
Step 1: データソースを決定する

ユーザーのニーズに基づいて、適切な Actor を選択します。

ユーザーのニーズActor ID最適な用途
Google Maps のレビューcompass/crawler-google-placesビジネスのレビュー、評価
Google Maps のレビューのエクスポートcompass/Google-Maps-Reviews-Scraperレビューの専用スクレイピング
Booking.com のホテルvoyager/booking-scraperホテルデータ、スコア
Booking.com のレビューvoyager/booking-reviews-scraper詳細なホテルレビュー
TripAdvisor のレビューmaxcopell/tripadvisor-reviews観光名所・レストランのレビュー
Facebook のレビューapify/facebook-reviews-scraperページのレビュー
Facebook のコメントapify/facebook-comments-scraper投稿コメントのモニタリング
Facebook ページの指標apify/facebook-pages-scraperページ評価の概要
Facebook のリアクションapify/facebook-likes-scraperリアクションの種類の分析
Instagram のコメントapify/instagram-comment-scraperコメントのセンチメント
Instagram のハッシュタグapify/instagram-hashtag-scraperブランドハッシュタグのモニタリング
Instagram の検索apify/instagram-search-scraperブランドへの言及の発見
Instagram のタグ付けされた投稿apify/instagram-tagged-scraperブランドタグの追跡
Instagram のエクスポートapify/export-instagram-comments-postsコメントの一括エクスポート
Instagram の包括的なモニタリングapify/instagram-scraperInstagram の全般的なモニタリング
Instagram APIapify/instagram-api-scraperAPI ベースのモニタリング
YouTube のコメントstreamers/youtube-comments-scraper動画コメントのセンチメント
TikTok のコメントclockworks/tiktok-comments-scraperTikTok のセンチメント
Step 2: Actor のスキーマを取得する

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

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

ACTOR_ID を選択した Actor(例:compass/crawler-google-places)に置き換えます。

以下の情報が返されます。

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

簡単な検索(例:「Nike のフォロワー数は?」「プラハのコーヒーショップを5軒探して」)では、この手順をスキップし、簡易回答モードを使用して Step 4 に進みます。

大規模なスクレイピングの場合は、次の項目を確認します。

  1. 出力形式:
    • 簡易回答 - 上位数件の結果をチャットに表示します(ファイルは保存しません)
    • CSV - すべてのフィールドを含む全件エクスポート
    • JSON - JSON 形式で全件エクスポート
  2. 結果数:ユースケースの内容に基づいて決定します

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

Step 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
Step 5: 結果を要約する

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

  • 見つかったレビュー・言及の件数
  • ファイルの場所と名前
  • 利用可能な主なフィールド
  • 次のステップの提案(センチメント分析、フィルタリング)

エラー処理

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

コメント