elbwalker/walkerOS

Open-source tag manager for developers

해결하는 문제

walkerOS는 GA4, 광고 피크셀, 사용자 정의 태그 등 여러 플랫폼을 위한 별도의 설정이 필요 없도록 통합된 이벤트 수집 레이어를 제공합니다. 다양한 플랫폼 간 데이터 불일치 문제와 분산된 추적 환경에서 이벤트가 어디서 실패하는지 파악하기 어려운 문제를 해결합니다.

작동 방식

이벤트의 소스에서 목적지로 흐르는 흐름을 관리하는 처리 엔진으로 작동합니다.

  • 소스: 브라우저, dataLayer, Express, AWS Lambda, GCP Functions에서 이벤트를 캡처합니다.
  • 수집기: 동의 관리, 스키마 검증, 매핑, 라우팅, 엔리치먼트를 처리합니다.
  • 목적지: GA4, Google Ads, Meta CAPI, BigQuery 등의 플랫폼으로 이벤트를 라우팅합니다.

사용자는 통합 모드(TypeScript 앱에 직접 가져오기) 또는 번들 모드(JSON 설정에서 독립형 스크립트 빌드)로 구현할 수 있습니다.

대상 사용자

버전 관리 가능한 선언적 태깅과 벤더 종속성 없이 데이터 웨어하우스 기반의 이벤트 수집을 원하는 개발자 및 데이터 엔지니어.

주요 특징

  • 설정을 코드로: PR을 통해 트래킹 정의의 버전 관리 가능.
  • 선언적 태깅: 흩어진 JavaScript 대신 HTML에서 UI 요소에 태그를 지정.
  • 동의 기반: 동의가 제공되기 전까지 이벤트를 큐에 보관하고, 이후 목적지로 전송.
  • 스키마 검증: 수집 시점에 잘못된 이벤트를 조기에 탐지.
  • 데이터 웨어하우스 기반: 데이터 웨어하우스에 깨끗하고 구조화된 데이터를 직접 제공.
  • MCP를 통한 AI 준비: Model Context Protocol를 사용해 AI 에이전트가 스키마를 읽고, 트래킹 정의를 제안하며, 통합 코드를 생성할 수 있도록 지원.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트