세션 리플레이 메인 이미지

끊임없이 진화하는 소프트웨어 개발 환경에서 애플리케이션과 사용자 간의 상호 작용을 이해하는 것은 이제 선택 사항이 아니라 탁월한 디지털 경험을 위한 필수 사항입니다. 그러나 복잡한 시스템들 속에서 문제를 재현해 진단한다는 것은 어려운 작업입니다. 사용자가 애플리케이션과 실제로 어떻게 상호 작용하는지 명확하게 파악할 수 없는 경우도 많습니다. 이처럼 가시성이 부족하기 때문에, 문제 해결 속도를 늦추고 사용자의 불만과 이탈을 야기하며 궁극적으로 수익에 영향을 미치는 지점을 프런트 엔드 설계에서 정확히 짚어 내기란 쉽지 않은 일입니다.

오늘 뉴렐릭이 실제 사용자 경험을 확인하고 이러한 문제를 해결할 수 있도록 해주는 세션 리플레이(Session Replay) 기능을 프리뷰 버전으로 출시했습니다. 이제, 스택 전체에 대한 세부적인 텔레메트리 데이터와 함께 동영상을 재생하듯 사용자의 상호 작용을 확인하며, 문제를 신속하게 재현하고 해결하는 데 필요한 문맥을 확보할 수 있습니다. 뉴렐릭 세션 리플레이는 올인원 옵저버빌리티 플랫폼에서 프런트 엔드 모니터링 툴킷의 일부로 브라우저, 모바일, 신세틱 모니터링과 함께 사용할 수 있습니다.

뉴렐릭 세션 리플레이

프런트엔드 경험에 대한 이해 향상

뉴렐릭 세션 리플레이는 사용자가 애플리케이션과 상호 작용할 때 일어나는 상황을 파악하는 데 도움을 줍니다. 세션 트레이스의 세부적인 코드 수준 텔레메트리 데이터가 결합된 사용자 세션을 시각적으로 재생할 수 있습니다. 이러한 시각적 표현은 각 DOM의 변경 사항, 상호 작용 이벤트 등 다양한 사용자 상호 작용을 세분화된 수준으로 캡처하는 고유한 기술로 지원됩니다. 세션을 재생하면 사용자 여정을 정확하게 재구성해 코드 문제를 해결하고 디지털 경험을 이해하여 개선 방법을 파악할 수 있습니다.

사용자가 온라인 트랜잭션을 하는 도중에 오류가 발생했거나 버그가 발견되는 경우, 뉴렐릭 세션 리플레이를 사용하면 단계를 되짚어보고 컨텍스트를 전환할 필요 없이 동일한 뷰에서 근본 원인을 더 빠르게 파악해 보다 쉽게 문제를 해결할 수 있습니다.

또한 뉴렐릭 세션 리플레이는 사용자의 여정에서 문제 지점과 마찰 지점을 파악해 전반적인 사용자 경험을 향상할 수 있도록 지원합니다. 이를 통해 온라인 애플리케이션을 보다 직관적이고 사용자 친화적으로 만들 수 있습니다. 세션 리플레이는 사용자 경험을 포괄적으로 이해하는 데 필요한 기술적 인사이트를 제공하여, 사용자의 디지털 상호 작용을 명확히 파악하고 신뢰를 높이며 고객을 만족시키는 원활한 온라인 여정을 보장할 수 있도록 합니다.

문제 진단 및 해결 가속

프런트 엔드 개발자가 에러스 인박스(Errors Inbox)에 표시되는 오류에 대해 조사하기 위해 텔레메트리 데이터를 검토한다고 가정해 봅니다. “알 수 없는 서버 오류가 발생했습니다. 다시 시도하십시오.”라는 메시지가 표시됩니다. 코드는 괜찮아 보이는데, 무엇이 문제일까요? 이러한 경우 문제를 신속하게 재현하고 해결하는 것이 중요합니다.

뉴렐릭 세션 리플레이는 사용자의 경험과 개발자의 툴킷 사이의 간극을 메워줍니다. 사용자의 상호 작용을 심층적으로 분석하여, 사용자가 직면한 세부적인 코드 수준 텔레메트리 데이터를 뉴렐릭 세션 트레이스에 나란히 표시합니다. 문제가 발생하면 개발자는 오류 요약 섹션에서 오류가 발생한 세션을 재생해볼 수 있습니다. 이는 실시간으로 문제를 확인하고 관련 코드로 이동하여 신속하게 해결할 수 있다는 의미입니다.

클라이언트 측 난독 처리와 암호화를 통한 사용자 데이터 보호

뉴렐릭 세션 리플레이는 강력한 인사이트를 제공하는 동시에 개인 식별 정보를 안전하게 보호합니다.

난독 처리, 암호화 같은 강력한 개인정보 보호 조치가 자동으로 활성화되어 규정 준수에 대한 우려 없이 사용자의 상호 작용을 즉시 분석할 수 있습니다. 특정 데이터를 마스킹, 차단 또는 무시하도록 개인정보 설정을 변경할 수도 있습니다.

향후 추가 예정 기능

뉴렐릭 세션 리플레이에는 웹 바이탈 점수와 관련된 문제를 보다 효과적으로 해결하고, 새로운 페이지 URL과 관련된 리플레이를 필터링하는 등 향후 더 많은 기능이 추가될 예정입니다. 이러한 기능들은 사용자에 대한 인사이트를 확보해 보다 완벽한 앱을 구축하는 데 많은 도움이 될 것입니다.