リクエスト:メールの代わりにプッシュ通知を使用する/補完する

皆さん、こんにちは。

地域のスポーツリーグのために独自のDiscourseコミュニティを立ち上げようと取り組んでいますが、人々がフォーラムをチェックして利用してもらうのに非常に苦労しています。

ユーザーにプッシュ通知のサインアップをしてもらい、プッシュをトリガーする投稿を作成すると、フォーラムに戻ってチェックしてくれることがわかりました。
しかし、メール通知(ダイジェストなど)は、ほとんどの人が積極的にメールをチェックしないため、未読のままになっています。

現代では、注意が必要なイベントが発生したときに、スマートフォンのホーム画面に直接プッシュ通知を受け取ることを期待するのが普通だと思います。
しかし、誰もメールでプッシュ通知を生成するように設定していないため、人々がメールを本当にチェックするのは、メールを受信することを期待しているときだけです。

残念ながら、これはDiscourseチームが人々を呼び戻すために行った素晴らしい取り組み(アクティビティダイジェストなど)が、メール経由でルーティングされるため、完全に効果がないことを意味します。


したがって、私の要望は非常にシンプルだと思います。メールに加えてプッシュ通知も生成されるべきです。

そして、それを実装するための非常に簡単な方法があると思います。
メールをDiscobotからのPMに変換すると、プッシュ通知とメール通知の両方が生成されます。
そして、プッシュ通知から来たユーザーは、PMを開いてメール受信トレイで受け取ったのと同じ完全な通知を受け取ることができます。

「いいね!」 1

現在行っていることをもう少し詳しく説明していただけますか?

現在うまくいっていること、うまくいっていないことに関するこれらの実際の例は、同様のものを試す他の人々にとって、またここで提案されているものに触発された機能のデザインを考える私たちにとっても、非常に有益なものになると思います。

また、プッシュ通知に値するものとそうでないものについて、どのように考えているかを理解するために、あなたの例に興味があります。

人々がプッシュ通知にサインアップするようにどのように促していますか? どのような種類の投稿が通知をトリガーしますか? それらを誰に送信しますか? どのくらいの頻度で送信しますか?

「いいね!」 2

はい!フォーラムにいくつかのカテゴリを設定したので、すべてのユーザーが最初の投稿(お知らせ、イベント、パーティー)について通知を受け取ります。
また、時折一般カテゴリにトピックを作成し、会話に参加させたい人を直接@メンションします。

これらのシナリオでは、メール通知が生成されて配信されますが、フォーラムをチェックするのは、メール通知に基づいて、技術的なバックグラウンドを持つ人だけです。
メールをチェックする人たちでさえ、それを怠惰にし、時折しか行いません。

その観察結果に基づき、プッシュ通知のサインアップを促すために積極的な戦略を取りました(これは対面でプロセスを案内しています)。
正常にサインアップした人(つまり、push_notificationsテーブルにエントリがある人)は、プッシュ通知を受信するとフォーラムをチェックしに来ます。

残念ながら、Discourseを変更せずにこれを自動化またはスケールアップする良い方法はありません。
オンボーディングウィザードでユーザーにプッシュ通知の設定を促してくれると非常に嬉しいです :slight_smile:

個人的には、すべてのメール通知はプッシュ通知に値するものだと思います。それはおそらく、文字通り私のメールがプッシュ通知を送信するように設定されているからでしょう。
そして、私はおそらく世界で唯一そうしている人間だと思います :laughing:

ハウツー投稿と、常に通知を有効にするように人々に依頼することです。
AppleはiOSでこれを非常に難しくしたので、非技術的な人々にフォーラムをPWAとしてインストールする方法を説明する必要があります。それは非常に面倒です。
しかし、これを見つけました。これはフォーラムのインストールを促すのにずっと優れています(もしDiscourseのプラグイン/テーマコンポーネントであれば、私もこれをインストールするでしょう)。

また、一度3人の異なる人とこの件について話したとき、通知同意バナーが実際には通知をサインアップしなかった(push_notificationsテーブルにエントリがなかった)バグに気づきました。
これをデバッグする良い方法がなく、設定ページと同じコードパスを使用しているため(したがって、機能するはずだと思います)、報告するのは控えました。

「いいね!」 2

了解しました。

ここで考慮すべき点がいくつかあるようです。

  1. プッシュ通知の有効化を促す/誘導する
  2. より多くの事柄に対してプッシュ通知を送信する

そして、当初おっしゃっていたように、全体的な問題は「サイト上でアクティブでないときに通知を受け取りたいと思っている人々に、どのようにすればより効果的にリーチできるか?」ということです。

プッシュ通知以外の解決策も考えられますが、これは妥当なアプローチだと思います。

人々の注意を不当に要求しないようにしたいという思いと、人々が都合の良い時に非同期で議論に参加できるようにしたいという思いの間には、ある種の緊張関係があります。緊急性を生み出すのではなく。

したがって、この方向性で進むには、以下のことも必要になるでしょう。

  1. プッシュ通知の対象を、ユーザーがより細かく制御できるようにし、かつ適切なデフォルト設定を提供する
「いいね!」 2

はい、それは妥当だと思います!

プッシュ通知は私が慣れているものですが、このアイデアを抽象的な形で捉えるならば、それは以下のようになると思います。
Discourseは、レガシー/非推奨の通知形式(電子メール)から、モダンな通知形式(プッシュ)へどのように移行できるか。

緊急にプッシュ通知として提示する必要があるものはすべてではないということにも同意します。結局のところ、私たちはまた別の依存性の高いアプリケーションを作成しようとしているわけではありません。
しかし、世界はポーリングベースの通知からプッシュベースの通知へと移行しており、私のユーザーから観察される行動もそれを反映していると思います。

「いいね!」 1

これは、Discourse プッシュ通知機能トピックモバイルアプリ用 に再び表面化させる場所かもしれません。

現代には、WhatsAppグループという非常に残念な傾向があり、地域のスポーツコミュニティイベントに関する情報を得るためだけに、電話番号を公開しなければならない状況になっています。 :face_with_diagonal_mouth: これは、特に女性にとっては、絶対に避けるべきです。

そして、@justinm の到達可能性に関する懸念について言及すると、電話を起動したときにバックグラウンドでアプリを起動し、プッシュ通知を提供することは、人々にリーチするための最良の方法の1つです(もちろんオプトインオプション付きです)。

現時点では、この作業負荷はわかりませんが、人々は上記のトピックで言及されているような、より関連性の高い機能(複数のフォーラムに登録する際にプッシュのソースを表示する、選択したカテゴリに応じてサウンドやバイブレーションを選択するなど)を望むでしょう。

興味深いモバイルアプリのプッシュ通知関連トピック:

iOS Mobile App Notifications および How to Implement Push Notifications for Our White-Label App (Rebranded)

「いいね!」 2

私たちは通常、サイトのWebプッシュ通知に依存しています。これはオープンプロトコルであり、基本的にすべてのブラウザ(モバイルおよびデスクトップ)が現在サポートしています。
これらの通知は、ネイティブアプリのように見え、感じられます :slight_smile:

また、Discourseのセルフホストインスタンスもサポートしています。これは私たちにとって要件です。


そのため、メールダイジェストをDiscobotからのPMに変換するDiscourseプラグインを作成することを考えています。
ハッキーなソリューションになりますが、現時点では、手動で促すことなく、人々を私のウェブサイトに戻すようにする必要があります。

自動化プラグインでやりたいことを達成するために、このベースを使用できるかどうかわかりません。こちらにガイドがあります:Create custom Automations

「いいね!」 1