選択したleadsまたはusersに対してMessengerランチャーを表示または非表示にする
ウェブサイトでMessengerランチャーを表示するユーザーを制御するには、設定 > チャンネル > Messenger > ウィジェットに移動し、Messengerランチャーを表示を開きます。
ランチャーを訪問者および/またはusersに表示するように設定していることを確認してください。次に、表示条件を追加して対象ユーザーをカスタマイズします。
次に、フィルターに使用する属性を選択します。例えば、多くの訪問者が問い合わせて営業チームが低価値のleadsに多くの時間を費やしている場合、購入意欲が強い訪問者が訪れるページ(価格ページなど)でのみMessengerランチャーを表示できます。
好きなだけ属性を追加できます。例えば、以下では特定のマーケティングキャンペーンからIntercomホームページに訪れた訪問者にランチャーを表示するように設定しています。
すべて一致 vs いずれか一致
「すべて一致」ルールから「いずれか一致」ルールに切り替えます。例えば、サイト内の異なる5つのページURLのいずれかを訪れた訪問者にランチャーを表示するよう設定できます。
地理的ターゲティング
地理的ターゲティングにより、場所に基づいてMessengerのアクセスを制御できます。表示条件を追加し、国、地域、市、または大陸コードでフィルターをかけ、サービス対象外の場所からMessengerを効果的に非表示にします。すべての対象に適用するには、訪問者とusersの両方にこの設定を適用してください。
オーディエンスターゲティングに利用可能な大陸コード:
大陸 | コード |
アフリカ | AF |
北アメリカ | NA |
オセアニア | OC |
南極大陸 | AN |
アジア | AS |
ヨーロッパ | EU |
南アメリカ | SA |
重要:
Messengerランチャーが表示されなくても、usersおよび訪問者に送信する自動メッセージや返信は引き続き配信されます。
標準のMessengerランチャーのみ非表示にできます。カスタムランチャーを使用している場合は、これまで通り動作します。
Messengerの表示設定はHelp Centerにも適用されます。
表示設定がオンなのにMessengerランチャーが表示されないのはなぜですか?
Messengerランチャーと訪問者がメッセージを送信するオプションは、ワークスペースに有効なIntercomサブスクリプションまたはトライアルがある場合にのみ表示されます。有効なサブスクリプションやトライアルがない場合、表示設定や表示条件、インストールコードに関係なくMessengerオプションは非表示のままです。
ランチャーが表示されず、表示設定が正しい場合は、ワークスペースに有効なIntercomサブスクリプションまたはトライアルがあるか確認してください。
否定フィルターの使用(「ではない」/「含まない」)
否定フィルター(「ではない」または「含まない」)はほとんどの場合、「すべて一致」ルールと組み合わせて使用します。例外もありますが、正しい結果を得るためにロジックを慎重に確認する必要があります。この場合、ルールは別々のチェックとして扱われます。
例えば、以下のルールを「いずれか一致」に設定すると、全員に一致します。
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と連携するにはClearbit Reveal APIアカウントが必要です。詳細はこちら。
選択したleadsまたはusersに対してMessengerランチャーを表示または非表示にする(技術的)
まず、すべての顧客に対してMessengerを非表示にする必要があります。こちらで説明しています。
Messengerを表示したいusers(例:VIP顧客)を考え、アプリ内で識別するコードを追加します。booleanとして保存することを推奨します。例:
UserIsVip。サイトのintercomSettingsオブジェクトに
hide_default_launcher属性を追加し、ステップ2で定義したbooleanでtrueまたはfalseを設定します。hide_default_launcherの値は、ランチャーを非表示にする場合は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に合わせてカスタマイズされた体験を提供するために、各アプリのターゲットオーディエンスを個別に設定できます。👍






