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

バナーメッセージの作成方法

バナーメッセージを作成し、控えめで効果的にお客様と交流しましょう。

対応者:Beth-Ann Sher

この記事を使ってバナーメッセージを作成、設定、開始します。バナーの内容作成、閉じるオプションの選択、コールトゥアクションの追加、ターゲット設定、目標設定、配信スケジュール、公開前のプレビュー方法を学べます。バナーはEssential、Advanced、Expertプランで利用可能です。


バナーを作成する

まず、メインメニューからOutboundに移動し、右上の 新しいメッセージをクリックします。

IntercomのOutboundページのスクリーンショット。右上にある+新しいメッセージボタンが表示されています。

次に、コンテンツタイプとしてバナーを選択します。

Intercomメッセージエディターのコンテンツタイプセレクターのスクリーンショット。バナーオプションがハイライトされています。

左サイドバーでこのコンテンツタイプを選んで、既成テンプレートから開始することもできます。

Intercomメッセージエディターのテンプレートピッカーのスクリーンショット。左サイドバーでバナーコンテンツタイプが選択されています。

この手順は空白のバナーから始まります。

注意:バナーはデフォルトでウェブMessengerに表示されます。IntercomモバイルMessenger SDK(iOSおよびAndroid)を使用するネイティブモバイルアプリは、バナーをネイティブにサポートしていません。モバイルアプリ、キオスク、その他の非ウェブ環境でバナーを表示するには、Contacts Banners APIIntercom-Version: Previewで利用可能)を使用してください。

まず、バナーにタイトルを付けます。

バナーエディターのスクリーンショット。作成ステップの上部にタイトルフィールドが表示されています。

次にバナーの内容を作成します。太字斜体リンク、絵文字😉を使用できます。

バナーメッセージエディターのスクリーンショット。太字、斜体、リンク、絵文字の書式オプションがあるテキスト作成エリアが表示されています。

絵文字を挿入するには、次の方法があります。

  • macOSの場合 - 入力フィールド内の任意の場所を右クリックし、絵文字と記号を選択します。

  • Windowsの場合 - Windowsキー + .キーを押します。

スマートリンクは、特定のIntercomコンテンツ(記事やプロダクトツアーなど)へのディープリンクです。バナーエディターでテキストをハイライトし、リンク挿入ツールを使って対象コンテンツを選択することでのみ挿入できます。対象コンテンツは公開状態である必要があります。停止中や未公開のコンテンツはリンクできません。

注意:

  • バナーのスマートリンクはモバイルでは利用できません。

  • メッセージは簡潔にするのが良いでしょう。長文の場合はチャットや投稿メッセージの送信を検討してください。

  • バナーは改行をサポートしていません。Returnキーはバナーテキストエディター内で改行を作成しません。これは既知の制限です。書式は太字、斜体、リンク、絵文字に限定されます。複数行の内容が必要な場合は、チャットや投稿メッセージの使用を検討してください。

可能な場合は、顧客名や会社情報などのデータ属性でバナーメッセージをパーソナライズすることをお勧めします。

データ属性(顧客名など)を属性ピッカーでバナーメッセージに挿入する方法を示すアニメーションスクリーンショット。

次に、バナーの送信者を選び、アバターを含めるかどうかを決めます。

バナーエディターの送信者セクションのスクリーンショット。送信者選択とアバターのオンオフ切り替えオプションが表示されています。

バナーは閉じられるようにしますか?

次に、バナーに閉じるボタンを表示するかどうかを決めます。

バナーエディターの閉じる設定のスクリーンショット。閉じるボタンの表示・非表示切り替えトグルが表示されています。

閉じるボタンは、お客様がメッセージを読んだらすぐに非表示にできるようにします。

ウェブページに表示されたライブバナーのスクリーンショット。右側に閉じる(×)ボタンが見えます。

これは、親しみやすいリマインダー、プロモーション、その他緊急でないメッセージに最適です。

閉じるボタンを非表示にすると、バナーはお客様がオーディエンスルールに合致しなくなるか、アクションを選択セクションで設定した操作を完了するまで表示され続けます。

重要:

  • 既存のバナーで閉じるオプションを非表示にすると、以前に閉じた人も再び表示されます。

  • お客様が複数のバナーのオーディエンスに合致し、最初のバナーが閉じられない場合、以降のバナーは表示されません。— 他のバナーを先に送るには、閉じられないバナーを一時停止し、再度公開すると他のバナーの後に送信されます。

  • シリーズ内のバナーは、閉じるボタンの有無にかかわらず一度だけ表示され、その後ユーザーはシリーズの次のステップに進みます。

