🚀 NEW! Instagramコメントを大量抽出&今すぐ当選者を選定
拡張機能を入手

Facebookコメントのエクスポート方法:完全ガイド

byMarshall SuenJun 4, 20268分で読める
Facebookコメントのエクスポート方法:完全ガイド

もしあなたが、コメントであふれかえるFacebookの投稿を前にして「これを全部スプレッドシートに落とさないと頭が爆発する」と思ったことがあるなら、正しい場所に来ました。ジャーナリストが速報ニュースに関する世論を追跡する場合、KOLが「あなたのコミュニティはボットだけじゃない」と証明するブランド案件レポートを作成する場合、または研究者が人々が実際にトピックについてどう話しているかをカタログ化する場合、Facebookコメントをエクスポートすることで、手に負えないテキストの壁を構造化された検索可能な金鉱に変えることができます。

でも、こういうことです。Facebookは親切にも「Excelにエクスポート」ボタンをポンと置いてくれません。どこを見ればいいか、どの方法が実際にネストされた返信を含むのか、そして深夜2時にHTMLタグだらけのCSVを見て泣かずに済む方法を知っておく必要があります。このガイドでは、公式だが不格好なネイティブダウンロードからAPI、ブラウザ拡張機能、そしてプロセス全体をデータ発掘の考古学ではなく、まともなワークフローのように感じさせる専用ツールまで、あらゆる実用的な方法を説明します。


そもそもなぜFacebookコメントをエクスポートするのか?

十数件のコメントをコピペするのは、簡単なスクリーンショットには十分です。しかし、数百、数千件に直面した場合、手動での収集は3部構成の悲劇です。エクスポートすることで、キーワードでフィルタリングしたり、日付で並べ替えたり、感情でピボットしたり、実際に意思決定に使えるデータセットが得られます。

KOLにとって、生のコメントログは交渉の切り札です。ブランドに「前回のキャンペーンで1,200件のコメントが発生し、その78%が製品に好意的に言及していました」と伝えることは、フォロワー数を見せるだけよりもはるかに重みがあります。ジャーナリストにとって、エクスポートしたコメントは、主要なイベント中に世論が時間ごとにどう変化したかを追跡できます。研究者は、テーマをコード化しパターンを見つけるための整然としたデータセットを得られます。そして、もしあなたがプレゼント企画を運営しているなら、きれいなユーザー名リストは、4,000件のエントリーから手動で勝者を選ぼうとするよりもはるかに優れています。これはCommentGridのプレゼント抽選ツールがInstagramですでに簡単に実現していることであり、私たちもFacebookで提供するのを待ち望んでいる機能です。


ネイティブのFacebookルート:あなたの情報をダウンロード

Facebookはコメントを含む公式データ持ち出しツールを提供しています。無料で、個人プロフィールと管理しているページの両方で機能し、選択内容に応じて、あなたが今までに投稿または受け取ったすべてのコメントを提供します。

手順

  1. プロフィール写真(右上)をクリック → 設定とプライバシー設定
  2. 左側の列で「あなたのFacebook情報」を選択。
  3. 情報をダウンロードをクリック。
  4. 期間で、関心のある期間を選択するか、気が向いたら「すべて」を選択。
  5. コメントまでスクロールし、チェックボックスをオンにします。(あなたが行ったコメントとリアクションを含めるか、あなたの投稿へのコメントのみを含めるかを選択できます。ラベルをよく読んでください。)
  6. ダウンロードをリクエストをクリック。ファイルの準備ができると通知が届きます。アカウントが大きい場合、数分から数時間かかることがあります。

得られるもの

コメントがHTMLまたはJSONとして含まれたZIPアーカイブを受け取ります。JSONを選択した場合、スクリプトで解析したり、スプレッドシートのちょっとした魔法でCSVに変換できる、より構造化されたファイルが得られます。HTMLを選択した場合、保存されたウェブページのように見えるものになります。読めるけれども、列に変換するのは面倒です。

