Skip to content

Vendor-agnostic event data collection based on your UX components. Automates tracking, ensures consistency, and works with any analytics tool or data pipeline.

License

Notifications You must be signed in to change notification settings

elbwalker/walkerOS

Repository files navigation

Open-source event data collection and tag management

Request Feature · Report Bug · Say hello

walkerOS Documentation React demo

What is walkerOS

walkerOS is a privacy-centric event data collection platform. It offers features like data capturing, consent management, data integration, and tag management. Fully configurable as code.

The project started as a web library called walker.js and has evolved into a complete first-party tracking system.

Packages Overview

  • Sources (docs, code): For data creation and state management.
  • Destinations (docs, code): Initialize, map and share events to third-party tools.
  • Utils (docs, code): Enhance data collection with shared utilities.

Why walkerOS?

  • Sustainability: Robust infrastructure for continuous data collection, even amidst evolving data landscapes.
  • Privacy focus: Strict privacy-by-design approach, in-build consent management and various data protection features.
  • Complete data ownership: Full control of your first-party data, no vendor lock-in, and control of data processing.
  • Simplified data model: Intuitive event model that streamlines data collection, making analytics straightforward and efficient.
  • Flexible architecture: Modular design adapting to your specific data needs and allows growing step-by-step.

How walkerOS operates

---
title: Basic infrastructure
---
flowchart LR
  subgraph walkerOS
    direction LR
    subgraph Collection
        Sources
    end
    subgraph Activation
        Destinations
    end
    %%Utils
  end
  subgraph Tools
    direction LR
    storage["Storage"]
    marketing["Marketing"]
    analytics["Analytics"]
  end
  Sources --> Destinations
  Destinations --> Tools
Loading

Installation

Start collecting data with our web or node source.

Contributing

⭐️ Help us grow and star us. See our Contributing Guidelines to get involved.

Support

Need help? Start a discussion, or reach out via email.

For more insights, visit the talks repository.

License

Licensed under the MIT License.

About

Vendor-agnostic event data collection based on your UX components. Automates tracking, ensures consistency, and works with any analytics tool or data pipeline.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors 9