重要:閉じる操作は永久的でサーバー側に保存されます。お客様がバナーを閉じると、ブラウザのキャッシュをクリアしたり、別のブラウザや新しいデバイスを使っても再表示されません。閉じる操作はお客様のIntercom IDに紐づいており、ローカルのブラウザ状態には依存しません。既に閉じたバナーを再表示したい場合は、新しいバナーを作成する必要があります。

閉じられない(永続的な)バナーは、より緊急・重要なコミュニケーションに最適です。例えば:

  • 未払いの請求書が支払われるまでバナーを表示する。

  • ユーザーにテスト用ワークスペース/データを使用していることを通知する。

  • 問題が続く間、プラットフォームメンテナンスに関するバナーを表示する。

コールトゥアクションを選択する

次に、メッセージの目的に最適なアクションを選びます。

バナーエディターのアクションセレクターのスクリーンショット。利用可能なオプション:なし、URLを開く、ボタン経由でURLを開く、リアクションを求める、訪問者のメールを収集、プロダクトツアーを開始。

お客様に通知や警告をするだけで、特にアクションを求めない場合は「なし」のままにします。そうでなければ、バナーは以下のことができます。

選択したアクションに応じて、設定できるオプションが異なります。

URLを開く

このアクションは、バナーメッセージの最後にコールトゥアクション(CTA)リンクを追加します。以下を定義できます:

  • リンクテキスト。

  • 開くURL。

  • リンクを新しいタブで開くかどうか。

  • リンクがクリックされた後にバナーを閉じるかどうか。

バナーエディターの「URLを開く」アクション設定のスクリーンショット。リンクテキスト、URL、新しいタブ切り替え、クリック後閉じる切り替えのフィールドを表示。

動的URLのためにuserまたはcompany属性を含めます。URLフィールドにカーソルを合わせたときに{...}アイコンをクリックするだけです:

URLフィールドの属性ピッカーアイコン({...})をクリックしてバナーに動的URLを追加する方法を示すアニメーションスクリーンショット。

ボタンでURLを開く

このアクションは、バナーメッセージの最後にコールトゥアクション(CTA)ボタンを追加します。以下を定義できます:

  • リンクテキスト。

  • 開くURL。

  • リンクを新しいタブで開くかどうか。

  • リンクがクリックされた後にバナーを閉じるかどうか。

バナーエディターの「ボタンでURLを開く」アクション設定のスクリーンショット。ボタンテキスト、URL、新しいタブ切り替え、クリック後閉じる切り替えのフィールドを表示。

ボタンの色も選択できます:

バナーエディターのボタンカラーピッカーのスクリーンショット。CTAボタンにカスタムカラーが適用されている様子を表示。

リアクションを求める

このアクションでは、絵文字の形で顧客から素早いフィードバックを収集できます。選択肢の絵文字を選び、選択後にバナーを閉じるかどうかを設定してください。

バナーエディターの「リアクションを求める」アクション設定のスクリーンショット。絵文字選択オプションとリアクション後に閉じる切り替えを表示。

注意: ワークフローはアウトバウンドバナーのリアクションだけで開始できません。代わりに、リアクションはワークフローのトリガー内のオーディエンス定義や分岐条件として使用できます。

訪問者のメールを収集する

このアクションは、メッセージの最後にフィールドを追加し、サイト訪問者から簡単にメールアドレスを収集できます。

バナーエディターの「訪問者のメールを収集する」アクションのスクリーンショット。バナーの最後に表示されるメール入力フィールドを示す。

注意: バナーにメール収集フィールドが含まれる場合、メールアドレスが不明な訪問者またはleadsにのみ表示されるように自動的に非表示ルールが適用されます。顧客のメールアドレスがすでにIntercomに知られている場合、そのバナーは表示されません。

Product Tourを開始する

このアクションにより、usersは選択したProduct Tourに直接入り、同じタブまたは新しいタブで開くことができます。

バナーエディターの「Product Tourを開始する」アクション設定のスクリーンショット。Product Tourセレクターとタブオプションを表示。

注意: 共有可能なURLが有効なProduct Tourのみ選択できます。


バナーのスタイルを設定する

バナーエディターのスタイルセクションで、バナーの背景色とページの上部または下部に表示するかを選択します。レイアウトスタイルはインラインかフローティングの2種類から選べます。

バナーエディターのスタイルセクションのスクリーンショット。カラーピッカー、位置選択(上または下)、レイアウト選択(インラインまたはフローティング)を表示。

バナー配置の2つのレイアウトオプションについて説明します。

インライン

ウェブページの上部に全幅で表示され、ページコンテンツが背後でスクロールするインラインバナーのアニメーションスクリーンショット。

インラインバナーは全幅で、ページコンテンツとウィンドウの上部の間に配置されます。スクロールするとページコンテンツがバナーの背後に移動します。

