Post

11주4일차_E-commerce_기반_로그_설계_전략_실습

11주4일차_E-commerce_기반_로그_설계_전략_실습

11주4일차_E-commerce_기반_로그_설계_전략_실습

Application Logs 시스템 및 애플리케이션 실행 기록 API 호출, 오류 로그 Security Logs 보안 관련 이벤트 기록 로그인 시도, 비정상적 접근 Business Logs 사용자 행동 및 비즈니스 관련 로그 장바구니 추가, 주문 완료, 페이지 방문

로그 수집 아키텍처 참고

[Frontend] → [Backend] → [Kafka] → [Logstash] → [Elasticsearch] → [Kibana]

[Frontend] → [Backend] → [LogFile] → [Logstash] → [Elasticsearch] → [Kibana]

GA4

https://support.google.com/analytics/answer/9234069

  • Google Analytics 4 (GA4)에서는 웹사이트 및 앱에서 발생하는 이벤트를 자동으로 수집할 수 있도록 기본적으로 몇 가지 이벤트를 제공합니다.
  • 자동 수집 이벤트(Auto Collected Events)는 별도의 코드 추가 없이 GA4가 기본적으로 감지하고 저장하는 이벤트입니다.
  • Automatically Collected Events 목록
    • 웹사이트 & 앱 공통 / 웹 전용 / 앱 전용 이벤트 구분
      • 웹사이트 & 앱 공통 이벤트

        3.2 로그 설계 핵심 요소

  • 식별자
    • event_id, user_id, session_id
  • 시간 정보
    • timestamp
  • 사용자 행동
    • event_type (view_product, add_to_cart, purchase_complete)
  • 디바이스 및 위치 정보
    • user_agent, ip_address, device, location
  • 비즈니스 데이터
    • product 정보

질문

  • 세션 방식이 아닐경우 무엇을 대신 사용할 수 있을까요?(ex 토큰 방식.)

3번

This post is licensed under CC BY 4.0 by the author.