(更新済み)複数回使用可能な招待リンク

:information_source: この内容は、Configuring how users can create and send invites for others to join your community で詳しく説明されています。

Discourse 2.5 ではコアの招待システムを改良し、新しい機能「招待リンク」を追加しました。 :link:

招待リンクは複数回使用でき、特定のメールアドレスに紐づけられていません。複数回使用可能な招待リンクを作成できるのは、スタッフユーザー(管理者とモデレーター)のみです。

招待リンクの作成

招待リンクは、/my/invited ページで + Send Invite ボタンをクリックし、「Multiple Users」タブを選択することで作成できます。

スタッフユーザーにおける「最大利用可能回数」のデフォルト上限は 5000 です。これはサイト設定 invite_link_max_redemptions_limit で調整できます。

一般ユーザーの上限は 10 です。ユーザー上限はサイト設定 invite_link_max_redemptions_limit_users で調整可能です。

招待リンクの一覧表示

既存の招待リンクは、/my/invited/links ページで確認できます。

招待リンクの利用

招待リンクは複数のユーザーが利用でき、利用時にはメールアドレスとユーザー名を入力します。また、名前とパスワードを設定するオプションもあります。

ユーザーが招待を受け入れると、メールアドレスに送信されたアカウント有効化リンクをクリックする必要があります。

また、既存のユーザーも招待リンクを利用できます。そのユーザーが既に存在する場合は、招待の一部(アカウント作成など)をスキップし、「グループへの追加」や「特定のトピックへのリダイレクト」といった招待の残りの処理に進みます。

利用状況の追跡

招待リンクの利用状況は、/my/invited/redeemed ページで追跡できます。

ご意見・ご感想をいただければ大変嬉しく思います! :rocket:

「いいね!」 57

この機能は本当に素晴らしいです。非常に役立ち、今後2年間で頻繁に活用する予定です。

ユーザーにとって問題に気づきました:そのブラウザですでに Discourse にログインしているユーザーがリンクを使用しようとすると、次のメッセージが表示されます。
image
そのため、リンクを共有しているグループのオーナーは、代わりにグループページからユーザーをグループに追加する必要があります。大きな問題ではありませんが、不必要な混乱やメールのやり取りを招き、良い第一印象を与えようとしているときに邪魔になります。

提案としては、既存のユーザーがリンクを使用した場合、そのユーザーが自動的に招待に含まれるグループに追加され、成功した招待としてカウントされるようにすることです。

「いいね!」 4

それは機能の範囲外ですか?目的は、_新しい_ユーザーを招待することです。

ただ、ここでのコピーはあまり良くなく、大幅に改善できると思います。

「いいね!」 5

なるほど、単一の招待の動作とも一貫していますね。

では、この状況をカバーするシンプルなワークフローについて、どのようにお考えですか?この機能を使う人が増えるにつれて、このケースがたびたび発生するのではないかと予想されます。つまり:既存のユーザーが、グループ割当を含む複数ユーザー招待リンクをクリックした場合(かつ、そのユーザーがこれらのグループのいずれにもまだ所属していない場合)、以下の処理を行います:

  1. ユーザーとリンク作成者間のプライベートメッセージ(PM)の作成画面が自動的に起動し、以下のようなテキスト(または類似のもの)が含まれます(グループ参加リクエスト機能と同様です)。
    • (ユーザー名) が、(招待に含まれるグループ) へのグループ割当を含むあなたの招待リンクを使用しようとしましたが、(サイト名) の既存のユーザーであるため処理できませんでした。直接これらのグループに追加することを検討してください。
「いいね!」 3

もう少し様子を見て、このリクエストが繰り返し行われるかどうかを確認してから対応すべきだと考えます。少なくとも、コピーの改善は行いましょう。

既存の事例として、WhatsApp グループに招待された場合、ユーザーは WhatsApp プラットフォームの新規利用者である必要はなく、そのままグループに参加します。Facebook も同様です。

とはいえ、この機能の目的は、Discourse プラットフォームに未参加のユーザーをプラットフォームへ誘導することです。グループ機能は付加価値であり、メインの機能ではありません。

「いいね!」 11

これは新しいコミュニティにとって非常に効果的に機能しています。アカウント作成の承認ステップをスキップして簡素化でき、リンクの柔軟性により、カスタムメール、メッセージング、さらにはプロジェクト会議での共有にも活用できます。

オンライン会議で当社のコミュニティについて発表を行いました(トピックスレッドを画面共有しながら)。すると、聴衆の皆さんがすぐにアカウントを作成し、会話に参加することができました。

