방문자 행동 데이터 시각화 Dashboard
Tracker SDK 를 통해 수집한 방문자 데이터를 시각적으로 분석하고, 실시간 트래픽 및 사용자 행동 통계를 한눈에 확인할 수 있는 Dashboard 입니다.
---
- React 19 - UI 라이브러리
- TypeScript - 타입 안정성
- Vite - 번들링 및 개발 서버
- Tailwind CSS - 유틸리티 css 프레임워크
- React Query - 서버 상태 관리 및 데이터 fetching
- Tanstack React-Router - SPA 라우팅
- Recharts - 데이터 시각화 Chart
- React Icons - 아이콘
- React Hook Form - 폼 상태 관리
- React Toastify - 토스트 알림
- Axios - API 통신
- Cloud Front, S3 - Frontend 정적 파일 배포 및 CDN
- GitHub Actions - 자동 빌드 및 배포 파이프라인
- 실시간 사용자 수 집계
- 방문자 국가 통계, 언어 통계, 해상도 분석 통계
- 이탈자 페이지 위치 통계
- 반응형 레이아웃 (모바일 / 태블릿 / PC)
- 재방문률
- 총 방문자 통계, 실제 방문자 통계
- 유입 경로 통계
- 장치 종류 통계, 운영체제 종류 통계, 브라우저 종류 통계
- 날짜별 방문 페이지 통계, 날짜별 실제 방문자 수 및 총 방문자 수 통계
- API key 복사
- 회원가입 / 로그인
https://tracker-dashboard.site/login
- npm install tracker-sdk-nemo@latest 설치
- TrackerWrapper 컴포넌트 생성
- useEffect내부에 tracker.init('apiKey 작성')
- 상위 컴포넌트 trackerWrapper로 감싸기
import Tracker from 'tracker-sdk-nemo'
useEffect(() => {
Tracker.init('복사한 API Key')
}, [])
### Tracker Dashboard 실행
1. 회원가입
2. 나의정보 이동
3. APIKey 복사