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 代理能够读取模式、建议追踪定义并生成集成代码。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目