Sources
walkerOS sources work as an implementation layer for the data creation and state management of your infrastructure. Whether you're working on a server-side application with Node.js or a client-side web application (with more to come...).
Source types
Select the source that best fits your application's needs:
- walker.js (web): Designed for client-side web applications, SPAs, and websites.
- node (server): Perfect for server-side applications, microservices, and serverless functions.
Features
All Sources
- Data creation: Streamline the creation and formatting of events.
- State management: Keep user and session states consistent across events.
- Consent handling: Robustly manage user consent for privacy compliance.
- Dynamic destinations: Easily add destinations and map data.
Walker.js Web Source Features
- Source-Side Tracking: Capture detailed user interactions in the browser.
- Real-Time Analytics: Gain instant insights into user behaviors.
- Race conditions: Automatically handle the order and status of events.
- In-built triggers: Optimized trigger initialization.
- Tagging method: Simplify event tagging using HTML attributes.
Node Source Features
- Server-Side Tracking: Track server-side events.
- Batch Processing: Efficiently manage large data volumes.
- Data Validation: Ensure only valid, high-quality data is processed.
- Data Redaction: Maintain user privacy by removing sensitive data.
- Data Enrichment: Add context to data before sending it to destinations.
Getting Started
To begin with, select your preferred source type and follow our detailed documentation for setup and integration. Each source is designed for easy implementation, ensuring a smooth integration into your projects.