この記事では、特定の顧客、環境、ページなど、さまざまな状況で全てのPendoガイドの表示をブロックする方法について説明します。これらの推奨事項は、インストールスクリプトまたはブラウザ拡張機能を使用してPendoをインストールしているウェブアプリケーションに適用されます。
特定のガイドを選択的に表示または非表示にすることが目的の場合は、セグメントを代わりに使用してください。
特定の顧客にすべてのガイドをブロックする
特定のアカウントまたは訪問者に対して、すべてのPendoガイドが表示されないようにすることができます。
- [ピープル]>[アカウント]にアクセスし、更新したいアカウントを選択します。
- [Pendoの設定]セクションで、チェックボックス「アカウントにウェブガイドを非表示」を見つけます。
- このアカウントのすべてのガイドをブロックするには、チェックボックスを選択します。
注:この設定が見当たらない場合は、Pendoサポートに連絡して、サブスクリプション設定「訪問者およびアカウントごとのガイド除外リスト」を有効にするよう依頼してください。
特定の訪問者に対してガイドをブロックするには:
- [ピープル]>[訪問者]に移動し、更新したい訪問者を選択します。
- [Pendoの設定]セクションで、チェックボックス「訪問者にガイドを非表示」を選択します。
APIを使用してこれらの設定を有効または無効にすることもできます。詳細については、すべてのガイド表示から訪問者またはアカウントをオプトアウトするを参照してください。
特定の環境ですべてのガイドをブロックする(インストールスクリプトのみ)
特定の環境またはアプリのインスタンスで、すべての Pendo ガイドを無効にするには、Pendo インストールスクリプトを修正してguides.disabled: trueを追加します。
- 開発者に、Pendoインストールスクリプト内の
pendo.initialize()構成を更新するよう依頼してください。 -
guides.disabledフラグをtrueに設定します。
pendo.initialize({
visitor: { ... },
account: { ... },
guides: {
disabled: true
}
});これにより、このスニペットがインストールされている場所にガイドが表示されなくなります。より詳細な設定例はこちらをご覧ください。
特定のページですべてのガイドをブロックする(インストールスクリプトのみ)
関数pendo.stopGuides()を使用すると、アプリケーション内の特定のページで全てのPendoガイドの表示を無効にすることができます。
開発者に、関連するページでpendo.stopGuides()関数を呼び出すように依頼してください。
アプリケーションでシングルページアプリケーションフレームワークを使用する場合は、ガイドが再表示されるページに移動するとき、 pendo.startGuides()を呼び出す必要があります。アプリケーションがマルチページアプリケーションフレームワークを使用する場合、この追加機能は必要ありません。
顧客または環境のすべてのPendo機能をブロックする
Pendoのインストールを変更して、特定の顧客または特定の環境に対して、ガイドとアナリティクスの両方を含むPendoを完全に無効にすることができます。
インストールスクリプト
-
pendo.initialize()を条件付きロジックでラップして、追跡したい環境またはユーザーのみで実行するように開発者に依頼してください。詳細については、「条件付きでPendoを初期化する」をご確認ください。 - Pendoをロードさせたくない環境からPendoのインストールスクリプトを削除するように開発者に依頼してください。
拡張機能
- 拡張機能はPendo機能を必要とする顧客にのみ展開してください。詳細については、「Pendo Launcherを導入するためのITガイド」を参照してください。
- ドメイン制限を使用して、拡張機能が有効になる場所を制御します。詳細については、ドメインの追加と編集をご覧ください。
重要:ウェブアプリまたは拡張アプリを一時的に無効にする場合は、ウェブアプリを無効にするまたは拡張アプリを無効にするの手順に従ってください。