[SQL] 예제 데이터베이스 정보

Peter·2021년 7월 12일
0

SQL

목록 보기
6/19

예제로 다루는 데이터 정보

테이블마다 공통 정보

사용자ID

  • 보통웹서비스에서 등록된 사용자마다 부여하는 유일한ID

세션ID

  • 세션마다 부여되는 ID

세션

  • 사용자의 방문을 논리적인 단위로 나눈 것
    - 사용자가 외부 링크(보통 광고)를 타고 오거나 직접 방문해서 올 경우 세션을 생성
    - 사용자가 방문 후 30분간 interaction이 없다가 뭔가를 하는 경우 새로 세션을 생성
  • 하나의 사용자는 여러 개의 세션을 가질 수 있음
  • 보통 세션의 경우 세션을 만들어낸 접점(경유지)를 채널이란 이름으로 기록해둠
  • 세션이 생긴 시간 기록

데이터로 만들 지표와 분석 방향

  • 마케팅 관련, 사용자 트래픽 관련
  • DAU, WAU, MAU 등 일주월별 Active User 차트
  • Marketing Channel Attribution분석
    - 어느 채널에 광고를 하는 것이 효과적인지?

데이터 생성

세션 발생 과정

  • 세션1: 구글 키워드 광고로 시작한 세션
  • 세션2: 페이스북 광고를 통해 생긴 세션
  • 세션3: 네이버 광고를 통해 생긴 세션

데이터 스키마

  • 유저, 세션, 채널 테이블
  • 세션아이디와 세션이 발생한 타임스탬프
  • 두개의 테이블 간의 관련성은 세션아이디

유저세션

  • 유저아이디, 세션아이디, 여기 오기전 있었던 도메인 정보

  • 세션이 열린 시간 정보가 담겨있음
profile
컴퓨터가 좋아

0개의 댓글