The walkerOS clients serve as the data creation and state management layer of your walkerOS infrastructure. Whether you're working on a server-side application with Node.js or a client-side web application, walkerOS clients have got you covered.
- Node Client: Ideal for server-side applications, microservices, and serverless functions.
- Web Client (formerly walker.js): Designed for client-side web applications, SPAs, and websites.
- Data Creation: Easily create and format data events.
- State Management: Maintain user and session states across events.
- Consent Handling: Manage user consent states for GDPR compliance.
- Event Validation: Ensure the quality of data through event validation.
- Dynamic Destinations: Add or remove data destinations dynamically.
- Server-Side Tracking: Ideal for tracking server-side events.
- Batch Processing: Efficiently handle large volumes of data.
- Data Enrichment: Enrich data before sending it to destinations.
- Client-Side Tracking: Capture client-side user interactions.
- Real-Time Analytics: Get real-time insights into user behavior.
- Tagging: Use HTML attributes for easy event tagging.