英語からAIを使用して翻訳されました
この記事はAI技術を使用して翻訳されています。正確性を維持するよう努めていますが、一部の詳細が元のテキストと完全に一致しない場合があります。情報に不明点がある場合は、英語版をご参照ください。
この記事では、アプリのSession Replayで収集されるデータ、その保持期間、およびリプレイの収集方法に影響を与えるその他の構成について説明します。
収集されるデータ
ユーザーが体験している内容を分析するために、以下のデータが収集されます:
- ジェスチャー(タップやスワイプなど)
- 画面表示
- トランザクション
- 動的変数
- カスタム変数
- アプリの可視性(アプリがバックグラウンド/フォアグラウンドにあるか)
- リプレイの詳細(リプレイ開始/停止、アプリの再起動、品質の変更)
Session Replayの開始タイミングを定義する
APIを使用して、Session Replayの開始タイミングを定義できます。これにより、特定の条件下でのみデータが収集されるようにできます。たとえば、Session Replayの収集を許可された地理的場所に限定したり、エンドユーザーの明示的な同意を得た後にのみ収集を開始したりする場合に使用します。
これらのAPIでSession Replayが有効化されると、サンプリング率およびEvent Triggered Replayのロジックが引き続き適用されます(つまり、グローバルなサンプリング率またはETRでトリガーされたセッションのみが収集されます)。
技術的構成:
APIを使用してこれを構成する方法については、技術ドキュメントをご覧ください:iOS | Android
サンプリング率
サンプリング率は、Session Replayのために追跡されるセッションのパーセント(%)を決定します。プランに応じて、0%から100%まで設定可能です。
仕組み:
アプリのSession Replayでは、サンプリング率に基づいてランダムに完全なユーザーセッションが収集されます。0から1の間でランダムな数値が生成され、その数値がサンプリング率未満であればセッションが収集されます。たとえば、生成された数値が0.2でサンプリング率が10%(つまり0.1)の場合、このセッションはSession Replayのために収集されません。
構成:
この構成を調整するには、カスタマーサクセスマネージャーにお問い合わせください。
Event triggered replays(ETR)
注
ETRは現在React Nativeでは利用できません。iOS、Android、およびFlutterでのみサポートされています。
この機能は有料のアドオンです。ご希望の場合はカスタマーサクセスマネージャーにお問い合わせください。
イベントトリガーされたリプレイ(ETR)を使用すると、事前に定義されたカスタムイベントに基づいて、Session Replayの特定の画面またはセッションを選択的に収集できます。構成が完了すると、「ETRイベント」を使用して分析のコンテキストを特定のリプレイにフィルタリングしたり、プレイヤーのイベントストリームでこれらのイベントが発生した瞬間を確認したりできます。
リプレイは画面レベルまたはセッションレベルでキャプチャできます:
- 画面:イベントがトリガーされた画面(画面表示中の任意の時点)を100%キャプチャします。
- セッション:イベントがトリガーされたユーザーセッション全体(そのセッション中の任意の時点)をキャプチャします。
技術的な構成:
ETRを使用するには、まずカスタムイベントを構成する必要があります。始めるには技術的なドキュメントをご覧ください:iOS | Android | Flutter
データ保持期間
Session Replayの最小データ保持期間は30日ですが、プランによってはこれが延長されます。保持期間が終了すると、Session Replayのデータは削除されます。
構成:
この構成を調整するには、カスタマーサクセスマネージャーにお問い合わせください。
品質レベル
Session Replayには、高、中、低の3つの品質レベルがあり、これらはリプレイのフレームレートと画像品質に影響します。これらの品質レベルは、Wifiとセルラーネットワークで別々に調整可能で、ニーズに応じて設定できます。
品質とパフォーマンスへの影響の詳細については、技術的なドキュメントをご覧ください:iOS | Android | Flutter
構成:
この構成を調整するには、カスタマーサクセスマネージャーにお問い合わせください。