こんにちは、皆さん。
少し長くなってしまい、申し訳ありません。![]()
Discourse の「秘密の武器」の一部としてトラストレベル(TL)が重要な役割を果たしているという私の考えは、隠すつもりはありませんでした。クライアントのコミュニティ構築を手伝う際、私は TL をコミュニティ貢献を評価する主要な手段として活用し、メンバーが TL を通過するにつれてその貢献を認め、報酬を与えるようにしています。
TL はモデレーション機能の開放に優れていますが、その真の可能性は、コミュニティが参加を促進し、貢献を評価するインセンティブを提供する点にあると私は考えています。
先日、@j.jaffeux と会話していた際、TL に関するレポートの最近の取り組みについて共有してくれました。そこで私は、TL に関連するいくつかの要望リストを持っていることを伝え、それをここで共有してより広い議論の場を設けたいと思いました。
もちろん、これらの提案はすべて「塩分」を適量加えて(つまり、批判的に)受け止めていただきたいですが、これらのアイデアに対する皆さんのご意見をお聞きするのが楽しみです。
1. トラストレベルのサマリーレポート
コミュニティ構築の支援を行う際、私はユーザーが TL 間で遷移した際に、それをトリガーとして表彰や報酬を行うワークフローを設定することがよくあります。例えば、誰かが TL1 から TL2 に上がった場合、そのユーザーの素晴らしい貢献を祝う新しいトピックを作成することを提案することが多いです。TL2 から TL3 へ進むと、スワッグバッグ(記念品袋)を渡すこともあります。私がこれを実施したほぼすべてのケースで、そのユーザーたちは表彰を大変喜び、強いコミュニティ意識を感じていました。
Discourse のメインの管理画面に、過去 30 日間に TL を遷移したユーザーのサマリーが表示されることを願っています。例えば以下のようになります:
昇進したユーザー この機能の活用方法
レベル 1 からレベル 2:
@foo, @bar
レベル 2 からレベル 3:@baz
これにより、これらのユーザーを特定し、コミュニティが彼らに報酬を与えることが格段に容易になります。ちょっとしたボーナスとして、上記の例のように、ユーザーを表彰するためのアイデアが記載されたドキュメントへの小さなリンクを併記することも可能です。
2. トラストレベルのリブランディング
クライアントと協力する際、私は TL に対して以下の 2 つの対応を行うことがよくあります:
- リブランディングする(例:シルバー、ゴールド、プラチナ会員など)。
- 「トラストレベル」という言葉を削除し、メンバーが TL を調べてシステムをハックしようとするのを防ぐ(特に、Discourse には素晴らしいドキュメントが用意されているため)。
例えば:
このリブランディングと TL の外観・感覚を簡素化できたら素晴らしいと思います。現在はテキスト文字列で実現可能ですが、Discourse に慣れていない人にとっては少し面倒な場合があります。これをある種の「TL ウィザード」の一部として提供することも提案します。
私の考えでは、これらの会員レベルはコミュニティ、ひいては Discourse の体験において、独自の注目すべき部分であるべきです。ハンバーガーメニューに「会員レベル」を置き、各 TL に対してフルサイズのヒーロー画像、レベルの説明、メンバーリスト、さらにはそのメンバーによる最新の投稿を表示できるようになると理想的です。
3. トラストレベルのプロフィール
コミュニティ貢献を評価する際、その対象は Discourse 内の活動に限られません。プルリクエストの提出、ブログ記事の執筆、イベントの運営、ガバナンスボードでの活動など、外部の活動も含まれます。これは、コミュニティが対象としているコアペルソナによって異なります。
私が構築するコミュニティの大部分では、これらのペルソナ全員が Discourse を利用しますが、Discourse 外で行われる活動も TL の基準として組み込みたいと考えています。
「トラストレベルプロフィール」という概念があれば非常に有用です。つまり、TL1、TL2、TL3 といった番号の代わりに、「開発者」のようなプロフィール(ターゲットペルソナに合致するもの)を追加できるようにするのです。
その後、各 TL に対して、Discourse のコア要素だけでなく、これらの追加的な外部連携を含む基準リストを定義できます。これにより、Discourse アカウントがコミュニティの成果や経験を追跡する中央記録となるという追加的なメリットも生まれます(これは別トピックですが、Discourse をコミュニティメンバーのハブおよびプロフィールとして機能させることは、非常に価値があると考えています)。
もちろん、これには他のサービスとの連携が必要になりますが、探求する価値はあると思います。別の選択肢として、Cred へのサポートを含めることも考えられます。
4. トラストレベルのトリガー
これもクライアントと協力する際の話ですが、コミュニティ体験を意図的に設計したいと考えています。オンボーディング体験はどうあるべきか?TL1 に達した時に何が起こるか?彼らをどのように認め、報酬を与えるか?スワッグを送るなら、それはどのようなものか?
TL に達した際に発生する一連の統合トリガーがあれば、非常に役立つと思います。つまり、個人が新しい TL に達したときに、以下の自動アクションが開始されるようにするのです:
- コミュニティマネージャーに、ユーザーがレベルアップしたことを通知するメールを送信し、コミュニティマネージャーがユーザーに連絡して労いを表す。
- 公開トピックのドラフトを作成する(ただしまだ下書き状態)。コミュニティマネージャーが編集してその人の功績を祝えるように、トピックテンプレートを使用する(例:プロフィール写真、最も人気のある投稿のリストなどを自動的に埋め込む)。
- Google シートを更新して、ケアキット(スワッグ)の配分をリクエストする。このような外部連携は、プラグインと同様に、より広いコミュニティが追加のサポートを構築できる興味深い領域になり得ます。
- 管理者またはコミュニティマネージャー向けの PM を下書き状態で作成し、スワッグを送付するための配送先住所をユーザーに尋ねる。
- メールエイリアスに追加する(例:TL3 の人向け)。私は非常に熱心なコミュニティメンバーに対してこれをよく行い、彼らがコミュニティのリーダーシップに連絡するための「緊急用電話(bat phone)」を持てるようにしています。
これにより、以下の 2 つのことが実現されると考えています:
- 多くの手動プロセスが自動化される。
- TL を通過する人々を認める方法に関するアイデアのマーケットプレイスが促進される。
Discourse ユーザーが TL がエンゲージメント構築に優れていることを理解し、各遷移段階で具体的に何ができるかを示す実践的なチェックボックス例を提供できれば、素晴らしいコミュニティ体験が生まれると思います。
ただし、非常に明確にしておきますが、ユーザーをレベルアップしたことを祝うために、自動化されたメールや通知を送るべきだと私は考えていません(人々はコンピュータにお礼を言われるのを好まないため)ですが、このプロセスの他の要素を簡素化し、自動化することは可能だと考えます。
5. サブマリントリガー
これは特定の TL に限定されませんが、コミュニティメンバーのエンゲージメントと表彰に関連するものです。
私が著書 People Powered を書いた際、素晴らしい仕事を認める方法としてサブマリンインセンティブについて触れました。
簡単に言えば、コンピュータを使って望ましい行動を検出し、それを人が認識して報酬を与えるという仕組みです。
例えば、低い TL(例:TL1)のユーザーが質問に答え、その投稿が初めて「解決済み」としてマークされたことを知りたいです。その事実を確認し、その人に PM を送って、コミュニティでのサポートや指導を提供してくれたことへの感謝の気持ちを個人的なメッセージで伝えたいと思います。
Discourse がこのようなサブマリントリガーで満たされることを願っています。他の例としては以下が挙げられます:
- 1 ヶ月間で最も「いいね」を獲得したユーザー(非常に人気がある)
- 一定期間、最も多く読み書きをしているユーザー(非常に熱心)
- 幅広い層の人々から「いいね」を獲得したユーザー(非常に興味深い)
- 高い TL のユーザーが、低い TL のユーザーから「いいね」されたこと(潜在的なメンターシップの指標)
これらが発生した際に通知を受け取れば、(a) コミュニティマネージャーや管理者が非常に個人的なレベルで素晴らしい仕事を認識でき、(b) 人々が単に TL の変化だけでなく、個々の行動を認識することについて考えるきっかけになります。
以上です。最後までお読みいただき、ありがとうございます。
コードを書くお手伝いはできませんが、これらの機能をどのように構築するかについて、テストや追加のフィードバックなど、他の形で貢献できることを嬉しく思います。
ありがとうございました!

