CSVファイルへのユーザーのエクスポート

:bookmark: このガイドでは、Discourseサイトからユーザー情報をCSVファイルにエクスポートする方法を説明します。

:person_raising_hand: 必要なユーザーレベル: 管理者

ユーザー情報の書き出しは、さまざまな管理タスクやデータ分析に役立ちます。このガイドでは、ユーザーデータをCSVファイルに書き出す手順を説明します。

ユーザーデータの書き出し

ステップ 1: ユーザーリストへのアクセス

  1. Discourseサイトの管理パネルに移動します
  2. /admin/users/listにあるユーザーリストページに移動します

ステップ 2: 書き出しの開始

  1. ユーザーリストページで、「Export」(書き出し)ボタンを見つけてクリックします

:bulb: 書き出しは現在アクティブなユーザーリストフィルターを尊重します。たとえば、特定のトラストレベルでフィルタリングされているユーザーを表示している場合、それらのユーザーのみが書き出されます。

ステップ 3: CSVファイルの取得

  1. 書き出しを開始すると、書き出されたCSVファイルのダウンロードリンクを含むプライベートメッセージ(PM)が届きます

:warning: CSVファイルのダウンロードリンクは48時間で期限切れになります。この時間内にダウンロードしてください。

ステップ 4: 書き出されたデータのダウンロードと表示

  1. PM内のダウンロードリンクをクリックして、CSVファイルを取得します
  2. スプレッドシートアプリケーションまたはテキストエディタを使用して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: エクスポートには、上記にリストされている定義済みのフィールドセットに加えて、カスタムユーザーフィールドとグループ名が含まれます。エクスポートに含まれていない追加情報が必要な場合は、データエクスプローラーを使用してカスタムクエリを作成できます。

「いいね!」 16