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 에이전트가 스키마를 읽고, 트래킹 정의를 제안하며, 통합 코드를 생성할 수 있도록 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트