フローティング

ページコンテンツの上に中央配置され、スクロールしても動かないフローティングバナーのアニメーションスクリーンショット。

フローティングバナーはページの中央に配置され、コンテンツの上に重なり、背後のものを覆います。スクロールしても動きません。

テキストカラー

バナーの背景色を選ぶと、テキストカラーは自動的にコントラストと読みやすさに合わせて調整されます:

背景色が変わるとバナーテキストの色が自動的に明暗に切り替わるアニメーションスクリーンショット。

注意: カスタムHTMLやCSSでバナーを作成することはできません。バナーがナビゲーションバーなどの固定要素に重なっている場合は、下記のインラインバナーがナビゲーションバーに重なるセクションのCSS修正を参照してください。

注意: Messengerがダークモードに設定されている場合、バナーのテキストはエディタープレビューで白く表示されていても、実際の環境では黒く表示されることがあります。テキストカラーは背景色とのコントラストに基づいて自動設定されますが、この自動調整はダークモードのウェブサイトテーマを考慮しないため、黒い文字が暗い背景に表示されることがあります。バナーテキストの色を手動で変更することはできません。問題がある場合は、バナーの背景色を明るくして、サイトのテーマに関係なくテキストが読みやすいようにしてください。

ヒント: バナーメッセージの異なるスタイルをテストしたい場合は、A/Bテストを試してください。この記事で詳細を確認


バナーの対象ユーザーを設定する

対象ユーザーを選択のステップで、どの顧客がバナーを見るかを決定するフィルターを定義します。対象ユーザーのルールは動的に評価されるため、ルールに合わなくなった顧客はバナーを表示されなくなります。

例えば、Proプランの割引を告知する場合、現在Freeプランのすべての顧客を対象にすることができます。

バナーエディターの対象ユーザー設定画面のスクリーンショット。PlanがFreeの顧客を対象にするルールを表示。

ヒント:URLを対象にする場合は、アプリやサイトから直接コピー&ペーストするのが良いです。ブラウザのアドレスバーに隠れている文字(末尾のスラッシュなど)も正確にキャッチできます。

