4
4
</a >
5
5
</p >
6
6
7
- # walkerOS: Open-source data collection and tag management
7
+ # Open-source event data collection and tag management
8
8
9
9
[ Request Feature] ( https://github.com/elbwalker/walkerOS/issues/new ) ·
10
10
[ Report Bug] ( https://github.com/elbwalker/walkerOS/issues/new ) ·
17
17
18
18
</div >
19
19
20
- ## Why walkerOS?
21
-
22
- walkerOS offers a unified, flexible, and privacy-centric event data collection
23
- platform. It integrates seamlessly with any analytics or storage tool, providing
24
- a reliable source of truth for data teams.
25
-
26
- It is a modular data collection infrastructure, ideal for capturing first-party
27
- events reliably and with privacy in mind. Its vendor-agnostic design ensures
28
- seamless integration, giving you complete control over your data.
29
-
30
- ### Benefits
31
-
32
- - ** Modular Design** : Customize your data collection strategy like building with
33
- Lego bricks.
34
- - ** Data Quality and Privacy** : Prioritize data integrity and user privacy with
35
- built-in consent management.
36
- - ** Flexibility** : Tailored for both server-side and client-side tagging &
37
- tracking, adaptable to your evolving needs.
20
+ # What is walkerOS
38
21
39
- ### Target Audience
22
+ walkerOS is a privacy-centric event data collection platform. It offers features
23
+ like data
24
+ capturing, [ consent management] ( https://www.elbwalker.com/docs/consent_management/overview/ ) , data
25
+ integration, and [ tag management] ( https://www.elbwalker.com/docs/destinations/event_mapping ) . Fully configurable as code.
40
26
41
- walkerOS is designed for teams, agencies, and freelancers, who prefer tag
42
- management as code and implement tags fast while keeping full control over the
43
- whole data collection .
27
+ The project started as a web
28
+ library called & nbsp ; < Link to = " /docs/sources/walkerjs/ " >walker.js</ Link > and has
29
+ evolved into a complete first-party tracking system .
44
30
45
- ### Pre-requisites
46
-
47
- Familiarize yourself with the
48
- [ walkerOS event model] ( https://www.elbwalker.com/docs/getting_started/event-model ) and,
49
- learn
50
- [ how walkerOS operates] ( https://www.elbwalker.com/docs/#how-walkeros-operates )
51
- explore a complete
52
- [ demo infrastructure] ( https://www.elbwalker.com/docs/#complete-infrastructure )
53
- to understand its capabilities fully.
54
-
55
- ## Package Overview
31
+ ## Packages Overview
56
32
57
33
- ** Sources** ([ docs] ( https://www.elbwalker.com/docs/sources/ ) ,
58
34
[ code] ( ./packages/sources/ ) ): For data creation and state management.
@@ -61,10 +37,46 @@ to understand its capabilities fully.
61
37
third-party tools.
62
38
- ** Utils** ([ docs] ( https://www.elbwalker.com/docs/utils/ ) ,
63
39
[ code] ( ./packages/utils/ ) ): Enhance data collection with shared utilities.
64
- - ** Docs** ([ docs] ( https://www.elbwalker.com/docs/ ) , [ code] ( ./website/docs/ ) ):
65
- Deep dive into the official documentation.
66
- - ** Demos** ([ docs] ( https://www.elbwalker.com/docs/ ) , [ code] ( ./apps/demos/ ) ):
67
- See walkerOS in action.
40
+
41
+ ## Why walkerOS?
42
+
43
+ - ** Sustainability** : Robust infrastructure for continuous data collection,
44
+ even amidst evolving data landscapes.
45
+ - ** Privacy focus** : Strict privacy-by-design
46
+ approach, in-build consent
47
+ management</Link > and various data protection features.
48
+ - ** Complete data ownership** : Full control of your first-party data,
49
+ no vendor lock-in, and control of data processing.
50
+ - ** Simplified data model** : Intuitive event model that streamlines data
51
+ collection, making analytics straightforward and efficient.
52
+ - ** Flexible architecture** : Modular design adapting to your specific data needs and allows growing step-by-step.
53
+
54
+ ## How walkerOS operates
55
+
56
+ ``` mermaid
57
+ ---
58
+ title: Basic infrastructure
59
+ ---
60
+ flowchart LR
61
+ subgraph walkerOS
62
+ direction LR
63
+ subgraph Collection
64
+ Sources
65
+ end
66
+ subgraph Activation
67
+ Destinations
68
+ end
69
+ %%Utils
70
+ end
71
+ subgraph Tools
72
+ direction LR
73
+ storage["Storage"]
74
+ marketing["Marketing"]
75
+ analytics["Analytics"]
76
+ end
77
+ Sources --> Destinations
78
+ Destinations --> Tools
79
+ ```
68
80
69
81
## Installation
70
82
0 commit comments