Web Widget(従来版)がWebサイトに表示されなくなった場合、複数の原因が考えられます。このトラブルシューティングガイドを使用して、問題を特定して解決します。
- ステップ1:ウィジェットが動作するかどうかを確認する
- ステップ2:ウィジェットが正しくインストールされていることを確認する
- ステップ3:オンラインのエージェントがいるかどうかを確認する
- ステップ4:設定を確認する
- ステップ5:ユーザーがブロックされているかどうかを確認する
- ステップ6:干渉やエラーを確認する
ステップ1:ウィジェットが動作するかどうかを確認する
ウィジェットが表示されるかどうかを確認するには、次の手順に従います。
- jsfiddle.netなどのツールを使用して、ウィジェットを個別にテストし、問題を絞り込みます
- ウィジェットスクリプトをHTMLボックスにコピーし、「実行」をクリックします
- 右下にウィジェットのポップアップが表示されます
ウィジェットがポップアップしない場合は、ウィジェット自体が動作していないか、設定されていません。ステップ3および4を実行します。
ウィジェットが表示され、ウィジェット自体が動作することを確認したので、問題はおそらくWebサイトへの干渉やインストールの誤りによるものです。ステップ2と6を確認します。
ステップ2:ウィジェットが正しくインストールされていることを確認する
ウィジェットスクリプトを使用している場合、以下の一般的な問題の影響を受けていないことを確認します。
- ウィジェットスクリプトがWebサイトに存在しないか、または削除された
- Webサイトに間違ったウィジェットスクリプトが表示される
- 正しいウィジェットスクリプトがWebサイトに表示されているが、ヘッダーまたはフッターには表示されない
次の記事に従って、Webサイトにコードがあることを確認してください:「Webサイトでウィジェットコードを見つけるにはどうすればよいですか?」
スクリプトが存在しない場合、または間違っている場合は、ソースコードのヘッダーまたはフッターにスクリプトを追加します。
ウィジェットスクリプトが存在し、正しい場合は、Webサイトのヘッダーまたはフッターにスクリプトを追加したことを確認します。スクリプトをインストールする方法と場所の詳細については、次の記事を参照してください:「WebサイトまたはヘルプセンターにWeb Widget(従来版)を追加する方法」
ステップ3:オンラインのエージェントがいるかどうかを確認する
1人以上のエージェントがオンラインでチャットに対応できることを確認します。「問い合わせフォーム」または「オフラインフォーム」を設定していない場合は、オンラインのエージェントがいない場合、ウィジェットは表示されません。最初のステップとして、これらの設定が正しいことを確かめ、チャットに対応できるエージェントがいるかどうか確認してください。
詳細については、次の記事を参照してください:「チャット対応状況を設定する」
ステップ4:設定をご確認ください
Web Widget(従来版)を使用している場合は、「管理センター」>「チャネル」>「従来版」>「Web Widget」に表示されることを確認してください。
ウィジェットが表示されない場合は、チャネルを追加して、Webサイトに関連コードをインストールします。
ステップ5:ユーザーがブロックされているかどうかを確認する
問題を報告した訪問者が、チャットインターフェイスでアクセスを禁止されていないかどうかを確認します。また、Chatインスタンスに国またはドメインの制限を課すこともできます。
訪問者のIPアドレスが禁止されている場合、オンラインチャットオプションは無効にされ、ウィジェットはページに表示されません。
セキュリティ設定で「サインインが必要」オプションがオンになっていないことを確認します。詳細については、次の記事を参照してください:「サインインしたエンドユーザーだけにヘルプセンターへのアクセスを許可する方法」Web Widget(従来版)には、ユーザーが閲覧できるヘルプセンターコンテンツのみが表示されます。「サインインが必要」が選択されている場合、認証されていないユーザーに対してWeb Widget(従来版)がロードされないことがあります。詳細については、次の記事を参照してください:「WebサイトまたはヘルプセンターにWeb Widgetを追加する方法」
ステップ6:干渉やエラーを確認します
ブラウザのコンソールを開きます。これは使用するブラウザによって異なります。ここではネットワークリクエスト、CSS、セキュリティエラーなどの情報に関するログを確認できます。次のエラーが表示されるかどうかを確認します:ERR_INSECURE_RESPONSE
このエラーが表示された場合は、現在SSLが設定されていません。URLの先頭にHTTPS
があるかを確認することで、SSLが設定されているかどうかを確認できます。HTTPS
を確認できない場合は、Zendeskが提供するSSLを使用できます。
Web Widgetが表示されるようにファイアウォールを設定します。