注意:「で始まる」と「含む」のURLターゲティングの違い。URLでターゲティングする場合、で始まるフィルターは入力したテキスト(例:https://example.com/pricing)でページURLが正確に始まる必要があります。URLの他の部分にその文字列があっても一致しません。含むフィルターはテキストがどこにあっても一致します。バナーが期待したページに表示されない場合は、フィルターの種類とURLのプレフィックス(https://を含む)が正確か確認してください。

バナー表示の優先順位の仕組み

顧客が複数のバナーの対象ユーザーに該当する場合、最初に公開されたバナーが表示されます。顧客がそのバナーを閉じると、次に公開された順に次のバナーが表示されます。


バナーの目標を設定する

目標を定義すると、Intercomがバナーが意図した行動を促しているかを測定できます。目標は条件で、達成されるとそのバナーのコンバージョンとしてカウントされます。

例えば、顧客にプランのアップグレードを促す場合、適切な目標はPlan is Proです。Intercomはバナーを見た顧客のうち、その条件を満たした人数を追跡します。

目標を設定するには、バナーエディターの目標ステップに進み、追跡したい条件を定義します。以下の例では、目標はPlan is Proに設定されています。

バナーエディターの目標設定ステップのスクリーンショット。目標がPlan is Proに設定されている様子。

バナー全体の効果をコントロールグループテストで検証することもできます。この記事で詳しく学ぶ

バナーを特定の日付範囲や特定の時間帯にのみ表示するようスケジュール設定も可能です。スケジュールステップで開始日、終了日、またはその両方を設定します。スケジュール外の期間は、対象ユーザーに該当してもバナーは表示されません。

バナーエディターのスケジュール設定ステップのスクリーンショット。開始日、終了日、時間帯のオプションを表示。


バナーをプレビューして公開設定する

バナーの設定が完了したら、保存して閉じるをクリックします。バナーエディターの右上にプレビューボタンが表示されます。公開前にサイト上でのバナーの見え方を確認できます。

保存して閉じるをクリックした後のバナーエディターのスクリーンショット。右上にプレビューボタンが表示されている。

プレビューに満足したら、公開設定をクリックします。バナーは対象ユーザーに該当する顧客に即座に表示されます。バナーはOutboundページからいつでも一時停止や編集が可能です。


非ウェブ環境でバナーを表示する

デフォルトでは、バナーはウェブMessengerを通じて表示されます。Intercom Messenger SDKを使用しているかどうかに関わらず、ネイティブモバイルアプリはバナーをネイティブにサポートしていません。iOSやAndroidアプリ、キオスク、その他の非ウェブ環境でバナーを表示するには、Contacts Banners APIを使ってサーバー側でバナーを取得・表示し、閉じる操作を記録します。

仕組み

APIは2つのエンドポイントを提供します:

  • GET /contacts/{id}/banners — 現在そのコンタクトが該当するバナーを、コンテンツとview_id付きで返します。

  • POST /contacts/{id}/banners/{view_id}/dismiss — バナービューの閉じる操作を記録します。

Contacts Banners APIはIntercom-Version: Previewで利用可能です。詳細はAPIリファレンスをご覧ください。

主な動作

  • 対象ユーザーのマッチングはサーバー側で行われます:このAPIはコンタクト属性、会社属性、その他サーバー側のルールを評価します。ページURLやページ滞在時間などクライアント側のターゲティングルールに依存するバナーは、このエンドポイントでは返されません。これらのルールはブラウザでのみ評価可能だからです。

  • インプレッションはリスト取得時に記録されます:GET /contacts/{id}/bannersを呼び出すと、返された各バナーが表示されたとカウントされます。バナーを表示するタイミングでのみ呼び出し、推測的やページ読み込みごとに呼び出さないでください。

  • 閉じる操作はクロスサーフェス対応:顧客がPOST /contacts/{id}/banners/{view_id}/dismissでバナーを閉じると、その情報はウェブMessengerと共有されます。同じ顧客が後でウェブアプリを訪れても、モバイルで既に閉じたバナーは表示されませんし、その逆も同様です。

このAPIを使う場合

Contacts Banners APIは以下の用途に設計されています:

  • ネイティブモバイルアプリ(iOSおよびAndroid)— Intercom Messenger SDKを使用している場合も含みます。モバイルSDKではバナーがネイティブにサポートされていません。

  • キオスクや店頭ディスプレイのインターフェース。

  • ウェブMessengerをインストールできない埋め込みツールやポータル。

標準的なウェブアプリでウェブMessengerが既にインストールされている場合は、このAPIは不要です。対象ユーザーに該当する顧客には自動的にバナーが表示されます。

Contacts Banner APIの使い方

Contacts Banners APIを使うには:

  1. Outboundでバナーを作成・設定します。

  2. サーバー側の属性(コンタクトまたは会社データ)を使って対象ユーザーを設定します。API経由でバナーを表示したい場合は、ページURLやページ滞在時間のルールに依存しないでください。

  3. バナーを公開設定します。

  4. 表示時にGET /contacts/{id}/bannersを呼び出して、該当するバナーを取得します。

  5. アプリやインターフェースでバナーコンテンツを表示します。

  6. 顧客がバナーを閉じたら、POST /contacts/{id}/banners/{view_id}/dismissを呼び出して閉じたことを記録します。

ヒント:エンドポイントの完全なリファレンスやリクエスト/レスポンススキーマはContacts Banners APIドキュメントをご覧ください。


ナビバーを覆うインラインバナー

ウェブサイトに固定要素がある場合、インラインバナーがナビバーを覆うことがあります。これはウェブサイトのHTML/CSSを変更することで解決可能です。
​
インラインバナーはページのbodyにposition:relativemargin-top: 48px(バナーの高さ)を追加します。

ウェブサイトのナビバーがposition:fixedまたはposition:stickyを使っている場合、ナビバーは常に上に表示されます。つまり、インラインバナーを公開設定してもナビバーを押し下げることができず、バナーがナビバーを覆う結果になります。
​
以下のCSS変更を行うと、インラインバナーがナビバーを覆わなくなります。

  • ナビゲーションバーをbody内でposition:absoluteで配置してください。

  • 現在、サイトでposition:fixedの後にtop: 0を使用している場合は、これをmargin-top: 0に置き換えてください。

または、フローティングバナーを使用するか、バナーをページの下部に配置することもできます。


バナーをテストする

バナーを全顧客に公開する前に、対象を自分自身やチームメンバーに限定してライブ環境で動作をテストできます。

  1. テストユーザーを特定する: アクセス可能なユーザープロファイル(例:自分の社員メール)がワークスペースにあることを確認してください。

  2. 特定のオーディエンスルールを設定する: Choose your audience セクションで、その特定ユーザーのみを対象とするルールを追加します。

    • 例: Emailname@company.com

  3. バナーをライブに設定する: オーディエンスがあなたのメールに厳密に限定されているため、他の顧客はこのバナーを見ません。

  4. 動作を確認する: そのテストユーザーとして製品にログインし、バナーが表示され正しく見え、ボタンやリンクが期待通りに機能することを確認してください。

  5. オーディエンスを更新する: テストに満足したら、バナーのオーディエンスルールを編集して、対象の顧客セグメント(例:「All users」やPlanFree)に設定し、本番公開してください。

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