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 實現追蹤定義的版本控制。
  • 宣告式標籤: 在 HTML 中直接標記 UI 元素,而非使用分散的 JavaScript。
  • 同意原生: 在取得同意前將事件排隊,之後再發送至目標。
  • 模式驗證: 在收集時捕獲錯誤事件。
  • 資料倉儲原生: 直接向資料倉儲交付乾淨、結構化的資料。
  • 透過 MCP 支援 AI: 使用 Model Context Protocol,使 AI 代理能讀取模式、建議追蹤定義並產生整合程式碼。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案