[Feature] Firebase Analytics 이벤트 수집 구조 도입 및 핵심 행동 로깅 적용#30
Merged
Conversation
…search_result_tap 이벤트 추가
- HomeScreen에 meal_api_request, view_meal, date_change, meal_retry_tap 로깅을 추가했습니다. - empty/error 상태 이벤트는 날짜 기준 중복 발화를 방지하도록 가드 로직을 적용했습니다.
- MealRepository에 데이터 출처 반환 모델을 추가하고 HomeScreen 로깅에 data_source를 반영했습니다. - meal_api_request, view_meal, widget_sync에 trigger_source를 추가하고 background workmanager 경로에서도 widget_sync 이벤트를 기록합니다.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌 관련 이슈
Closes #29
Closes BOB-55
Closes BOB-58
Closes BOB-59
Closes BOB-57
✨ 작업 내용
FirebaseAnalyticsObserver를 연동해 라우트 기반screen_view자동 수집 체계를 적용했습니다.AnalyticsService를 추가/정비하고 공용 파라미터(env)를 포함한 이벤트 로깅 규칙을 정리했습니다.home_analytics_helper,home_widget_sync_helper)로 분리해 유지보수성을 개선했습니다.meal_api_request,view_meal,widget_sync에data_source,trigger_source,request_type(retry 포함)등 분석용 파라미터를 확장했습니다.widget_sync이벤트를 기록하도록 보강했습니다.docs/analytics/event_schema.md)를 작성/업데이트했습니다.🔎 변경 사항
pubspec변경 없음)✅ 체크리스트