ユーザーをCSVファイルにエクスポート

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

:person_raising_hand: 必要なユーザー権限: 管理者

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

ユーザーデータのエクスポート

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

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

ステップ 2: エクスポートの開始

  1. ユーザーリストページで、「エクスポート」ボタンを見つけてクリックします

: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

ベストプラクティス

  • 機密情報が含まれる可能性があるため、エクスポートされたデータを慎重に扱ってください
  • サイトのプライバシーポリシーおよび適用されるデータ保護法に準拠して、エクスポートされたデータを使用してください

よくある質問 (FAQ)

Q: ユーザーデータはどのくらいの頻度でエクスポートできますか?
A: 必要に応じて、いつでもユーザーデータをエクスポートできます。ただし、サーバーへの負荷を考慮し、必要に応じてのみエクスポートを行うことをお勧めします。

Q: エクスポートに含まれるフィールドをカスタマイズできますか?
A: エクスポートには、上記にリストされた事前定義されたフィールドセット、およびカスタムユーザーフィールドとグループ名が含まれます。エクスポートに含まれていない追加の情報が必要な場合は、データエクスプローラーを使用してカスタムクエリを作成できます。

「いいね!」 16