Skip to content
/ walkerOS Public
forked from elbwalker/walkerOS

First party data collection for GA4, BigQuery & more

License

Notifications You must be signed in to change notification settings

pddct/walkerOS

 
 

Repository files navigation

walkerOS: Your Unified Data Collection Solution

Request Feature · Report Bug · Say hello

walkerOS Documentation

Why walkerOS?

In an ever-changing data landscape, walkerOS provides a unified, reliable, and privacy-centric data collection platform that you control. It serves as a single source of truth for your data needs, integrating seamlessly with any tool you use for data analysis or storage.

Project Description

walkerOS is a comprehensive data collection infrastructure designed to empower organizations to capture first-party events in a reliable and privacy-friendly manner. Its vendor-agnostic approach allows for seamless integration with any tool, giving you complete control over your data.

Features

  • Unified Approach: Meet the needs of data engineers, product owners, analysts, marketers, and developers.
  • Data Quality: Enforce data contracts and validation for high-quality data collection.
  • Privacy: Built-in consent management, data redaction capabilities, and first-party data collection in your own infrastructure.
  • Flexibility: Supports both server-side and client-side event tracking.

Target Audience

walkerOS is designed for enterprises, agencies, freelancers, and anyone invested in data-driven decision-making. Achieve quick results with the flexibility to iterate without breaking your existing setup.

Pre-requisites

Before diving into walkerOS, you should:

Package Overview

  • Clients: For data creation and state management.
  • Destinations: Tools for data activation.
  • Stacks: Pre-built APIs for event ingestion and server-side processing.
  • Utils: Shared utilities across walkerOS packages.
  • Demos: Demonstrations on how to utilize walkerOS.
  • Docs: The official walkerOS documentation.

Getting Started

walkerOS is modular and adaptable to your specific data needs. Think of it as building with Lego bricks. As your requirements evolve, so can your data collection strategy. Follow our Quick Start Guide for a quick start.

Installation

  • Use the clients for web or server-side data collection.
  • Manage your endpoints with stacks for data validation, redaction, or enrichment.
  • Leverage utilities to customize your setup further.

Contributing

walkerOS is a community-driven project that addresses real-world challenges. Please refer to our Contributing Guidelines to contribute.

Support

Need help? You can:

For more insights, visit our talks repository featuring presentations and podcast episodes about walkerOS.

License

walkerOS is licensed under the MIT License.

About

First party data collection for GA4, BigQuery & more

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 77.6%
  • HTML 20.9%
  • Other 1.5%