選択したleadsまたはusersに対してMessengerランチャーを表示または非表示にする
ウェブサイトでMessengerランチャーを誰が見るかを制御するには、設定 > チャンネル > Messenger > ウィジェットに移動し、Messengerランチャーを表示を開きます。
ランチャーを訪問者および/またはusersに表示するように設定していることを確認してください。次に、表示条件を追加を選択してこの対象をカスタマイズします。
次に、フィルターに使用したい属性を選択します。例えば、訪問者が多すぎて営業チームが低価値のleadsに多くの時間を費やしている場合、購入意欲が強い訪問者が訪れるページ(価格ページなど)でのみMessengerランチャーを表示することができます。
好きなだけ属性を追加できます。例えば、以下では特定のマーケティングキャンペーンからIntercomホームページに訪れた訪問者にランチャーを表示するように選択しています。
すべて一致 vs いずれか一致
「すべて一致」ルールから「いずれか一致」ルールに切り替えます。例えば、サイト内の異なる5つのページURLのいずれかを訪れた訪問者にランチャーを表示するよう設定できます。
地理的ターゲティング
地理的ターゲティングでは、場所に基づいてMessengerのアクセスを制御できます。表示条件を追加し、国、地域、市、または大陸コードでフィルターをかけることで、サービスしたくない場所からMessengerを効果的に隠せます。この設定は訪問者とUsersの両方に適用して、全員に影響を与えるようにしてください。
対象設定に利用可能な大陸コード:
大陸 | コード |
アフリカ | AF |
北アメリカ | NA |
オセアニア | OC |
南極大陸 | AN |
アジア | AS |
ヨーロッパ | EU |
南アメリカ | SA |
重要:
usersと訪問者に送信する自動メッセージや返信は、Messengerランチャーが見えなくても引き続き配信されます。
標準のMessengerランチャーのみ非表示にできます。カスタムランチャーを使用している場合は、これまで通り動作します。
Messengerの表示設定は、Help Centerにも適用されます。
否定フィルターの使用(「ではない」/「含まない」)
否定フィルター(「ではない」または「含まない」)は、ほとんどの場合「すべて一致」ルールと組み合わせて使用します。例外もありますが、正しい結果を得るためにロジックを慎重に確認する必要があります。この場合、ルールは別々のチェックとして扱う必要があります。
例えば、以下のルールを「いずれか一致」に設定すると、全員に一致します。
Match any:
1. Plan is not Pro
OR
2. Plan is not Premium
ユーザーがProプランの場合、最初のルールには一致しませんが、ProはPremiumではないため2番目のルールには一致します。したがって、「すべて一致」に設定し、「プランがProではない」かつ「プランがPremiumではない」とする必要があります。
Messengerランチャーを見られる人をよりターゲット化する
Clearbit Reveal連携を設定している場合、理想的な訪問者をターゲットにするために使用できる追加データを多数取得します。例えば、従業員100人以上のeコマース企業で働き、100万ドルの資金調達を達成した高価値の見込み客にランチャーを表示するよう設定できます。
注意:Clearbit Revealと連携するにはClearbit Reveal APIアカウントが必要です。
選択したleadsまたはusersに対してMessengerランチャーを表示または非表示にする(技術的)
まず、すべての顧客に対してMessengerを非表示にする必要があります。こちらで説明しています。
Messengerを表示したいusers(例:VIP顧客)を考え、アプリで識別するコードを追加します。booleanとして保存することを推奨します。例:
UserIsVip。サイトのintercomSettingsオブジェクトに
hide_default_launcher属性を追加し、ステップ2で定義したbooleanでtrueまたはfalseを設定します。ランチャーを非表示にしたい場合はtrue、表示したい場合はfalseにします。hide_default_launcher属性は「Messengerランチャーを表示」で定義した表示設定を上書きします。
上記の手順に従った場合、VIP顧客のみにランチャーを表示するためにこのようなスニペットを使用できます。指定された場所にワークスペースIDを入力してください。
window.intercomSettings = {
email: "example@example.com",
name: "John Doe",
user_id: "123",
created_at: 1234567890,
app_id: "YOUR_APP_ID",
hide_default_launcher: !UserIsVip
};Messengerランチャーを条件付きで非表示または表示したい他の多くのケースでも、同様のロジックを適用できます。以下はその例です:
モバイルデバイスでサイトを閲覧している人に対してランチャーを非表示にする
サイトのデスクトップ版でのみMessengerを表示したい場合、モバイルデバイスで訪問する人には非表示にできます。JavaScript関数(こちらのような)を使って訪問者がモバイルデバイスを使用しているかを判別し、その場合はhide_default_launcherに「true」を設定します。これにより、モバイルデバイスでの訪問者に基づいてMessengerの表示・非表示を制御できます。
訪問者がサイトをスクロールしたり、特定のアクションを完了したときにMessengerを表示する
訪問者が特定のポイントまでスクロールしたり、ウェブサイト上で特定のアクションを完了したときにMessengerを表示するトリガーを設定できます。ページ読み込み後にランチャーを非表示または表示するには、JavaScript APIのIntercom(‘update’)メソッドを使って動的にhide_default_launcherの値を変更します。
Intercom('update', {
"hide_default_launcher": false
});
jQueryを使ったサンプルコードはこちらで、この方法の適用例を示しています。
特定の人にMessengerアプリを表示する
Messengerホームにアプリをインストールすると、各アプリの対象ユーザーを個別に定義でき、訪問者、leads、usersに合わせた適切で関連性の高い体験を提供できます。👍






