AIを使用して英語から翻訳されました
この記事はAI技術を使用して翻訳されています。正確性を維持するよう努めていますが、一部の詳細が元のテキストと完全に一致しない場合があります。情報に不明点がある場合は、英語版をご参照ください。
リアルユーザー・セッションを再生して、ユーザーがアプリで実際に体験している内容を正確に確認できます。訪問した画面、ナビゲーション方法、タップやスワイプした場所などを含みます。Session Replayを使用して、他の分析機能と併せて仮説を検証したり、根本原因を発見したり、予期しないインサイトを見つけたりして、分析を深めましょう。
この記事では、モバイルアプリ向けSession Replayの主要な機能と実装手順の概要を紹介し、始めるためのサポートをします。以下に示す一部の実装手順は技術的なドキュメントを参照しており、技術チームによる完了が必要な場合がありますのでご注意ください。
主要な機能
- Session Replayリストビュー:再生リストにアクセスし、特定のセッションを並べ替えやフィルタリングして視聴できます
- 再生サマリー(AI):各再生または再生グループの主要なインサイトや問題を要約し、注目すべきポイントを理解できます。
- Session Replayプレイヤー:ユーザーの体験をタイムラインと共に視聴し、訪問した画面や発生したイベントのイベントストリームを確認、プレイヤー設定のカスタマイズ、再生の共有などが可能です。
Session Replayの実装
これらの手順の多くはContentsquareアプリプロジェクトの実装時に完了しますが、Session Replay固有の手順が確実に実施されていることが重要です。
前提条件
アプリでSession Replayを使用開始するには、以下の手順が完了している必要があります(未実施の場合):
- ソフトウェア開発キット(SDK)へのアップグレード
- ユーザーの同意の取り扱い:特にSession Replayを初めて実装する場合は、これを確実に処理してください。
- 画面トラッキングの実装:セッションリプレイの収集は最初の画面表示イベントから開始されるため、画面トラッキングが実装されていることを確認してください。
これらすべての手順の詳細については、フレームワーク別の技術ドキュメントをご覧ください:
iOS | Android | Flutter | React Native | Capacitor
構成
Session Replay があなたのアプリとニーズに合わせて適切に設定されていることを確認するために、以下の構成が重要です。
Contentsquare のサポートを受けて設定するもの:
- Session Replay のデータ収集:これにはサンプリング率、リテンション期間、およびどのようにデータが収集されるかが含まれます。データ収集についてはこちらをご覧ください。
あなたまたはあなたの技術チームが設定するもの:
-
オンデマンドの Session Replay 開始:デフォルトでは、Session Replay はアプリの起動時に自動的に開始されます。技術チームは自動初期化を無効にし、分析データの収集とは独立して Session Replay のデータ収集の開始と停止を制御できます。Session Replay の開始と停止の定義についてはこちらをご覧ください。
-
Session Replay のマスキング:デフォルトで、Contentsquare SDK はユーザーインターフェース(UI)に表示されるすべてのコンテンツをマスクするように構成されており、不必要なデータ収集を防止します。
デフォルトで全ての UI コンテンツがマスクされていると、分析が難しくなり、この場合はリプレイでアプリのインターフェースをテストすることも困難になります。テスト目的では、以下のいずれかのアンマスキング機構の使用を推奨します:
- Default masking API を使用してすべてのコンテンツのマスクを解除する(技術ドキュメント):iOS | Android | Flutter | React Native | Capacitor
- または、Contentsquare コンソールのデータマスキングタブでのテキストおよび画像のアンマスキング構成を使用して非機密コンテンツのマスクを解除する
重要
ユーザーのプライバシーを保護するために、構成に個人データが含まれていないことを必ず確認してください。
- リプレイ構成のテスト: テストとデバッグに関する技術的ドキュメントをご覧ください: iOS | Android | Flutter | React Native | Capacitor
追加構成(任意)
あなたまたはあなたの技術チームによって構成されるもの:
- Webviewのトラッキング: アプリにWebviewが含まれている場合は、以下の実装手順に従ってください:
- カスタムiOSフォントの追加: UIKit要素がアプリ内で表示される通りに正確にレンダリングされるようにしてください。プレイヤーでのiOSフォント管理に関するガイドをご覧ください。
Contentsquareによってアクティベートされる有料アドオン機能:
- イベントトリガーリプレイアドオン(ETR): 事前定義されたカスタムイベントに基づいて、特定の画面またはセッションを選択的にSession Replay用に収集できます。ETRのデータ収集についてさらに詳しく。