2025/092 [TroubleShooting] 예약 실패 → PDP 새로고침, 브라우저 간 메시지 통신으로 해결하기 📍 예약 실패 → PDP 새로고침, 브라우저 간 메시지 통신으로 해결하기문제 상황놀앱으로 예약생성 실패 알럿 클릭시 현재 페이지(예약결제페이지)가 닫히고 PDP페이지로 돌아오게 된다. 이때 PDP는 상품의 최신 정보(상품/옵션/아이템 판매 가능, 가격 등)를 다시 불러와야한다. 그렇지않으면 유저는 예약이 불가능했던 기존 스냅샷 정보를 계속 사용하게되어 좋지못한 UX를 경험하게 된다.대안 분석visibilityChange 이벤트 활용장점: 간단한 구현 (페이지가 다시 활성화 될 때 상품 정보 API 호출)단점: 예약 실패 상황과 무관하게 단순히 탭 전화만해도 API를 호출하게 된다. 이는 실시간으로 조회하는 API 특성상 불필요한 네트워크 비용이 발생하게 되어 서버/클라이언트 모두 부담이 크다.useEf.. 2025. 9. 28. [TroubleShooting] 쿠폰 전체 받기 기능을 개선해보자! 📍 쿠폰 전체 받기 기능을 개선해보자!문제 상황상품 상세 페이지(PDP) 내 쿠폰받기 팝업에서 쿠폰 전체 받기 버튼 클릭시, 일부 유저가 쿠폰 다운로드 실패 알럿이 반복적으로 노출된다는 CS 접수되었다. 즉, 사용자는 전체 쿠폰 받기 버튼을 눌렀는데 실제로는 다운로드가 일부 실패하거나 에러 메시지만 보는 상황원인 분석DataDog에서 쿠폰 다운로드시 호출되는 베네핏 API 확인. 에러로그를 살펴보니 문제가 발생한 시점에 0.1초 간격으로 할인 쿠폰이 이미 발급되었습니다. 에러로그가 찍혀있는것을 발견함.(01:12:00.520, 01:12:00.521, 01:12:00.522, 01:12:00.525 ...) 그러나 프로그램을 사용하지 않는 이상 유저가 0.1초 간격으로 다운로드 버튼을 누를 수 없기때문.. 2025. 9. 15. 이전 1 다음