elbwalker/walkerOS

Open-source tag manager for developers

何を解決するか

walkerOS は、GA4 や BigQuery などの複数の宛先にわたるトラッキングを、設定をコードとして扱うアプローチで統一する、データウェアハウスに特化したイベント収集レイヤーです。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 エージェントがスキーマを読み取り、トラッキング定義を提案し、統合コードを生成できるようにする。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト