Pendoリソースセンター内にZendeskのライブチャットを埋め込むと、状況に合わせたガイダンスとプロダクトウォークスルーとともに、リアルタイムのサポートを提供できます。訪問者がリソースセンターのZendeskチャットモジュールを選択すると、Zendeskチャットウィンドウが開き、リソースセンターが非表示となります。これで、サポートエージェントとのチャットが開始されます。訪問者がサポートエージェントに接続されると、アプリ内のチャットモジュールですべての会話を行うことができます。
これはZendeskとの3つのインテグレーションのうちの1つで、PendoリソースセンターからZendeskウェブウィジェットを展開します。
- Zendeskチャットインテグレーションにより、ウェブウィジェットのライブチャット機能が起動します。
- Zendeskヘルプセンターインテグレーションにより、ウェブウィジェットのヘルプセンター機能が起動します。
- Zendeskメッセージングインテグレーションは、ZendeskチャットとZendeskヘルプセンターの両方に対して優先されます。
ZendeskチャットとZendeskヘルプセンターをそれぞれ展開することも、Zendeskメッセージングを展開してヘルプセンターにメッセージング機能を組み込むこともできます。
仕組み
このZendeskチャットインテグレーションにより、Zendeskのチャットスニペットによって作成されたネイティブのアクティベーションバッジが削除され、Pendoリソースセンター内でライブチャットが有効になります。リソースセンターは、Pendoバッジまたはアプリケーションのターゲット要素から起動できます。
リソースセンターは単一のチャットインテグレーションのみをサポートするため、リストにある最初のモジュールのみをロードします。
ZendeskチャットをZendeskヘルプセンターと同時に展開する場合、それぞれのリソースセンターモジュールでPendoセグメントを使用して、これらのZendesk機能にアクセスできる訪問者を制御できます。
前提条件
Pendoサブスクリプションに対して有効なZendeskチャットインテグレーションが必要です。インテグレーションをPendoサブスクリプションに追加するには、Pendoカスタマーサクセスまたは営業担当者にご連絡ください。また、PendoとZendeskの両方のアカウントに管理者権限があり、Pendoでリソースセンターを公開している必要があります。
さらに、Zendeskスニペットは、ページヘッダーのPendoスニペットの下にインストールする必要があります。リソースセンターでZendeskチャットを公開せずにZendeskスニペットをインストールすると、Zendeskチャット起動バッジがUIにロードされます。
インストール
Zendesk Chatのインストールは、2段階で行います。リソースセンターにチャットモジュールを追加した上で、チャットモジュールを使用するすべてのページにZendesk Chatスニペットをインストールする必要があります。
Zendeskスニペットがインストールされていて、ヘルプセンターモジュールが公開されていない場合、ZendeskスニペットはUI上にZendeskの起動ボタンををロードします。公開されているリソースセンターにチャットモジュールがある場合、アプリケーションにインストールされているチャットスニペットが検出されるまで、そのモジュールはリソースセンターに表示されません。このインストール順序がフェールセーフとなり、チャットモジュールは機能しているときのみ表示されるようになります。
ステップ1. Zendeskチャットモジュールをリソースセンターに追加する
チャットモジュールをリソースセンターに追加する前に、Zendeskチャットインテグレーションをサブスクリプションに追加する必要があります。アプリケーションにスニペットをインストールする前に、チャットモジュールをリソースセンターに追加し、公開する必要があります。これを行わないと、リソースセンターモジュールが追加されるまで、Zendeskは起動バッジを表示します。
- [設定(Settings)]>[インテグレーション(Integrations)]に移動します。
- ライブチャットインテグレーションでZendeskチャットインテグレーションを探し、[インテグレーションを編集(Edit Integration)]を選択します。
- リソースセンターモジュールの詳細を編集します。
- [ステージングに保存(Save to staging)]を選択して、リソースセンターでインテグレーションを利用できるようにします。
- [ガイド(Guides)]>[リソースセンター(Resource Center)]に移動します。
- [モジュールを追加(Add Modules)]を選択して、Zendeskチャットモジュールを追加します。
- [モジュールを追加]を選択して、新しいモジュールをリソースセンターのドラフトに保存します。
- [ステージングへプッシュ(Push to Staging)]を選択して、リソースセンターをステージングに移行させます。新しいリソースセンターを確認し、ステージング環境でチャットインテグレーションをテストすることをお勧めします。
- [本番環境へプッシュ(Push to Production)]を選択して、新しいリソースセンターをステージングから本番環境に移行させます。これにより、リソースセンターでZendeskチャットモジュールが使用できるようになります。
リソースセンターモジュールの順番変更やその他の変更を行う場合は、[自分のアプリで管理(Manage in My App)]を選択します。セグメントを適用することもできます。ヘルプセンターモジュールは、セグメント外のユーザーには表示されません。デフォルトは[全員(Everyone)]です。
ステップ2. Zendeskチャットスニペットをインストールする
Zendeskでは、チャットスニペットをインストールするためのインストール手順を提供しています。このプロセスは、インストールスクリプトを使用してPendoをインストールするプロセスと同様です。スニペットは、Zendeskチャットを使用するすべてのページの<head>
に追加する必要があります。スニペットがページ上に存在しない限り、リソースセンターのチャットモジュールはロードされません。
Zendeskチャットスニペットは、<head>
内のPendoインストールスクリプトの下にインストールする必要があります。ZendeskスニペットがPendoの前にロードされた場合、Zendeskはリソースセンターモジュールを使用せずにチャット起動ボタンをロードします。
よくある質問
Zopimを使用している場合、このチャットインテグレーションを使用できますか?
Zopimは旧バージョンのZendeskチャットウィジェットです。このインテグレーションはZopimをサポートしていません。このチャットインテグレーションを使用する場合、旧バージョンのZendeskチャットのアカウントをアップグレードして、拡張エクスペリエンスを使用する必要があります。Zendeskのアップグレード手順に関する記事は以下のとおりです。
Zendesk ChatインテグレーションでユーザーIDを設定できますか?
チャットインテグレーションでは、ネイティブのZendeskウェブウィジェットAPIを使用します。ユーザーIDを設定する機能など、ネイティブAPIによってサポートされているものはすべて、チャットインテグレーションに適用されます。チャットのユーザーIDはPendoでは制御または設定できませんが、Zendeskとウィジェットの実装を介して制御できます。ユーザーIDの設定方法については、Zendeskのナレッジベースまたは開発者向けドキュメントのZendeskウェブウィジェットのAPIドキュメントを参照してください。
Zendesk Chatのインテグレーションは、Zendeskのマルチブランドオプションをサポートしていますか?
チャットインテグレーションでは、ネイティブのZendeskインテグレーションを使用します。マルチブランドオプションなど、ネイティブインテグレーションでサポートされているものはすべて、チャットインテグレーションに適用されます。マルチブランドの設定はPendoでは制御できませんが、Zendeskを介して制御できます。複数のブランドを設定するためのその他の手順については、Zendeskのナレッジベースを参照してください。