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

サイト上でMessengerランチャーを見られる人を制御する

Messengerを特定のusersとleadsにのみ表示する

対応者:Beth-Ann Sher

選択したleadsまたはusersに対してMessengerランチャーを表示または非表示にする

ウェブサイトでMessengerランチャーを誰が見るかを制御するには、設定 > チャンネル > Messenger > Webに移動し、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ランチャーを表示または非表示にする(技術的)

  1. まず、すべての顧客に対してMessengerを非表示にする必要があります。こちらで説明

  2. Messengerを表示したいusers(例:VIP顧客)を考え、アプリ内で識別するコードを追加します。booleanとして保存することを推奨します。例:UserIsVip

  3. サイトの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に合わせた適切で関連性の高い体験を提供できます。👍

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