Discourse + Intercom(現在のユーザーID)

こんにちは、Intercom(ライブチャット:www.intercom.com)の設定を試みています。Intercom は、ログイン済みユーザーを検出するための以下のコードの挿入を許可しています。

インストールには成功し、非常にうまく動作しています。問題は、Intercom がユーザーを検出するために使用するキー変数がメールアドレスであることです。そのため、メールアドレスが変更されると、期待通りに機能しなくなります。

解決策は、Discourse から取得できる user_id を追加することです。これは Intercom の以下のページで説明されています:What is user_id and why would I want to use it? | Intercom Help

これは比較的簡単な修正だとは確信していますが、少しつまずいています。

以下のコードに「現在の Discourse ユーザー ID」を追加する必要があると考えていますが、その方法がわかりません。もしご存知の方がいらっしゃれば、ご助力いただければ幸いです。

以下のような形になるかと考えています:user_id: "<%= current_user.id %>", // User ID

ただし、これは完全な推測です!

別のオプションとして、Intercom を ID プロバイダーとして設定する方法もあります。

これにより、ユーザーは Intercom の認証情報を使用して Discourse にログインでき、そのユーザーアカウントが自動的に Discourse と同期されます。

Discourse の基本 OAuth プラグインを使用します。Discourse OAuth2 Basic

「いいね!」 2

インストールには成功しましたが、変数が正しくないようです。