招待の追跡にはこの機能が非常に気に入っています。もしリクエストが可能であれば、リンクごとのリクエストでフィルターをかけたり、どのリンクが使用されたか(現在 3 つの異なるリンクを使用しています)を確認できるとさらに便利かもしれません。

「いいね!」 6

この機能を利用したいと考えています。私たちのコミュニティは現在基礎から始まっており、進めながら新しいエリアを追加しています。グループごとにアクセスを制限されたエリアがすでに2つ追加されているため、以前に参加したユーザーや一般的な参加ボタンからの新規ユーザーを追加するには、多くの手作業が必要です。

そのため、コミュニティでは、新しいメンバーを招待し、特定のグループに追加できるリンクがあれば便利です。さらに、既存のユーザーも同じグループに追加できるような機能があると助かります。

私たちにも「ポニー」をいただけますか?:wink:

この機能の提供に感謝します。

「いいね!」 9

@nathank が指摘したように、既存ユーザーがリンク経由でグループに参加しやすくする方法をぜひ導入してほしいです。

さらに、新規ユーザーと既存ユーザーの両方に対応できる単一のリンクを生成できれば、さらに助かります。新規ユーザーには Discourse インスタンスへの参加とグループへの加入を、既存ユーザーにはグループへの加入だけを可能にできればと思います。

私も賛成です。

「いいね!」 7

確かに、私だけではないようです!ご提案のように、WhatsApp のようにグループに直接投稿するのは、非常に理にかなっています。

Arpit さん、このリクエストに関連して、もう一つのユースケースが浮上しました。

非ユーザーをアンケートに招待する

ログインのみ可能なサイトへのユーザー誘導のために、トピック別のアンケートを利用したいと考えていますが、彼らのメールアドレスを持っていません。現時点でできる方法は以下の 2 つのいずれかです。

  1. アンケートのリンクを共有する:メール確認と承認待ちという 2 段階の「摩擦」が生じます。
  2. 複数回使用可能な招待リンクを共有し、参加後にアンケートへ誘導する方法を見つける(どれもスムーズではありません)。

メール確認の小さなステップは必要ですが、参加からアンケートへの移動を一度にスムーズに行えるようにすることは、非常に役立つでしょう。

「いいね!」 3

おそらく、ローカルログインが無効化されており、SSOを使用している場合は機能しないはずです。

招待はSSOと互換性がありません。親サイトの認証をバイパスすることになるためです。

「いいね!」 5

こんにちは、ジェフさん。ご確認いただきありがとうございます。

「いいね!」 3

単一ユーザーセクションで招待したい相手のメールアドレスを入力し、その後、複数ユーザータブに切り替えてリンクを取得し、そのリンクを別途送信するメールに貼り付けた場合、そのリンクは特定のメールアドレスを使用した場合にのみ機能しますか?
もしそうであれば大変助かります。そうすれば、スパムフォルダに入らず、相手が認識できる既知のメールアドレスから、より個人的に特定のユーザーを招待しやすくなるためです。ありがとうございます。

「いいね!」 1

単一ユーザータブからそのためのリンクを生成できます(「招待リンクをコピー」)。複数ユーザータブを使用する必要はありません。

「いいね!」 7

またしても同様の問題が発生しました。グループの所有者が、すでにフォーラムに登録されているメンバーを特定し、別の仕組みで参加させる必要に迫られ、イライラしているのです。もちろん彼にはその点を説明し、大した問題ではないと伝えましたが、マルチユースリンク(実はとても優れています!)を利用する人々にとって、これはかなりの摩擦を生むことになります。

「いいね!」 2

ログイン済みのユーザーが招待リンク(単一または複数)を交換しようとした際に表示される既存のエラーメッセージは以下の通りです:

おっと、別のユーザーの招待を受け入れようとしているようです。もしあなたが %{current_user} でない場合は、ログアウトして再度お試しください。

これを以下のように更新すべきでしょうか?

お使いの招待リンクは、既存のアカウントを持たないユーザーのみ有効です。ログアウトして再度お試しください。

「いいね!」 7

そのままで大丈夫です!少しだけ調整します:

すみません!この招待は、すでにアカウントをお持ちでない新規ユーザー向けに用意されています。

「いいね!」 5

完了しました:

「いいね!」 8

残念ながら、フォーラムへの招待メールを約30人に送ってしまいました。しかし、リンクの有効期限が切れる前に全員が登録を終えることができませんでした。リンクを編集して有効期限を延長できればよかったのですが、そのようなオプションは見つからず、結局別のリンクを再送することになりました。これは私の操作ミスが露呈してしまう結果となりました :slight_smile:

「いいね!」 4