メインコンテンツにスキップ
お客さまへの大切なお知らせ:膨大なサポート情報を少しでも早くお客さまにお届けするため、本コンテンツの日本語版は人間の翻訳者を介さない自動翻訳で提供されております。正確な最新情報については本コンテンツの英語版をご覧ください。

チャットウィジェットがウェブサイトページに表示されない

更新日時 2024年 1月 29日

以下の 製品でご利用いただけます(別途記載されている場合を除きます)。

すべての製品とプラン

ライブ チャットまたはボットを設定するとき、期待どおりにチャット ウィジェットがウェブサイトページに表示されないことがあります。特定のページまたはコンタクトをターゲットにしていても、チャットウィジェットは正しいページまたは正しいコンタクトに表示されません。この問題をトラブルシューティングするためには、いくつかの設定を調査する必要があります。

1. トラッキングコードがインストールされていることを確認する。

HubSpotの外部でホストしているウェブサイトにチャットフローを追加する場合は、、ページにHubSpotトラッキングコードをインストールする必要があります。私の設定からトラッキングコードにアクセスできます:

注::すでにHubSpot トラッキングコードをウェブサイトにインストールしている場合、またはウェブサイトをHubSpotでホスティングしている場合は、このコードスニペットを別途インストールする必要はありません。

  • HubSpotアカウントにて、メインのナビゲーションバーに表示される設定アイコンsettingsをクリックします。
  • 左側のサイドバーメニューで、[受信トレイ][受信トレイ]へ進みます。
  • [ウェブチャット]チャネルの上にカーソルを重ねて[編集]をクリックします。
  • [トラッキングコード]タブをクリックします。
  • コードをコピーしてウェブサイトに追加するにはをクリックし、コピーをクリックする。または、Eメールアドレスを入力して、コードをウェブ開発者またはITリソースに送信します。

2. チャットフローをオンにする

チャットフローがオンになっていることも確認してください:

  • 非アクティブなチャットフローの横にある[ステータス]列で、ステータススイッチをクリックしてオンに切り替えます。chatflow-activate-chatflows

3. ブラウザーのキャッシュをクリアする

チャットフローをオンにしてもそれがウェブサイトに表示されない場合は、incognitoブラウザーウィンドウでウェブサイトを読み込んでみてください。チャットフローがシークレットで表示される場合は、ブラウザのキャッシュと Cookie をクリアしてください。非シークレットブラウザウィンドウでチャットフローを表示します。

4. ターゲティングルールを確認する

チャットフローを構築中に、ターゲッティング設定でチャットウィジェットを表示するページを指定できます。訪問者に関する既知の情報に基づいてターゲットにすることもできます。チャットフローの[ターゲット]タブターゲティングルールを調査して、条件がウェブサイトページに表示されることを想定しているものと一致することを確認します。

正しいドメインとサブドメインを指定する

最初に、チャットフローが表示されることを想定しているページがターゲティングルールに含まれていることを確認します。チャットフローを特定のドメインのページに表示したい場合は、正しいドメインが入力されていることを確認します。例えば、ターゲティングルールがウェブサイト|コンタクト|www.coffeeshop.comの場合、wwwサブドメイン www.coffeeshop.com, www.coffeshop.com/contact , www.coffeeshop.com/pricingを含む でホスティングされているすべてのページにチャットフローが表示されます。

target-subdomain

ただし、blogサブドメインをターゲティングルールに追加しない限り、 blog.coffeeshop.comでは、チャットフローは表示されません。

target-two-different-subdomains

または、ターゲティングルールでルートドメインを指定することもできます。この例では、ターゲティングルール「Website | contains | coffeeshop.com」を使用するとチャットフローがこのルールドメインを持つ任意のページに表示されます。

除外ルールをチェックする

チャットフローが想定どおりに表示されない場合は、ページの URL が除外ルールに含まれていないことを確認してください。チャットフローに移動してから、[ターゲット]タブで、除外ルールを確認し、必要に応じて削除します。

check-chatflows-exclusion-rules

訪問者の情報と行動を確認する

訪問者の情報と行動に基づくチャットフローを対象としている場合、コンタクトがターゲット条件を満たしていることを確認します。例えば、ウェブサイトの特定のCTAが次であるコンタクトにのみチャットフローが表示される場合、コンタクトレコードに移動し、コンタクトのCTAアクティビティをフィルタリングします。コンタクトが選択されたCTAをクリックしなかった場合は、チャットフローが表示されません。

コンタクトがCTAをクリックしていた場合は、このガイドの他のトラブルシューティング手順を調査するか、トラッキングCookieがチャットフローの表示に与える影響の詳細を確認してください。

シングルページ(マイページ)アプリケーション

あなたのウェブサイトがシングルページアプリケーション(SPA)の場合、SPAのウェブサイトコンテンツはリロードではなく、他のページに移動したときに動的に更新されるため、ターゲティングルールが期待通りに機能しない可能性があります。そのため、HubSpotは新しいページURLを検出できません。それにより、ページに誤ったチャットフローが表示される場合やチャットフローがまったく表示されない場合があります。ライブチャットまたはボットを単一ページアプリで使用している場合は、開発者と協力してチャットウィジェット SDKを使用してページをターゲットにすることをお勧めします。.widget-refresh メソッドを使用して、ページごとに異なるチャットフローを指定します。詳細はHubSpotの開発者向けドキュメントをご覧ください。

5. チャットに関する空き状況の設定を確認する

