feat: Firebase Analytics 이벤트 계측 확장 (Phase 1/2/3)#295
Conversation
7a663b4 to
328de87
Compare
Android와 동일한 이벤트명으로 iOS 전 화면에 계측 코드 삽입. GAManager에 custom 이벤트 타입 추가, GAEvent에 Action/System/Param 구조체 추가. - Phase 1 (P0): 러닝 전구간, 카운트다운, 코스 그리기 완성 플로우 - Phase 2 (P1): 로그인 성공/실패, 온보딩, 검색, 업로드, 딥링크 - Phase 3 (P2): 리워드, 프로필 수정
328de87 to
c4ca8bc
Compare
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 20 minutes and 58 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (17)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- distance km→m 변환 (CourseDrawingVC, RunTrackingVC) - isNewUser Bool→Int 변환 (Firebase 공식 지원 타입) - errorCode를 안정적 상수 "LOGIN_FAIL"로 변경 - 수정 근거 인라인 코멘트 추가
- clickUserProfile을 screenName이 아닌 buttonName으로 정정
2e9212a to
50f9097
Compare
작업 배경
변경 사항
GAManager.swiftcustom 이벤트 타입 추가,GAEvent.swiftAction/System/Param 구조체 + 신규 상수Android 대응 이벤트명 (동일)
action_run_start/complete/abandon— 러닝 블랙박스 해소view_countdown,click_cancel_countdown— 러닝 직전 이탈 측정view_course_complete_result— 코스 완성 후 분기 측정click_run_from_detail— 코스 발견→러닝 전환 측정action_login_success/fail— 로그인 전환율, 장애 감지영향 범위
.customcase 추가 (기존.screen,.button,.share호환 유지)Test Plan
🤖 Generated with Claude Code