세션 리플레이와 앱의 성능
세션 리플레이를 활성화하기 전에 앱과 사용자에게 미치는 다음 영향을 고려하세요:
- 앱 성능: 세션 리플레이는 뷰포트 데이터를 캡처하고 전송하며, 이는 구형 기기의 앱 성능에 영향을 미칠 수 있습니다.
- 데이터 소비: 리플레이 데이터 전송은 특히 이미지가 캡처될 때 사용자 데이터를 소비합니다.
- 스토리지 요구 사항: 캡처된 데이터는 전송 주기 사이에 사용자 디바이스에 적절한 스토리지 용량이 필요합니다.
- 네트워크 최적화: 네트워크 사용량을 최소화하기 위해 모든 데이터는 전송 전에 클라이언트 측에서 압축됩니다.
- 샘플링 전략: 데이터 수집 요구 사항과 성능에 미치는 영향의 균형을 맞추기 위해 샘플링 속도를 신중하게 고려하십시오.
데이터 소비
세션 리플레이는 다른 모바일 바이트와 동일한 사용량 기반 요금을 따릅니다. 생성되는 바이트 양은 세션의 수, 길이 및 사용자 활동 수준뿐만 아니라 앱의 복잡성에 따라 달라집니다.
리플레이당 비용을 예측하는 가장 정확한 방법은 짧은 테스트 기간 동안 기능을 활성화하고 실제 소비량을 측정하는 것입니다. 대략적인 비용을 추정하는 간단한 공식은 다음과 같습니다:
sessions x sampling_rate x gb_per_replay x cost_per_gb예를 들어:
100만 (세션) × 5% (샘플링 비율) × 0.0053 (리플레이당 GB) × $0.40 (GB당 비용) = 50,000회 리플레이에 $106
소비를 제어하려면 샘플링 속도를 조정하십시오.
사용자 개인 정보 보호 및 보안 문제
당사는 데이터 프라이버시를 우선시하며 민감한 고객 정보의 잠재적인 노출을 최소화하기 위해 강력한 기본 설정으로 세션 리플레이를 구축했습니다. 특정 요구 사항에 맞게 개인정보 보호 설정 을 추가로 사용자 지정할 수 있습니다.
세션 리플레이는 동영상을 캡처하지 않으며, 기본적으로 이미지는 차단되고 동일한 크기의 플레이스홀더로 대체됩니다. 대신, 사용자 상호작용을 기록하고 재구성합니다. 이렇게 하면 저장되는 데이터의 양이 크게 줄어듭니다.
데이터 개인 정보 보호법 준수
뉴렐릭은 GDPR 하에서는 프로세서 데이터 역할을 하고 CCPA 하에서는 서비스 공급업체 역할을 합니다. 이는 당사가 귀하의 지시에 따라 데이터를 처리한다는 것을 의미합니다. 궁극적으로 이러한 법률을 준수하는 것은 제작 내에서 세션 리플레이를 어떻게 구현하는지에 달려 있습니다.
기본적으로 개인 데이터를 포함한 모든 텍스트 및 사용자 입력은 레코딩 내에서 마스킹됩니다. 필요한 경우 특정 요소를 선택적으로 마스킹 해제할 수 있지만, 기본 설정은 개인 식별 정보가 쉽게 노출되지 않도록 보장합니다.
지원되는 UI 프레임워크
세션 리플레이는 현재 iOS, 안드로이드 및 리액트 네이티브 앱용 일부 UI 프레임워크에 대해 지원됩니다. 더 많은 UI 및 하이브리드 프레임워크를 지원하기 위해 적극적으로 노력하고 있습니다.
현재 지원됨:
- iOS UIKit
- iOS SwiftUI
- 안드로이드 XML 레이아웃
- 안드로이드 Jetpack Compose
- 리액트에 의한 조회수
계획된 지원:
- 웹뷰
- 실룩 거리다
- 코르도바
- 콘덴서
- 마우이
팁
일부 요소는 사용할 수 없을 수도 있습니다. 네이티브 HTML "Switch" 요소는 없습니다. 카메라, 지도 및 비디오 요소는 리플레이에 캡처되지 않으며, 공백이나 플레이스홀더 SVG로 표시됩니다. 무언가 누락되었거나 올바르게 표시되지 않는 경우 지원팀에 문의하십시오.