ServiceNowは、人、機能、システムを連携する企業間デジタルワークフローを提供することで、イノベーションを加速し、機動性および生産性を向上させます。
PendoをServiceNowにインストールすると、使用状況分析を収集したり、ServiceNowプラットフォームを使用している従業員にアプリ内メッセージを送信したりすることができます。これにより、ビジネスツールを使用するチームメンバーに最高のユーザー体験を提供し、その効果を最大化することができます。
重要:現在、Pendoの管理パッケージは、ServiceNowの東京でのリリースをサポートしていません。組織外のユーザーを追跡するためには、インストールスクリプトを使用したPendoの実装に関する開発者ガイドの手順に従って、ServiceNowの開発者にPendoをインストールしてもらうことをお勧めします。従業員のみを対象とする場合は、Pendo AdoptでPendoのブラウザ拡張機能を導入できます。
要件
PendoとアプリケーションAPIキーにアクセスするには、Pendo管理者ユーザーである必要があります。
セットアッププロセス
ServiceNowサービスポータルにPendoを追加するには、Pendoのデフォルト構成として使用するアプリにアプリケーションAPIキーを追加し、そのデフォルト構成をサービスポータルに割り当てる必要があります。別のPendoアプリケーションを使用してデータ収集やガイド配信を行う場合は、新しいアプリケーションAPIキーでデフォルト構成を上書きすることができます。
ヒント:Pendoをまだお使いでない場合は、Pendo Freeをお試しください。最大500人の月間アクティブユーザー(MAU)の分析が可能で、ServiceNowに無制限でガイドを公開できます。月間アクティブユーザーが増加して、Pendoのプレミアム機能が必要になったら、有料プランにアップグレードしましょう。
ステップ1:PendoアプリケーションAPIキーを取得する
ステップ2で使用するPendoのデフォルト構成のアプリケーションAPIキーが必要です。
-
左側のメニューの下部から[設定(Settings)]>[サブスクリプション設定(Subscription Settings)]に移動します。
-
[アプリケーション(Applications)]タブを開きます。
-
[アプリケーション]リストから、ServiceNowでデータを収集してガイドを配信するためのデフォルト設定として使用するアプリを見つけて開きます。
- [アプリの詳細(App Details)]タブで[APIキー(API Key)]を探し、後に使用するためにコピーします。
ステップ2:ServiceNowにアプリケーションAPIキーを追加する
ServiceNowのPendoのデフォルト構成とPendoのウェブアプリケーションを接続する必要があります。
- ServiceNowで、[Pendo]> [一般設定(General Settings)]に移動します。
- アプリケーションAPIキーを[Pendo APIキー(Pendo API Key)]フィールドに貼り付けます。
ステップ3:サービスポータルでPendoを使用できるようにする
[サービスポータル用のPendo(Pendo for Service Portal)]をポータルの[テーマ(Theme)]内のJavaScriptに追加して、サービスポータルでPendoを利用可能にします。Pendoを使用したいサービスポータルごとに、 [サービスポータル用のPendo]を追加する必要があります。
- [ServiceNow]>[サービスポータル(Service Portal)]で、Pendoを使用するポータルレコードを見つけて開きます。
- そのポータルレコードの[テーマ(Theme)]を開きます。
- [関連リンク(Related Links)]で、[JS包含(JS Includes)]タブを開き、[編集(Edit)]を選択します。
- [サービスポータル用のPendo(Pendo for Service Portal)]を右側の[JS包含リスト(JS Includes List)]に追加します。
- [保存(Save)]を選択して、PendoをテーマのJavaScriptに追加します。
ステップ4:Pendoの構成を設定する
ServiceNowは、定義したPendo構成に従ってPendoを有効にします。すべてのサービスポータルにPendoを追加するか、個別にサービスポータルを構成します。サービスポータルに使用するPendoアプリケーションAPIキーを変更する場合は、APIキー設定を上書きします。
- [ServiceNow]>[Pendo構成(Pendo Configs)]で、既存のPendo構成を変更する、もしくは新しい構成を作成します。[詳細(Details)]には、次の構成オプションがあります。
- ポータル(Portals):Pendoを有効にするサービスポータルを選択するか、フィールドを空白のままにしてすべてのサービスポータルでPendoを有効にします。
- APIキーを上書き(Override API key):[一般設定(General Settings)]のデフォルトのPendoアプリケーションAPIキーを別のAPIキーに置き換えます。これにより、関連するすべてのサービスポータルでアナリティクスとガイドに使用されるPendoアプリケーションが変更されます。
-
UIスクリプトを上書き(Override UI script):[一般設定]のデフォルトの設定ではなく、一意のPendo JavaScriptスニペットを使用します。
- [有効(Active)]チェックボックスを選択して、Pendoの構成を有効にします。
- [更新(Update)]を選択して変更を適用し、Pendoをサービスポータルに追加します。
構成が完了するとすぐに、Pendoはデータの収集を開始します。使用状況データを処理して、PendoサブスクリプションUIに表示するまでに最長2時間かかる場合があります。Pendoに表示される使用状況データの大半は、1時間おきに処理され、処理後にUIで表示されるまでに最大15分かかります。
高度な構成
ポータルテーマに追加されるデフォルトのPendo Javascriptスニペットは、Pendo構成が有効なサービスポータル内でPendoが初期化されるときに、ユーザーとその表示名を特定します。Pendo Javascriptスニペットを修正すれば、Pendoが初期化され、ユーザーが特定されたときに、訪問者IDやアカウントIDのパラメータを変更したり、追加のメタデータを収集したりできます。各Pendo構成で一意のスニペットを使用できます。
Pendoのロード時にIDパラメータを変更し、追加のメタデータを渡すには、新規のスニペットを作成するか、ServiceNowの既存のPendo Javascriptスニペットを手動で修正します。
- ServiceNowで、[管理(Administration)]>[UIスクリプト(UI Scripts)]に移動します。
- デフォルトの[UIスクリプト]スニペットを開きます。通常「[name].pendo_snippet」のような名前になっています。
- 既存のUIスクリプトを、自分のパラメータとメタデータで更新します。
- 既存のUIスクリプトを上書きする場合は[更新(Update)]を選択、もしくは元のUIスクリプトを変更せずに残す場合は[UIスクリプト(UI Script)]の名前を変更してヘッダーを右クリックし[挿入して保持(Insert & Stay)]を選択して新しくコピーを作成します。
- [一般設定(General Settings)]もしくは[Pendo構成(Pendo Config)]のUIスクリプトを変更して、新しいバージョンのスニペットをデフォルトとして使用するか、特定のバージョンのスニペットを特定のPendo構成で実行します。
- デフォルトのUIスクリプトを更新するには、Pendoの[一般設定]から[Pendo UIスクリプト(Pendo UI Script)]フィールドを更新します。
- 特定のPendo構成のUIスクリプトを更新するには、対象となる[Pendo構成]の[UIスクリプトを上書き(Override UI script)]フィールドを更新します。
- デフォルトのUIスクリプトを更新するには、Pendoの[一般設定]から[Pendo UIスクリプト(Pendo UI Script)]フィールドを更新します。