-
Notifications
You must be signed in to change notification settings - Fork 0
[Feat] 화면 ID 도입 #357
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feat] 화면 ID 도입 #357
Conversation
HI-JIN2
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고많으셨습니다!
디버그뷰에서 확인해보았습니다!
한가지 문제점은..... 컴포즈에서는 어떻게할지가 관건일 것 같아요... 컴포즈로 뷰를 구성할때에 BaseActivity를 만드는걸 못본 것 같아서... 찾아보고 함께 이야기 나눠봐야 할 것 같슴다
관련 내용을 까먹고 To reviewers에 작성하지 못했네요! 컴포즈에서는 LaunchedEffect(Unit) 를 사용해서 트래킹합니다. TrackScreenViewEvent 라는 Composable 하나를 모든 뷰에서 돌려쓰게끔 수정했어요! |
|
EXTERNAL_LINK은 각 ID에 맞게 수정되었으면 좋겠습니다. |
아요는 저희처럼 앱 내부 WebView에서 링크를 보여주는게 아니라 그냥 브라우저에서 링크를 열고 있는데, 저도 굳이 웹뷰로 보여주지 않고 그냥 아요처럼 바로 링크 이동시켜줘도 된다고 생각해요. |
앱을 사용하다가 앱에서 나가지는게 자연스러운 액션은 아니라고 생각하였습니다. |
|
iOS 웹뷰인것으로 확인하였습니다. (topbar + 웹뷰) 안드아요 동일합니다 |
# Conflicts: # app/src/main/java/com/eatssu/android/presentation/map/MapFragmentView.kt # app/src/main/java/com/eatssu/android/presentation/mypage/SignOutActivity.kt
Summary
iOS와 Android의 화면 ID 애널리틱스 통합을 목적으로 수정했습니다.
To reviewers
adb shell setprop log.tag.FA VERBOSE,adb shell setprop log.tag.FA-SVC VERBOSE명령어 2개를 입력하면 정확히 언제 Firebase Event가 서버로 전송되는지 알 수 있습니다. 중복된 screen_view 이벤트나 너무 짧은 시간 보인 화면은 알아서 제외하더라구요. 참고하시면 좋을 것 같습니다!adb shell setprop debug.firebase.analytics.app com.eatssu.android.debug를 입력하면 Firebase DebugView에서 실시간으로 이벤트를 볼 수 있는데 이상하게 제 에뮬레이터에서는 무슨 짓을 해도 디버그 기기로 등록이 안됩니다... 테스트 부탁드려요!