メインコンテンツにスキップ

Intercom Messenger Cookies

Messengerでのクッキーの使用方法

対応者:Thibault Candebat

Intercomメッセンジャーで使用されるクッキーは、ウェブサイトのdomainに割り当てられた「ファーストパーティ」クッキーです。データのプライバシーを重視しており、これらのクッキーは他のサイト上のIntercomやIntercomメッセンジャーを使用する他のサイトから読み取ることはできません。すべてのクッキーはあなたのdomainに固有です。


Intercom Messengerで使用されるクッキー

以下はIntercom Messengerで使用されるクッキー、その目的、期間、および簡単な説明です:

Cookie name

Purpose

Default Duration

Description

intercom-id-[app_id]

匿名の一意識別子

なし(ローカルストレージのエントリは期限切れになりません)

匿名の訪問者識別クッキー。訪問者があなたのサイトを訪れると、このクッキーが付与されます。

intercom-session-[app_id]

セッションの追跡

1週間

各ユニークなブラウザセッションの識別子。このクッキーはユーザーを起動または更新するための各正常なリクエストに対して生成されます。

ユーザーが以前の会話にアクセスできるようにし、Messenger内でユーザーを識別します。

デフォルトTTLは1週間ですが、顧客が制御したり、ユーザーのセッションがIntercom('shutdown')で意図的に終了されたときにブラウザから削除することができます。顧客は自分のアプリ/ウェブサイトからのユーザーのログアウト時にこれを呼び出すべきです。

intercom-device-id-[app_id]

デバイスの一意識別子

270日

Messengerとやり取りする各ユニークデバイスの識別子です。各正常なpingで更新され、さらに9か月延長されます。

このクッキーを使用して、Intercom Messengerとやり取りするユニークなデバイスを識別し、不正使用を防止します。

Intercomのウェブサイトおよびアプリケーションでクッキーをどのように使用しているかの詳細については、当社の Cookie Policy をご覧ください。


よくある質問

識別されていないusersは複数のトップレベルDomain(例:www.example.comwww.example.co.uk)にわたって追跡できますか?

いいえ。私たちはファーストパーティクッキーを使用しており、これらは単一のdomain内でのみ読み取ることができるため、ドメイン間で共有される識別子を作成することはできません。私たちはドメイン間でusersを追跡しません。

なぜクッキーにsecureフラグが設定されていないのですか?

サイトがHTTPSのみを使用している場合は、設定 > チャネル > Messenger > 一般 > Keep your Messenger secureでSecure cookiesトグルを有効にできます。これにより、MessengerクッキーはHTTPS接続でのみ送信されます。

重要:サイトがHTTPSを使用している場合のみ有効にしてください。HTTPのみのサイトで有効にすると、Messengerがセッションを保持できなくなります。

なぜあなたはクッキーにHTTPOnlyフラグを設定しないのですか?

当社のクッキーはIntercomのJavascriptからアクセスする必要があるため、このフラグを有効にできません。

クッキー同意メカニズムではどのように機能しますか?

サイトにクッキー同意バナーがあり、Messengerクッキーを制御したい場合は、Messengerをクッキーバナーの後ろに置くために次のスクリプトを実装する必要があります。

  1. ユースケース:クッキー同意が必要だが、まだ付与されていない場合:Intercomはロードされますが起動しません。クッキーは使用されません。ユーザーはMessengerを表示したり操作したりできません。

    window.intercomSettings = {

    app_id: ‘abc123’,

    disabled: true

    }

  2. ユースケース:同意が与えられた場合、次を実行してIntercomを起動します:

    window.Intercom(‘boot’, { disabled: false });

  3. ユースケース:同意が必要で、既に付与されている場合:

    Intercomは通常どおり起動します

    window.intercomSettings = {

    app_id: ‘abc123’

    }

これらのクッキーのTTLを制御できますか?

ユーザーのMessengerセッションの最大セッション期間を設定できます。クッキーで維持されるデフォルトの期間は7日ですが、設定 > チャネル > Messenger > 一般 > Keep your Messenger secureでこれを制御できます。

ユーザーのMessengerセッション長は、アプリ内のセッション長と一致させるべきです。そうしないとユーザー体験が損なわれる可能性があります。

ユーザーがMessengerを積極的に使用しているとき、セッションは1時間自動的に延長され、ネガティブなユーザー体験を避けます。

Intercom Messengerのクッキーをクッキー同意ツールでどのように分類すべきですか?

クッキー同意ツールでIntercom Messengerのクッキーを分類することは、あなたの特定の状況および適用される法律によるため、法的およびコンプライアンス上の判断になります。Intercomはあなたの文脈に適したラベルを助言することはできません。

共有できるのはクッキーの動作方法です:これらはあなた自身のdomain上に設定されるファーストパーティクッキーであり、匿名の訪問者を識別し、セッションを維持し、デバイスを識別するために使用されます。私たちの Cookie Policy はクッキーのカテゴリ(Strictly Necessary、Functional、Performance、AdvertisingおよびSocial Media)を説明し、どのクッキーがファーストパーティかサードパーティかを示しています。これにより、分類の判断に必要な情報が得られます。

Intercomの 利用規約 はまた、必要な開示および適用法の下で必要な同意を取得する責任があなたにあることを明確にしています。

私のクッキー同意ツール(Termly)がIntercom Messengerの読み込みをブロックしています

TermlyのAuto Blocker機能を使用していて、Intercom Messengerが一部の顧客で読み込まれない場合、おそらくTermlyがIntercomのスクリプトをブロックしているためです。これを解決するには、TermlyのDomain Rules機能を使用してください。これにより、サイトのコードを直接変更することなく、特定のdomainからのスクリプトのAuto Blockerの扱いを制御できます。

Domain Rulesの詳細やカスタムブロッキングマップとの相互作用については、TermlyのDomain Rulesドキュメントを参照してください。

注:Domain Rulesの変更がウェブサイトに反映されるまでに5〜10分かかる場合があります。

こちらの回答で解決しましたか?