使用状況データを取得してアプリ内メッセージを送信するには、Pendo管理者ユーザーがPendoで拡張機能アプリを1つ以上作成する必要があります。Pendoのアプリケーションは、Pendoガイドをオーバーレイして分析を行う特定のウェブサイトに対応しています。
拡張アプリを追加すると、そのアプリケーションのPendo Launcherがオンになり、分析を追跡してガイドを配信する場所がPendoに指示されます。Pendoを実行するすべてのウェブサイトについて、Pendoに拡張アプリケーションを追加する必要があります。
新規拡張アプリの作成
アプリケーションは[設定(Settings)]>[サブスクリプション設定(Subscription Settings)]>[アプリケーション(Applications)]で管理できます。ここから、次の手順を実行します。
- ページ右上の[+拡張アプリを追加(+ Add Extension App)]を選択します。
- [アプリ名(App Name)]を入力します。
- [拡張プラットフォームの種類(Extension Platform Type)]を指定します。オプションの詳細については、この記事の拡張プラットフォームの種類を参照してください。
- データを収集し、ガイドを展開するウェブサイトを追加します。このステップに必要なドメイン名を確認できる場所については、この記事のドメイン名の確認を参照してください。
- [保存(Save)]を選択し、アプリケーションをリストに追加します。
フォームが送信されると、Pendoは新しいアプリケーションのドメインと他のアプリケーションとの競合がないことを確認します。競合がある場合、新しい拡張アプリケーションは保存されません。
拡張プラットフォームの種類
新しい拡張アプリの作成プロセスでは、Salesforce、Workday、Outreach、その他の拡張プラットフォームを選択できます。Salesforce、Workday、Outreachには、あらかじめタグ付けされたページとフィーチャーが提供されます。
さらに、これらのプラットフォームの種類では、特定の設定がデフォルトで有効になっています。新しいアプリを作成するとき、またはアプリをサブスクリプションに追加した後、Pendoでこれらの設定の一部をオフにすることができます。詳細については、Pendoの設定を参照してください。
Salesforce
[拡張プラットフォームの種類(Extension Platform Type)]にSalesforceを選択すると(つまりPendo Launcherを介してSalesforceにPendoが展開される場合)、以下の固有のHTML属性も取得されます。HTML属性の編集方法については、カスタムHTML属性を参照してください。
- name
- data-component-id
- data-aura-class
- role
- label
- placeholder
- contains
- alt-text
- title
- aria-*
次のHTML属性は除外されます。
- クラスの除外:sc-*
- IDの除外:content_*
次の設定はデフォルトではオンになっています。
- ページタイトルの収集(Collect Page titles)
- 兄弟セレクター
これらの設定の詳細については、拡張機能のアプリケーション設定を参照してください。
Outreach
[拡張プラットフォームの種類]にOutreachを選択すると(つまりPendo Launcherを介してOutreachにPendoが展開される場合)、以下の固有のHTML属性も取得されます。HTML属性の編集方法については、カスタムHTML属性を参照してください。
- label
- data*
- type
Workday
Workdayが[拡張プラットフォームの種類]として選択されている場合、固有のHTML属性は取得されません。
次の設定はデフォルトではオンになっています。
- ページタイトルの収集
- 兄弟セレクター
これらの設定の詳細については、拡張機能のアプリケーション設定を参照してください。
ドメイン名の確認
ウェブアプリケーションのドメインで追跡されているウェブサイトのリストを更新します。たとえば、Salesforceアプリケーションは、example.force.lightning.com
ドメインを含めて構成されます。拡張アプリを追加するドメイン名または追加のドメインを確認するには、以下の手順を実行します。
- アプリケーションを開きます。
- 拡張アイコン(アドレスバーの横にあるPendoのシェブロンロゴ)を右クリックします。
- [デバッグ情報を表示(Show Debug Info)]を選択します。
- コンフィギュレーション情報を表示(Show Configuration Info)]を選択します。
- [アプリケーションホスト名(App Hostname)]の値をコピーします。
ドメインに次のものを追加しないでください。
-
http://
やhttps://
などのプロトコル -
home
や/admin/app/123?tab=details
などのパス
これらの詳細を追加した場合、新しい拡張アプリケーションは保存されません。
ドメインの追加と編集
既存のアプリケーションにドメインを追加するか、アプリケーションの既存のドメインを編集するには、次の手順を実行します。
- [設定]>[サブスクリプション設定]>[アプリケーション]の順に進みます。
- リストからアプリケーションを選択します。[アプリの詳細(App Details)]タブはデフォルトでは開いています。
- ウェブサイトの行にカーソルを合わせて編集アイコンを選択します。
- 必要に応じてドメインを追加するか、既存のドメインを編集します。
アプリのインストールの確認
拡張アプリケーションがPendo Launcherと同期するまでに数時間かかる場合があります。
拡張アプリケーションにPendoがインストールされていることを確認するには、新しいタブでアプリケーションを開きます。Pendoがデータを取得している場合、Pendo Launcherのシェブロンロゴがピンク色に変わります。アプリケーションを開いたときにロゴがピンク色になっていない場合は、Pendoのロゴを選択し、[デバッグ情報を表示(Show Debug Info)]>[設定情報を表示(Show Configuration Info)]>[拡張機能の設定を再取得(Re-fetch Extension Settings)]を選択します。これにより、Pendoによるイベントデータの収集を手動で開始できます。
アプリケーションは、最初のイベントを受信すると「インストール済み」とみなされます。Pendoがアプリケーションの最初のイベントを受信すると、[設定(Settings)]>[サブスクリプション設定(Subscription Settings)]の[アプリケーション]リストのアプリケーションの行に緑色の[インストール済み(Installed)]ラベルが表示されます。
リストからアプリケーションを開いて、アプリケーション設定にアクセスします。デフォルトで[アプリの詳細]タブが開きます。この情報と設定の説明については、拡張機能のアプリケーション設定を参照してください。