この記事では、Pendoがウェブサイトに表示されず、「Pendoが定義されていません(Pendo is not defined)」というエラーが表示される場合のトラブルシューティングの手順を紹介します。
環境:Pendo UI
問題
通常、Pendoがウェブサイトに表示されないのは、インストールされていないことが理由です。お使いのブラウザでPendo
Javascriptオブジェクトを見つけることができません。これは、ページでPendoが適切に定義または初期化されていないことを示しています。
診断
Pendoがページで初期化されていないことを確認します。キャッシュをクリアしてデザイナーを再起動したら、Pendoのインストールを検証します。
-
- ウェブサイトを右クリックし、ドロップダウンメニューから[検査(Inspect)]を選択します。
pendo.validateInstall()
をブラウザ開発者コンソールに貼り付けます。- [入力(Enter)]を選択すると、メタデータが返されます。
次のエラーメッセージが表示される場合は、ページでPendoが初期化されていません。
解決策
自社アプリケーションのコードにPendoをインストールするか更新して、Pendoが適切に定義されていることを確認します。pendo.intialize()
は、ビジュアルデザインスタジオを起動しようとしているページで実行する必要があります。
この方法についてのガイダンスは、 開発者のためのPendoインストールガイドを参照してください。