セッションリプレイでは、リプレイが期待どおりに表示されない場合があります。この記事では、期待されるリプレイが見つからない場合の対処法について説明します。
フィルターを確認する
フィルターが適切に設定されていることを確認し、必要に応じて更新します。
特定のアプリ、イベント、アカウント、フラストレーション、または再生時間を含むリプレイを探していない場合は、該当するフィルターをクリアして、表に表示される結果を広げてください。
注:左側のメニューにPendoリプレイオプションが表示されない場合、リプレイを視聴する権限がない可能性があります。サブスクリプション管理者であるか、Pendoリプレイユーザー権限が役割に割り当てる必要があります。アクセスを確認するには、サブスクリプション管理者にお問い合わせください。
訪問者の適格性を考慮する
探している訪問者またはアカウントが、アプリケーション設定の[リプレイ設定(Replay Settings)]ページのリプレイ用に設定されたセグメントに含まれていることを確認してください。ページが読み込まれるたびに訪問者の適格性を再評価し、セグメント基準を満たしている場合にのみ訪問者のインタラクションをキャプチャします。
ファネルや訪問者のアクティビティログなど、Pendoでその場所に応じたリプレイを表示しているときにリプレイがない(または予想よりも少ない)場合、他にも以下のような理由が考えられます。
- 関連付けられたアプリではセッションリプレイが有効になっていません。
- 訪問者のインタラクションは30日以上前に発生したか、サブスクリプションに延長リテンションが含まれている場合は90日以上前に発生したため、関連するPendoリプレイの有効期限が切れています。
最新のバージョンの使用を確認する
サポートされていないバージョンのリプレイをキャプチャすると、空白として表示されます。
- ウェブアプリの場合、Web SDKはバージョン2.214.0以上で実行されている必要があります。
- モバイルアプリの場合、アプリはUIKit、Android View、React Native、MAUI、およびFlutter用のSDKバージョン3.9.0以上で実行されている必要があります。
Pendoでアプリのバージョンを確認できます。
- ウェブアプリの場合、[設定]>[サブスクリプション設定]に移動し、リストから該当するアプリを選択し、[Web SDKの設定]タブを選択します。本番環境セクションでバージョン番号を確認し、バージョン2.214.0以降であることを確認してください。
- モバイルアプリの場合は、[設定(Settings)]>[サブスクリプション設定(Subscription Settings)]に移動し、リストから関連するアプリを選択してから、[アプリバージョン(App Versions )]タブを選択します。アプリは、UIKitの場合はSDKバージョン3.8.0以上、View、React Native、MAUI、Flutterの場合はSDKバージョン3.9.0以上で実行されている必要があります。
CSP設定を更新する
コンテンツセキュリティポリシー(CSP)の設定をPendoで行っている場合、すべての訪問者アクティビティを取得し、ウェブワーカーの競合によるアプリの品質低下を防ぐために、以下の2つのディレクティブを設定に含めることが不可欠です。
| ディレクティブ | ホスト | 説明 |
connect-src |
CNAMEが設定されていない場合は、 CNAMEが設定されている場合は、data.pendo.example.comのように |
このエントリにより、イベント通信が可能になります。 |
worker-src |
blob: |
このエントリにより、Pendo SDKはworkerスレッドを開始して、リプレイのキャプチャデータを圧縮して送信できるようになり、アプリケーションのパフォーマンスへの影響が最小限に抑えられます。 |
既存のプライバシー設定を確認する
セッションリプレイは、包含リストおよび除外リストの設定、ならびに処理しない設定に従います。除外リストに登録されている訪問者のインタラクションはリプレイでキャプチャされますが、Pendo UIではフィルタリングされて表示されません。「処理禁止」設定が有効になっている訪問者には、リプレイが収集されません。
除外リストにある訪問者や処理禁止がオンになっている訪問者のリプレイを表示するには、これらの設定を適宜更新する必要があります。サブスクリプション管理者は[設定]>[除外リスト]で除外リストを見つけることができますが、管理者でない人は訪問者またはアカウントの[詳細]セクションにある[処理禁止(GDPR)]設定にアクセスできます。
CNAMEを設定する
広告ブロッカーはリプレイの収集を妨げる可能性があります。これが懸念される場合は、PendoのCNAMEを設定することを検討してください。これにより、広告ブロッカーによりリプレイのキャプチャが妨げられるリスクが軽減されます。