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