Intercom Messengerは、あなたが所有する公開サイト(マーケティングサイト、ドキュメントサイト、開発者ハブなど)にインストールできます。usersがログインしている間、これらの異なるサブドメイン間で会話の連続性を保つために、usersのブラウザにクッキーを設定します。このクッキーは1週間で期限切れになります。
共有コンピュータとブラウザを他の人と使うusersは、クッキーが期限切れになるまで、直近にログインしたusersの会話履歴を見ることができます。そのため、usersのアプリのセッションが終了したとき(手動または自動ログアウト時)にIntercomを適切にシャットダウンすることが非常に重要です。
Intercomをシャットダウンする方法は次のとおりです:
すでにIntercomのJSスニペットまたは「boot」メソッドでusersのトラッキングを開始しているはずです。
usersがIntercomからログアウトする(またはアプリによって自動的にログアウトされる)とき、JavaScript APIからIntercom('shutdown');を呼び出して、Intercomセッションを終了しクッキーをクリアします。
該当する場合は、Intercom('boot', {app_id: 'YOUR_APP_ID'})を呼び出して、新しいIntercomセッションを開始します。
Intercom('shutdown')メソッドは、別のusersのログインやログアウトエリアでのIntercom起動のために、Intercomを自動的にクリーンな状態にリセットします。
セッションの期間を設定する
usersのMessengerセッションの最大期間を設定できます。クッキーで管理されるデフォルト期間は7日間ですが、設定 > チャンネル > Messenger > 一般 > Messengerのセキュリティを保つで制御可能です。
usersのMessengerセッションの長さは、アプリ内のセッションと一致させて、悪いユーザー体験を避けるべきです。
usersがMessengerを積極的に使用している場合、セッションは1時間自動延長され、悪いユーザー体験を防ぎます。
Intercom Messengerスニペットでsession_durationを指定することもできますが、この期間は上記のMessenger設定で設定した期間より短くする必要があります。開発者ドキュメントで詳細を確認してください。