それでもチャットフローがページに表示されない場合は、チャットチャネルの空き状況の設定を確認してください。チームメンバーがオンラインでない場合や営業時間外など、チャットウィジェットを非表示にするタイミングは、のアベイラビリティ設定を編集することでコントロールできます:

  • HubSpotアカウントにて、メインのナビゲーションバーに表示される設定アイコンsettingsをクリックします。
  • 左側のサイドバーメニューで、[受信トレイ][受信トレイ]へ進みます。
  • [チャット]チャネルの上にカーソルを重ねて[編集]をクリックします。
  • [空き状況]タブをクリックします。
    • チームメンバーのステータスに基づく:空き状況がチームメンバーのステータスに基づいている場合は、[離席中]タブをクリックし、[チャットランチャーを非表示]が選択されているかどうかを確認します。代わりに離席中メッセージを表示するには、ドロップダウンメニューをクリックし、[離席中メッセージを表示]を選択します。
    • 営業時間に基づく:自分のチームが設定した営業時間内にのみ空いている場合は、「外出先」タブおよび/または「営業時間外」タブをクリックし、「チャットランチャーを隠す」を選択したかどうかを確認します。選択した場合は、ドロップダウンメニューをクリックして別のオプションを選択します。
chat-launcher-hidden
  • 変更を加えた場合は、[保存]をクリックします。

ボットを含むチャットフローを使用している場合、ボットの空き状況の設定をカスタマイズしていなければ、引き続きチャットフローが表示されることがあります。自分のチームの空いていますに基づいて、のチャットフローを表示するタイミングを編集する方法をご紹介します。

6. チャットフローの優先順位を確認する

ページ(マイページ)に表示されるチャットフローが複数ある場合、訪問者がサイトに来たときにHubSpotが優先すべきチャットフローを決めることができます。期待したチャットフローが表示されない場合、のチャットフローの優先度を、ページ上の他のチャットフローと比較して確認してください。

7. 想定外のチャットフローが表示される

訪問者がページのいずれかでスレッドを開始してから、別のチャットフローが表示されることになっている別のページに移動した場合は、コミュニケーションがオリジナルのスレッドで継続されます。そのため、別のチャットフローが表示されません。例として、以下のような場合が挙げられます。

  • チャットフローAは、www.coffeeshop.comに表示されるものとします。
  • チャットフローBは、blog.coffeeshop.comに表示されるものとします。
  • 訪問者がチャットフローAでチャットを開始してから、blog.coffeeshop.comに移動しました。
  • チャットフローBは表示されず、訪問者はチャットフローAで開始したスレッドを継続できます。

8. トラッキングCookie

上記のステップをフォローしない(No)後、ターゲット条件を満たすコンタクトにチャットウィジェットが表示されない場合、トラッキング Cookieが原因である可能性が有望です。チャットウィジェットを訪問者に表示するには、コンタクトデータベースでトラッキングCookieが訪問者のコンタクトレコードに関連付けられていなければなりません。コンタクトレコードにトラッキングCookieが関連付けられていない場合、そのコンタクトレコードに関連付けられている訪問者に対してチャットウィジェットは表示されません。

訪問者にはどのようにトラッキングCookieが関連付けられるのですか?

コンタクトになる前の訪問者は、トラッキングCookieを使用して匿名でトラッキングされます。訪問者がコンタクトになると、次の2つのアクションのいずれかにより、HubSpotはトラッキングCookieに基づいてウェブサイトでの訪問者のアクティビティーをコンタクトレコードに関連付けられるようになります。

  1. 訪問者がHubSpotフォームに入力する。
  2. 訪問者はHubSpotマーケティングEメールをクリックし、HubSpotページ、またはHubSpotトラッキングコードがインストールされたHubSpot以外のページに誘導します。

さらに、トラッキングコード APIを使用して、サイトへの訪問者を追跡することができます。

訪問者が上記のコンバージョンのいずれかを行うまで、HubSpotは訪問者が誰なのかも、訪問者のコンタクトレコードがどのリストに含まれているかも把握しません。そのため、コンタクトがまだコンバージョンされていなければ、データベースに登録されている場合やターゲットとするリストのメンバーになっている場合であっても、コンタクトにはチャットウィジェットが表示されません。

注:訪問者が上記の2つのアクションのいずれかを行ってトラッキングCookieが関連付けられた場合でも、その後に訪問者がブラウザーCookieを削除したり、別のブラウザー、匿名のウィンドウ、またはモバイルデバイスでサイトを訪問したりすると、トラッキングCookieを検出できないため、チャットウィジェットは表示されません。

コンタクトにトラッキングCookieが関連付けられていない場合があるのはなぜですか?

フォームでコンバージョンしていないコンタクトや、マーケティングEメールのリンクをクリックしていないコンタクトがデータベースに保管される一般的なケースは次のとおりです。

データベース内のコンタクトがトラッキングCookieによって追跡されるようになると、HubSpotは既知のコンタクトとして扱います。こうしたコンタクトがオーディエンス条件を満たしていれば、サイトを訪問するとチャットウィジェットが表示されます。

注:、一部のポップアップブロッカーがチャットウィジェットのロードを妨げる場合があります。ブラウザーにインストールされているポップアップブロッカーをオフにしてもチャットウィジェットが表示される場合、その拡張機能がチャットウィジェットの読み込みを妨げている可能性が有望です。

この記事はお役に立ちましたか?
こちらのフォームではドキュメントに関するご意見をご提供ください。HubSpotがご提供しているヘルプはこちらでご確認ください。