欠点

  • リアルタイムフィルタリングなし: 「この特定の投稿の直近48時間のコメントだけ」とは指定できません。エクスポートはアカウント全体です。
  • ネストされた返信がきれいなスレッドとして保持されないことがある: JSON構造が会話を平坦化したり、コンテキストをネストされた配列に埋め込んだりするため、余分な時間を費やすことになります。
  • 広告コメントのメタデータなし: 有料キャンペーンのためにエクスポートする場合、各コメントがどの広告やキャンペーンに属しているかはわかりません。
  • 更新が面倒: ダウンロードの1時間後に新しいコメントが来た場合、アーカイブ全体をもう一度リクエストする必要があります。

一回限りの個人バックアップやGDPRデータリクエストにはこの方法で十分ですが、継続的な分析には、もっと考古学的でないものが欲しくなります。


Graph API:開発者レベルのパワー(学習曲線あり)

チームに開発者がいるか、新しいスキルを学ぶのに数時間を費やすことを厭わないなら、FacebookのGraph APIはコメントエクスポートに最大の制御をもたらします。投稿ごとにコメントを取得し、ネストされた返信を含め、日付でフィルタリングし、更新をスケジュールできます。

クイックスタートの骨子

  1. developers.facebook.comにアクセスし、アプリを作成し、App IDとApp Secretをメモします。
  2. 権限pages_read_engagementpages_manage_postsを持つページアクセストークンを生成します。(同じAPIを介してInstagramコメントもエクスポートする場合は、instagram_basicinstagram_manage_commentsも必要ですが、それはまた別のガイドの話です。)
  3. /PAGE-ID_post-ID/commentsエンドポイントを使用し、?fields=message,from,created_time,comments{message,from,created_time}を追加して親コメントと1レベルの返信を取得するか、子エッジをリクエストし続けてスレッドツリー全体を掘り起こします。
  4. afterカーソルを使用して結果をページネーションし、データが尽きるまで続けます。
  5. すべてを構造化ファイル(CSV、JSON、または直接データベース)にダンプします。

長所と短所

利点は、詳細で新鮮、自動化可能であることです。コメントデータをLooker StudioやAirtableのようなBIツールにフィードしたい場合(CommentGridのProプランで近々サポート予定)、これが生の材料です。欠点は、トークンの更新、レート制限、そして時々利用可能なフィールドを変更するAPIです。APIドキュメントにすでに精通していない限り、「5分で直る」ものではありません。


サードパーティツール:格闘せずにデータが欲しい場合

いくつかのブラウザ拡張機能やウェブアプリがFacebookコメントのエクスポートを約束しています。ほとんどはページに表示されているものをスクレイピングするので、通常は手動で「もっと見る」や「返信を表示」をクリックしてスレッド全体を読み込ませる必要があります。その後、ツールがテキストを取得して構造化します。専用のSaaS製品のようにAPIを利用してコードを一行も触れずにコメントを取得し、感情タグ付けやキャンペーン帰属などの追加機能を提供するものもあります。

ツールを評価する際には、以下を確認してください:

  • ネストされた返信のサポート: 親コメントしか取得しないツールだと、会話の半分を失います。
  • エクスポート形式: CSVはスプレッドシートの共通言語、JSONは別のツールにデータをパイプするのに適しています。
  • ローカル処理 vs サーバーアップロード: CommentGridのChrome拡張機能のように、すべてをブラウザ内で処理するツールは、データがマシンから出ていきません。これは機密調査中にユーザーコメントを扱う場合に重要です。
  • レート制限へのインテリジェンス: ツールは人間のスクロールを優雅に模倣しますか?それとも500コメント後に一時ブロックを引き起こしますか?

現在、CommentGridの無料のInstagramおよびTikTokツールでは、URLを貼り付けるだけで、ユーザー名、タイムスタンプ、いいね、返信などを含むきれいなExcelまたはCSVファイルを、ログイン不要で取得できます。私たちは積極的にFacebookサポートを構築中です(ウェイトリストに参加できます)。そしてそれがリリースされると、同じプライバシー第一、ログイン不要の哲学に従います。なぜなら、正直なところ、「公開されているコメントをエクスポートするためにFacebookアカウントでログインする」というダンスはちょっと大げさだからです。


エクスポートした後にやること

コメントが詰まったファイルはただの原石です。以下に精錬方法を示します。

1. まずクリーニングして構造化

ネイティブのFacebookダウンロードを使った場合、JSONをフラットテーブルに変換します。列を標準化します:コメントID、親コメントID、投稿者名、タイムスタンプ、メッセージテキスト、いいね数、返信数。特に他のデータソースとクロスリファレンスする場合は、タイムスタンプを現地時間に合わせます。

