Skip to content
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] event logging 추가 #492

Merged
merged 9 commits into from
Feb 9, 2024
Merged

[Feat] event logging 추가 #492

merged 9 commits into from
Feb 9, 2024

Conversation

wade3420
Copy link
Collaborator

@wade3420 wade3420 commented Feb 9, 2024

🤔 해결하려는 문제가 무엇인가요?

event logging 추가

🎉 변경 사항

  • 이벤트 로깅 추가한 부분

바텀 앱바 클릭 : 'click/tab'
결과 페이지 레벨 가이드 버튼 : 'click/levelGuide'
레벨 페이지 레벨 아이콘 클릭 :'click/level'
마이페이지 수정 버튼 : 'click/edit'
마이페이지 세팅 버튼 : 'click/setting'
마이페이지 레벨 배너 버튼 : 'click/levelBanner'
마이페이지 팔로우 리스트 버튼 : 'click/followFollow'

팔로우 프로필 팔로우 버튼 : 'click/followButton'

팔로우 리스트 팔로우 버튼 : 'click/followButton'

더 추가했으면 좋겠는 부분 알려주시면 추가하겠습니다.

🙏 여기는 꼭 봐주세요!

  • 로그인 시에 memberId를 서버에서 받아와 각 이벤트 logging 에 identify 를 실행하려합니다. 관련 로직 점검해주세요! cc @woobottle

서버에서 memberId를 받기로 했습니다
관련 슬랙 : https://depromeet14th.slack.com/archives/C06C1271G56/p1707413630609489

사용 방법

🌄 스크린샷

📚 참고

@wade3420 wade3420 self-assigned this Feb 9, 2024
Copy link

vercel bot commented Feb 9, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
10mm-client-web ✅ Ready (Inspect) Visit Preview Feb 9, 2024 4:31am

Copy link
Contributor

github-actions bot commented Feb 9, 2024

onSuccess: () => {
onSuccess: (data) => {
if (data?.memberId) {
eventLogger.identify(data.memberId.toString());
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

memberId가 nullable로 되어 있어서 이곳에 nullable 처리는 필요없을지 궁금해요~

image

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

같은파일 97번쨰 줄 아래에 추가된 부분도 같은 이유로 궁금합니다

Copy link
Collaborator Author

@wade3420 wade3420 Feb 9, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nullable 처리한 건 서버에서 null 로 명시적으로 내려주는게 아니라
현재상황 (accessToken , refreshToken 만내려옴)상황을 에러없이 대응하려고 했습니다 (undefined 인경우)

서버에서 상용서버에 배포해주시면 memberId가 없이 내려오는 경우는 없을 것라 생각되요!

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

아 위에 가드문이 있었구나
놓쳐버린 이슈~

@wade3420 wade3420 merged commit df9a41c into develop Feb 9, 2024
5 checks passed
@wade3420 wade3420 deleted the feat/event-data branch February 9, 2024 06:26
Copy link
Contributor

github-actions bot commented Feb 9, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants