使用状況データを収集してアプリ内メッセージを配信するには、Pendoで拡張アプリを作成する必要があります。Pendoのアプリケーションは、Pendoガイドをオーバーレイして分析を行う特定のサイトに対応しています。
新規拡張アプリの作成
アプリケーションは、[設定(Settings)]>[アプリケーション(Applications)]で管理します。この画面から以下の手順を実行します。
-
ページの右上の[アプリケーションの追加(Add Application)]を選択します。
-
[アプリ名(App Name)]を入力します。1文字以上の入力が必要です。
- [拡張プラットフォームの種類(Extension Platform Type)]を指定します。[拡張プラットフォームの種類]にあるアプリケーションには、あらかじめタグ付けされたフィーチャーが提供されます。
- データを収集してガイドを展開する[ウェブサイト(Websites)]を追加します。
-
[保存(Save)]選択し、アプリケーションを[アプリ(Apps)]セクションのリストに追加します。
[拡張プラットフォームタイプ(Extension Platform Type)]にSalesforceを選択すると(つまりPendo Launcherを介してSalesforceにPendoがデプロイされる場合)、以下のSalesforce固有のHTML属性も自動でキャプチャされます。
1 const HTML_ATTRIBUTES = {
2 'sfdc': [
3 ' name',
4 ' data-component-id',
5 data-aura-class',
6 'role',
7 ' label',
8 'placeholder',
9 'contains',
10 'alt-text',
11 'title'
12 ]
13};
以下のHTML属性(クラス、およびID)は無視されます。
const TAGGING_CLASS_EXCLUSIONS = {
'sfdc': ['sc-*']
};
const TAGGING_ID_EXCLUSIONS = {
'sfdc': ['content_*']
};
ドメイン名の取得
ドメインを収集する最も簡単な方法は、ブラウザでアプリケーションに移動し、拡張機能を右クリックして[デバッグ情報を表示(Show Debug Info)]を選択することです。次に[コンフィギュレーション情報を表示(Show Configuration Info)]を選択します。「アプリケーションホスト名(App Hostname)」が、コピーする値です。
注:http://とhttps://は、ドメインには不要です。ウェブサイトのパス(例:/home、/admin/app/12345?tab=detailsなど)も不要です。追加した場合、新規拡張アプリケーションは保存されません。[拡張アプリの追加]フォームが送信されると、Pendoは新しいアプリケーションのドメインと他のアプリケーションとの競合がないことを確認します。競合がある場合、新しい拡張アプリケーションは保存されません。
アプリの詳細(App Details)へのアクセス
アプリの詳細は、[設定(Settings)]>[サブスクリプション(Subscriptions)]にあります。アプリを選択して、[アプリの詳細を表示(View App Details)]を選択します。これにより、以下が表示されます。
-
表示名。Adoptの右上のドロップダウンに表示されるアプリケーションの名前。
-
拡張プラットフォームの種類。事前にタグ付けされたアプリケーション。
-
ウェブサイト。Pendo Launcherやアプリケーションがイベントデータを受信しているウェブサイト。
-
デザイナー起動URLトークンの無効化(Disable Designer Launch URL Token)。デフォルトではオン(On)。このボックスを無効にすることを検討している場合は、Pendoの担当者にご相談ください。
-
匿名の訪問者にガイドを表示(Show Guides to Anonymous Visitors)。拡張アプリケーションに固有の設定です。このボックスを有効にすると、契約社員や正社員でないユーザーのイベントデータをキャプチャできます。なお、匿名訪問者のアナリティクスは別の設定で有効にします。詳しくは、匿名の訪問者を参照してください。
-
フィーチャーのクリック時にテキストを取得(Text Captured on Feature Click)。デフォルトではオフ(Off)。
よくある質問
既存のアプリケーションにドメインを追加するにはどうすればよいですか?
編集したいアプリケーションにカーソルを合わせて、[アプリの詳細を表示(View App Details)]をクリックします。アプリケーションの[アプリの詳細(App Details)]タブで[URLパターン(URL Patterns)]の行を探し、[編集(Edit)]を選択します。ここから、ドメインを追加したり、追加した既存のドメインを編集したりできます。
特定のデータがPendoでキャプチャされないようにするにはどうすればよいですか?
Pendoがキャプチャするデータの制限については、Pendoの担当者にお問い合わせください。
ユーザーのシステムに新しい拡張機能が表示されるまで、どのくらいの時間がかかりますか?
新しい拡張アプリケーションを設定しても、すぐにすべてのユーザーに反映されるわけではありません。ほとんどのユーザーは、インストールした拡張機能にアプリケーションが同期するまで、2時間ほど待つ必要があります。このプロセスを迅速に進めるために、ユーザーは拡張機能の[拡張機能の設定を再取得(Re-fetch Extension Settings)]を選択して、Pendoにイベントデータの収集を開始させることができます。
新しいアプリケーションを作成したのに、「インストールされていません」と表示されるのはなぜですか?
Pendoが最初のイベントを受信するまで、アプリケーションは「インストール済」と見なされません。Pendoが最初のイベントを受信すると、アプリケーション名の下に緑色の「インストール済」ラベルが表示されます。