Skip to content

Commit 89d85b0

Browse files
authored
Explain data layers in README (#56)
2 parents 3d20cdf + 6175ca9 commit 89d85b0

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ composer require alexwestergaard/php-ga4
2121
- [GDPR Notice](#gdpr-notice)
2222
- [Getting started](#getting-started)
2323
- [Data flow](#data-flow)
24+
- [Layers](#layers)
2425
- [Events](#events)
2526
- [Default](#default)
2627
- [E-commerce](#e-commerce)
@@ -71,6 +72,23 @@ $analytics = Analytics::new(
7172
3. GA4 sends _ga and _gid cookies to Client/GTAG.js
7273
4. Server uses _ga to populate events
7374

75+
### Layers
76+
77+
The code is following 3 layers, that should be considered.
78+
79+
```txt
80+
Analytics [
81+
Event [
82+
Event Parameters
83+
? Items [
84+
Item Parameters
85+
]
86+
]
87+
User Properties [
88+
Properties {Key, Value} pairs
89+
]
90+
]
91+
```
7492

7593
## Events
7694

0 commit comments

Comments
 (0)