このガイドでは、Discourse サイトからユーザー情報を CSV ファイルにエクスポートする方法を説明します。
必要なユーザー権限: 管理者
ユーザー情報のエクスポートは、さまざまな管理タスクやデータ分析に役立ちます。このガイドでは、ユーザーデータを CSV ファイルにエクスポートする手順を説明します。
ユーザーデータのエクスポート
ステップ 1: ユーザーリストへのアクセス
- Discourse サイトの管理パネルに移動します
/admin/users/listにあるユーザーリストページに移動します
ステップ 2: エクスポートの開始
- ユーザーリストページで、「エクスポート」ボタンを見つけてクリックします
エクスポートは、現在アクティブなユーザーリストのフィルターを反映します。例えば、特定の信頼レベルでフィルターされたユーザーを表示している場合、そのユーザーのみがエクスポートされます。
ステップ 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
ベストプラクティス
- 機密情報が含まれる可能性があるため、エクスポートされたデータを慎重に扱ってください
- サイトのプライバシーポリシーおよび適用されるデータ保護法に準拠して、エクスポートされたデータを使用してください
よくある質問 (FAQ)
Q: ユーザーデータはどのくらいの頻度でエクスポートできますか?
A: 必要に応じて、いつでもユーザーデータをエクスポートできます。ただし、サーバーへの負荷を考慮し、必要に応じてのみエクスポートを行うことをお勧めします。
Q: エクスポートに含まれるフィールドをカスタマイズできますか?
A: エクスポートには、上記にリストされた事前定義されたフィールドセット、およびカスタムユーザーフィールドとグループ名が含まれます。エクスポートに含まれていない追加の情報が必要な場合は、データエクスプローラーを使用してカスタムクエリを作成できます。


