このガイドでは、Discourseでアクティビティサマリーメールを設定および管理する方法について、ユーザーおよび管理者オプション、カスタマイズ、トラブルシューティングを含めて説明します。
必要なユーザーレベル: 管理者
アクティビティサマリーメール(旧称ダイジェストメール)は、特定の期間フォーラムにアクセスしていないフォーラムメンバーに送信される自動メッセージです。これらのメールには、ユーザーが最後にアクセスしてからの人気のコンテンツがまとめられており、非アクティブなメンバーの再エンゲージメントを目的としています。
アクティビティサマリーメールの理解
アクティビティサマリーメールには以下が含まれます。
- エンゲージメントレベルを強調するためのアクティビティ統計
- 人気のあるトピックのリスト
- 人気のある投稿の選択
- 「あなたへ新しいもの」のトピックへのリンク
アクティビティサマリーメールの例を次に示します。
システムは、メンバーが最低期間フォーラムにアクセスしていない場合にのみ、これらのメールを送信します。
ユーザーオプションの設定
ユーザーはアクティビティサマリーメールの設定をカスタマイズできます。
- ユーザー設定に移動
- 「メール」タブに移動
- 「アクティビティサマリー」の頻度を調整
利用可能な頻度オプションは次のとおりです。
- なし
- 30分ごと
- 1時間ごと
- 毎日
- 毎週
- 毎月
- 6ヶ月ごと
サイレント状態または停止状態のメンバーには、サマリーメールは送信されません。
管理者オプションの設定
デフォルトのユーザー設定
新規ユーザーのデフォルト設定を構成するには:
- 管理 / 設定に移動
- 「digest」を検索
- 次の設定を調整します。
default email digest frequency(デフォルトのメールダイジェストの頻度)default include tl0 in digests(ダイジェストにTL0を含めるデフォルト)
これらの設定は、管理者パネルでは次のように見えます。
サイト設定
アクティビティサマリーメールをカスタマイズするには:
- 管理 / 設定に移動
- 「digest」を検索
- 必要に応じて次の設定を変更します。
digest logo(ダイジェストのロゴ)digest min excerpt length(ダイジェストの最小抜粋長)digest topics(ダイジェストのトピック)digest posts(ダイジェストの投稿)digest other topics(ダイジェストのその他のトピック)suppress digest email after days(日後にダイジェストメールを抑制)digest suppress categories(ダイジェストでカテゴリを抑制)digest suppress tags(ダイジェストでタグを抑制)show topic featured link in digest(ダイジェストでトピックの特集リンクを表示)disable digest emails(ダイジェストメールを無効にする)
メール外観のカスタマイズ
メールの外観をカスタマイズするには:
- 管理 / 設定に移動
- 次の設定を調整します。
email accent bg color(メールアクセントの背景色)email accent fg color(メールアクセントの前景色の色)
より高度なカスタマイズについては、メールテンプレートのカスタマイズに関するガイドを参照してください。
カスタムコンテンツの追加
アクティビティサマリーメールにカスタムテキストを追加するには:
- 管理 / カスタマイズ / サイトテキストに移動
user_notifications.digest.customを検索- 目的のカスタマイズキーを編集します
人気トピックリストの理解
ダイジェストの人気のトピックは、特定のルールを持つ /top トピックから抽出されます。
- そのトピックを表示するための個々のユーザー権限
- アクセス権のないプライベートカテゴリからのトピックは送信されません
- トピック通知レベル
- そのユーザーにとってトピックがミュートされていてはならない
- そのトピックを作成したユーザーのトラストレベルが0より大きいこと
- このデフォルトは上書きできます(下記参照)
- トピックがユーザーが最後にアクセスしたとき、または最後にダイジェストが送信されたとき(いずれか新しい方)以降に作成されたものであること
- トピックがミュートされたカテゴリのものであってはならない
- トピックが閉じられていてはならない
- トピックがアーカイブされていてはならない
アクティビティサマリーメールのテスト
アクティビティサマリーメールをプレビューするには:
- 管理 / メールに移動
- 「サマリーをプレビュー」をクリック
Last Seen User(最後にアクセスしたユーザー) の日付を設定- サマリーメールに使用する
username(ユーザー名) を入力します。 - オンサイトで表示するか、メールアドレスに送信するかを選択します
管理者パネルでのプレビューオプションは次のとおりです。
サマリーメールにコンテンツが入力されるためには、
last seen userの日付以降に何らかのアクティビティが含まれている必要があることに注意してください。そのため、サイトにあまりアクティビティがない場合は、この日付を数週間前に設定する必要がある場合があります。
トラブルシューティング
ユーザーがアクティビティサマリーメールを受信できない可能性があるのは、次のいずれかの理由によります。
- 最近サイトでアクティブであった
- アクティビティサマリーメールの購読を解除した
- 最近サマリーが送信された
- メールがバウンスした
- 非アクティブ、停止状態、またはステージング状態である
- DiscourseConnect 経由で作成され、フォーラムにアクセスしたことがない
メール送信日の確認
ユーザーに最後にメールが送信された日時を確認するには:
usersテーブルのlast_emailed_atカラムを確認しますuser_statsテーブルのdigest_attempted_atカラムを確認します
よくある質問
送信されたメールの量に関する統計情報やレポートを確認できる場所はありますか?
送信されたメールのリストは、サイトの [管理 / メール / 送信済み] ページから確認できます。管理ダッシュボードの [レポート] リンクからアクセスできる「送信済みメール数」ダッシュボードレポートで、1日あたりの合計送信数を確認できます。
メールの種類ごとの詳細なレポートについては、Data Explorerプラグインを使用して email_logs テーブルをクエリできます。
セルフホスト型サイトの場合は、トランザクションメールプロバイダーでレポートを確認できることもあり、これには配信ステータス、バウンスなどが含まれます。
フォーラムメンバーにメールを送信するための技術要件と費用は何ですか?
セルフホスト型サイトの場合、Sendgrid のようなトランザクションメールプロバイダーのアカウントが必要です。メールプロバイダーの推奨事項を確認してください。email provider recommendations。
メール配信は、すべてのホスティングプランに含まれています。ホスティングをご利用の場合、Discourseサイトでのメールの送受信に関するすべての設定が構成されます。


