免責事項:この記事は説明のみを目的として提供されています。記事内で例示したコードについて、Zendeskはサポートも保証もいたしません。 何か問題があった場合はコメントセクションに投稿するか、インターネットで解決策を探してみてください。
質問
サイトのさまざまなページで Web Widget (Classic) コンポーネントの組み合わせを有効または無効にするにはどうすればよいですか?
回答
これは、Web Widget (Classic) API エンドポイントのセットを使用して、ヘルプ センターの検索、チャット、お問い合わせフォーム コンポーネントを抑制することで実現できます。すべての Web Widget (Classic) エンドポイントについては、 Web Widget (Classic) の高度なカスタマイズ で説明および文書化されています。
このスクリプトは、必要に応じてさまざまなコンポーネントの組み合わせを簡単に有効または無効にするのに役立ちます。
機能:
- ページに直接配置するか、Google タグ マネージャー (GTM) を使用して配置できるWeb Widget (Classic) スクリプトを使用します。
- Web ウィジェット (クラシック)とチャットウィンドウの両方で使用されるさまざまなタイトルを顧客がカスタマイズできるようにするさまざまな API エンドポイントを使用します。
- 特定のコンポーネントを非アクティブ化できるサプレス API エンドポイントを使用します。
- 部門のステータスに応じて、チャット部門ルーティングを使用します。
実際のスクリプト:
コンポーネントを有効または無効にするには、runWidgetLogic.init関数の関連するパラメータを変更します。
例:
- 検索オプションだけを有効にしたい場合、次のように指定します:runWidgetLogic.init(true, false, false);
- 検索およびコンタクトフォームの使用を有効にするには:runWidgetLogic.init(true, false, true);
- チャットのみを有効にするには:runWidgetLogic.init(false, true, false);
更新が必要なコード内の要素:
- document.zendeskHost = 'mycompany.zendesk.com' => 「mycompany」をサブドメインで更新);
- 'Department Name' => Zendesk Chat部門の名前で更新します。
- スクリプトで使用されているタイトルやラベルの名前は必要に応じて更新できます。
Webサイトでソリューションを簡単にリリースするには、コードをファイル(.js)に挿入します(runWidgetLogic.init(true, false, false);行を除く)。次に、Webページのヘッダーセクションにコードを追加し、Googleタグマネージャー経由で関数を呼び出します。または、特定の条件を使用してWebページ内で直接呼び出すこともできます。
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフトウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性については保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事を参照してください。