2. パターンを見つける

いいね数で並べ替えて、最も共感を呼んだフィードバックを見つけます。「返金」「配送」「サイズ」「大好き」「欲しい」などのキーワードを検索して、意見のカテゴリをクラスタリングします。感情分析ツールに慣れているなら、テキストを基本的なポジティブ/ネガティブ分類器にかけるか、少なくともブランド名に言及しているコメントをハイライトして、ブランド言及と競合言及の数を集計します。

3. インサイトを行動に変える

  • KOL向け: スポンサー投稿からコメントをエクスポートし、肯定的な言及をセグメント化し、ブランド向けのワンページャーに数値を盛り込みます。コメントスレッドの時間経過に伴う感情の弧を示すチャートを追加します。
  • ジャーナリスト向け: コメントのタイムスタンプをニュースイベントの重要な瞬間と重ね合わせます。怒り、安堵、憶測のスパイクがしばしば見られ、記事そのものよりも豊かなストーリーを語ります。
  • 研究者向け: コメントをテーマ別にコード化し、定性分析ソフトウェアに読み込みます。これで文字起こしの手間なしにコーパスが得られます。

4. 習慣になったら自動化する

毎週金曜の午後に同じページをエクスポートしている自分に気づいたら、自動化の時です。Graph APIを叩くcronジョブでも、新しいCSVを拾ってダッシュボードに送り込むZapierのようなツールでも、データ収集を退屈なものにして、脳をデータの内容に集中させましょう。


方法の選択:早見表

状況最適なアプローチ
自分の全コメントの一回限りのバックアップが必要Facebookの「あなたの情報をダウンロード」(HTML/JSON)
特定の公開投稿のコメントがたまに必要手動スクロール+ブラウザ拡張機能、またはプライバシー重視のツール(CommentGridのFacebook対応は近日公開予定)
キャンペーンに関連した広告コメントが必要キャンペーンメタデータを表示するツール(専用のFB広告コメントエクスポーターを探す)
ネストされた返信を含む毎日の自動エクスポートが必要Graph API+スクリプト、または配管を処理してくれるSaaS
プライバシーとログイン不要を重視し、Facebookサポートを待てるCommentGridのFacebookウェイトリストに参加。InstagramやTikTokで提供しているのと同じ、即時・設定不要のエクスポートを入手できます

倫理とプライバシーについて一言

公開コメントをエクスポートするとき、あなたはユーザーデータを扱っています。コメントは公開されているとはいえ、個人識別情報を安全に保存し、削除リクエストを尊重し、誰かのプライバシーを侵害する可能性のある方法でユーザーコンテンツを流用しないように注意してください。ジャーナリストや研究者の場合、所属機関の倫理委員会はソーシャルメディアデータに関するガイドラインを既に持っているはずです。それに従ってください。ブランドの場合、コメントストリームが開かれた広場のように感じられても、GDPRとCCPAは依然として適用されます。

CommentGridは特に、エクスポートデータをサーバーにアップロードすることはありません。すべてローカルに留まります。こっそりとしたアドネットワークや収集もありません。私たちはあなたのデータを見ることができず、それを気に入っています。


結論

Facebookコメントのエクスポートにデータエンジニアリングの博士号は必要ありません。ネイティブダウンロードは鈍器、Graph APIは練習を要する鋭利な道具、そして適切なサードパーティツールは手痛い手動プロセスをコーヒーが冷めないうちに完了できるものに変えます。しかし、本当の勝負はその後に何をするかです。コメントの山は、信号に形を変えるまではただのノイズだからです。

もしInstagramやTikTokでコピペ地獄から脱却する準備ができたら、CommentGridの無料Chrome拡張機能を入手して、1投稿あたり最大100エントリーを今日すぐにエクスポートしてください。また、Facebookコメントエクスポート(ネストされた返信、感情タグ付け、プレゼント抽選ツール連携など)の先行アクセスをご希望の方は、ウェイトリストにご登録ください。あなたのマウススクロール指が感謝するでしょう。

Marshall SuenM

Marshall Suen

Building CommentGrid to decode social conversations. Exploring the signal within the noise of the global social web.

関連記事

すべての記事を見る