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] google analytics 고도화하여 "땅콩" 서비스에 필요한 데이터 수집 #430

Open
5 of 7 tasks
novice0840 opened this issue Dec 4, 2024 · 0 comments
Open
5 of 7 tasks
Assignees
Labels
🫧 FE front end ✨ feat 기능 추가

Comments

@novice0840
Copy link
Contributor

novice0840 commented Dec 4, 2024

Description 💭

기존에는 google analytics가 기본 설정만 되어 있어 구체적인 사용자 데이터를 얻기 어려웠다. google analytics를 고도화하여
우리 서비스에 필요한 구체적인 데이터를 수집하도록 변경

TODO ✅

추가로 수집된 데이터

  • 페이지 별 체류시간 - GA에서 페이지 별 체류시간을 기본적으로 수집하고 있지만 방 번호에 따라 각각 수집되기 때문에 한 번에 보기가 어려운 상황
  • 투표 옵션 왼쪽 vs 오른쪽 뭐가 더 많이 눌리는지
  • 투표 시 확인 버튼 누르는 비율
  • 게임 당 평균 참여 인원 수
  • 한 방에서 게임을 몇 회 진행하는지

그 외

  • development 모드에서는 GA 비활성화
  • 비즈니스 로직과 google analytics 로직을 쉽게 구분하기 위해 함수의 끝에 GA 표시를 추가하였음

폴더 분리

google Analytics는 기능을 구현하는 코드가 아니기 때문에 별도의 폴더에 파일들을 모으는 것이 좋다고 판단하여
src/lib/googleAnalytics 폴더에 관련 코드들을 모아둠

Reference 🔎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🫧 FE front end ✨ feat 기능 추가
Projects
Status: No status
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant