Activity Summaryメールの設定

:bookmark: このガイドでは、Discourseでアクティビティサマリーメールを設定および管理する方法について、ユーザーおよび管理者オプション、カスタマイズ、トラブルシューティングを含めて説明します。

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

アクティビティサマリーメール(旧称ダイジェストメール)は、特定の期間フォーラムにアクセスしていないフォーラムメンバーに送信される自動メッセージです。これらのメールには、ユーザーが最後にアクセスしてからの人気のコンテンツがまとめられており、非アクティブなメンバーの再エンゲージメントを目的としています。

アクティビティサマリーメールの理解

アクティビティサマリーメールには以下が含まれます。

  1. エンゲージメントレベルを強調するためのアクティビティ統計
  2. 人気のあるトピックのリスト
  3. 人気のある投稿の選択
  4. 「あなたへ新しいもの」のトピックへのリンク

アクティビティサマリーメールの例を次に示します。

システムは、メンバーが最低期間フォーラムにアクセスしていない場合にのみ、これらのメールを送信します。

ユーザーオプションの設定

ユーザーはアクティビティサマリーメールの設定をカスタマイズできます。

  1. ユーザー設定に移動
  2. 「メール」タブに移動
  3. 「アクティビティサマリー」の頻度を調整

利用可能な頻度オプションは次のとおりです。

  • なし
  • 30分ごと
  • 1時間ごと
  • 毎日
  • 毎週
  • 毎月
  • 6ヶ月ごと

:information_source: サイレント状態または停止状態のメンバーには、サマリーメールは送信されません。

管理者オプションの設定

デフォルトのユーザー設定

新規ユーザーのデフォルト設定を構成するには:

  1. 管理 / 設定に移動
  2. 「digest」を検索
  3. 次の設定を調整します。
    • default email digest frequency (デフォルトのメールダイジェストの頻度)
    • default include tl0 in digests (ダイジェストにTL0を含めるデフォルト)

これらの設定は、管理者パネルでは次のように見えます。

サイト設定

アクティビティサマリーメールをカスタマイズするには:

  1. 管理 / 設定に移動
  2. 「digest」を検索
  3. 必要に応じて次の設定を変更します。
    • 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 (ダイジェストメールを無効にする)

メール外観のカスタマイズ

メールの外観をカスタマイズするには:

  1. 管理 / 設定に移動
  2. 次の設定を調整します。
    • email accent bg color (メールアクセントの背景色)
    • email accent fg color (メールアクセントの前景色の色)

より高度なカスタマイズについては、メールテンプレートのカスタマイズに関するガイドを参照してください。

カスタムコンテンツの追加

アクティビティサマリーメールにカスタムテキストを追加するには:

  1. 管理 / カスタマイズ / サイトテキストに移動
  2. user_notifications.digest.custom を検索
  3. 目的のカスタマイズキーを編集します

人気トピックリストの理解

ダイジェストの人気のトピックは、特定のルールを持つ /top トピックから抽出されます。

  • そのトピックを表示するための個々のユーザー権限
    • アクセス権のないプライベートカテゴリからのトピックは送信されません
  • トピック通知レベル
    • そのユーザーにとってトピックがミュートされていてはならない
  • そのトピックを作成したユーザーのトラストレベルが0より大きいこと
    • このデフォルトは上書きできます(下記参照)
  • トピックがユーザーが最後にアクセスしたとき、または最後にダイジェストが送信されたとき(いずれか新しい方)以降に作成されたものであること
  • トピックがミュートされたカテゴリのものであってはならない
  • トピックが閉じられていてはならない
  • トピックがアーカイブされていてはならない

アクティビティサマリーメールのテスト

アクティビティサマリーメールをプレビューするには:

  1. 管理 / メールに移動
  2. 「サマリーをプレビュー」をクリック
  3. Last Seen User (最後にアクセスしたユーザー) の日付を設定
  4. サマリーメールに使用する username (ユーザー名) を入力します。
  5. オンサイトで表示するか、メールアドレスに送信するかを選択します

管理者パネルでのプレビューオプションは次のとおりです。

:information_source: サマリーメールにコンテンツが入力されるためには、last seen user の日付以降に何らかのアクティビティが含まれている必要があることに注意してください。そのため、サイトにあまりアクティビティがない場合は、この日付を数週間前に設定する必要がある場合があります。

トラブルシューティング

ユーザーがアクティビティサマリーメールを受信できない可能性があるのは、次のいずれかの理由によります。

メール送信日の確認

ユーザーに最後にメールが送信された日時を確認するには:

  • users テーブルの last_emailed_at カラムを確認します
  • user_stats テーブルの digest_attempted_at カラムを確認します

よくある質問

送信されたメールの量に関する統計情報やレポートを確認できる場所はありますか?

送信されたメールのリストは、サイトの [管理 / メール / 送信済み] ページから確認できます。管理ダッシュボードの [レポート] リンクからアクセスできる「送信済みメール数」ダッシュボードレポートで、1日あたりの合計送信数を確認できます。

メールの種類ごとの詳細なレポートについては、Data Explorerプラグインを使用して email_logs テーブルをクエリできます。

セルフホスト型サイトの場合は、トランザクションメールプロバイダーでレポートを確認できることもあり、これには配信ステータス、バウンスなどが含まれます。

フォーラムメンバーにメールを送信するための技術要件と費用は何ですか?

セルフホスト型サイトの場合、Sendgrid のようなトランザクションメールプロバイダーのアカウントが必要です。メールプロバイダーの推奨事項を確認してください。email provider recommendations

メール配信は、すべてのホスティングプランに含まれています。ホスティングをご利用の場合、Discourseサイトでのメールの送受信に関するすべての設定が構成されます。

追加リソース

「いいね!」 36

カテゴリをいくつか設定し、それらのカテゴリに対する権限を付与されたグループがあります。このグループのメンバーには、これらの特定のカテゴリからのアクティビティ(投稿/返信)のみを受信トレイやメールダイジェスト/要約で受け取ってほしいと考えています。現時点では、ユーザーは他のカテゴリからのアクティビティの通知も受け取っています。

何かアドバイスがあればお願いします。

これは Activity Summary not sent if other emails are sent - #25 by zogstrip で変更されたと思います。

この指示では /admin/customize/site_texts に移動する方法はわかりません。「テキストコンテンツ」はURLにも、管理サイドバーにも、古い管理メニューにも見当たりません。

「いいね!」 1

アクティビティサマリーメールの設定方法がまだ理解できません。グループごとにユーザーにメールを送信したいと思います。たとえば、Category-AとCategory-Bがあり、GroupAとGroupBはそれぞれCategory-AとCategory-Bでアクセス許可が付与されています。理想的なメールサマリーは、GroupAのユーザーがCategory-Aのアクティビティと投稿のみのサマリーを受け取り、GroupBのユーザーも同様に受け取ることです。

これはあなたのサイトではそうなっていないということですか?このようには見えませんか?

はい、その部分は更新されるべきです。「通知を受信しても、アクティビティサマリーメールの受信を妨げる訪問とはみなされない」ことに合意され、これを修正するための対応が実装されました。

ここでいくつか明確にしたいことがあります。
サイトで概要プレビューを見るためにはユーザーを入力する必要があるため、Discourseは、ユーザーがアクセスできないカテゴリのトピックをそのユーザーに送信しないように十分に賢いと推測していますが、それで合っていますか?
したがって、『ダイジェスト抑制カテゴリ』の設定にカテゴリを追加する唯一の理由は、このカテゴリからのいかなるトピックも誰にも送信したくない場合だけですよね?

「いいね!」 1