このガイドでは、Discourseサイトからユーザー情報をCSVファイルにエクスポートする方法を説明します。
必要なユーザーレベル: 管理者
ユーザー情報の書き出しは、さまざまな管理タスクやデータ分析に役立ちます。このガイドでは、ユーザーデータをCSVファイルに書き出す手順を説明します。
ユーザーデータの書き出し
ステップ 1: ユーザーリストへのアクセス
- Discourseサイトの管理パネルに移動します
/admin/users/listにあるユーザーリストページに移動します
ステップ 2: 書き出しの開始
- ユーザーリストページで、「Export」(書き出し)ボタンを見つけてクリックします
書き出しは現在アクティブなユーザーリストフィルターを尊重します。たとえば、特定のトラストレベルでフィルタリングされているユーザーを表示している場合、それらのユーザーのみが書き出されます。
ステップ 3: CSVファイルの取得
- 書き出しを開始すると、書き出されたCSVファイルのダウンロードリンクを含むプライベートメッセージ(PM)が届きます
CSVファイルのダウンロードリンクは48時間で期限切れになります。この時間内にダウンロードしてください。
ステップ 4: 書き出されたデータのダウンロードと表示
- PM内のダウンロードリンクをクリックして、CSVファイルを取得します
- スプレッドシートアプリケーションまたはテキストエディタを使用してCSVファイルを開きます

書き出されたCSVには、次のフィールドが含まれます。
- ユーザーデータ: id、name、username、email、title、created_at、last_seen_at、last_posted_at、last_emailed_at、trust_level、approved、suspended_at、suspended_till、silenced_till、active、admin、moderator、ip_address、staged、secondary_emails
- ユーザー統計: topics_entered、posts_read_count、time_read、topic_count、post_count、likes_given、likes_received
- ユーザープロフィール: location、website、views
- DiscourseConnect(有効な場合): external_id、external_email、external_username、external_name、external_avatar_url
- カスタムユーザーフィールド: サイトで定義されているカスタムユーザーフィールド
- グループ: group_names
ベストプラクティス
- 書き出されたデータには機密情報が含まれる可能性があるため、慎重に取り扱ってください
- 書き出されたデータは、サイトのプライバシーポリシーおよび適用されるデータ保護法を遵守して使用してください
よくある質問
Q: ユーザーデータをエクスポートできる頻度はどれくらいですか?
A: ユーザーデータは必要なだけ頻繁にエクスポートできます。ただし、サーバーへの負荷を考慮し、必要な場合にのみエクスポートを実行してください。
Q: エクスポートに含まれるフィールドをカスタマイズできますか?
A: エクスポートには、上記にリストされている定義済みのフィールドセットに加えて、カスタムユーザーフィールドとグループ名が含まれます。エクスポートに含まれていない追加情報が必要な場合は、データエクスプローラーを使用してカスタムクエリを作成できます。


