Details des Tickets
Beschreibung,Kommentare und Anhänge
| merge request id | 241 |
| Titel | Feature/ll 590 filling dataLayer |
| Beschreibung | Objekte durch UGW abgenommen.
aktuell sieht es beim Registrieren / Login wie folgt aus:
```
page: {
platform: "unterweisung",
language: "de",
type: "auth",
name: "login",
action: "view",
pageId: "unterweisung.login"
}
```
bzw.
```
page: {
platform: "unterweisung",
language: "de",
type: "auth",
name: "register",
action: "view",
pageId: "unterweisung.register"
}
```
Der User ist in beiden Fällen gleich:
```
user: {
id: "d7b5f20b-4baa-47e4-a8fd-53d56e706d48",
loginState: "no login status"
}
```
Nach Absenden der Registrierung (leitet auf Login weiter mit Hinweis zur Mail):
```
page: {
platform: "unterweisung",
language: "de",
type: "auth",
name: "login",
action: "uwp-registration-new",
pageId: "unterweisung.login"
}
user: {
id: "d7b5f20b-4baa-47e4-a8fd-53d56e706d48",
loginState: "no login status",
status: "new"
}
```
Nach Aufruf des Bestätigungslinks (leitet auf Login weiter mit entprechender Erfolgsmeldung):
```
page: {
platform: "unterweisung",
language: "de",
type: "auth",
name: "login",
action: "uwp-registration-verified",
pageId: "unterweisung.login"
}
user: {
id: "d7b5f20b-4baa-47e4-a8fd-53d56e706d48",
loginState: "no login status",
status: "verified"
}
```
In beiden Fällen ist der User ja nicht angemeldet, so dass aktuell weder Rolle noch Plan ermittelt werden können. Die vorstehenden Aktionen werdne auch nicht per push hinzugefügt, sondern ergeben sich anhand der angezeigten Meldung bzw. des zugehörigen Status.
Nach dem erfolgreichen Login sieht für den obigen Nutzer der DataLayer wie folgt aus:
```
page:{
platform: "unterweisung",
language: "de",
type: "app",
name: "dashboard",
action: "view",
pageId: "unterweisung.app.dashboard"
}
user: {
id: "d7b5f20b-4baa-47e4-a8fd-53d56e706d48",
loginState: "logged in",
role: "client-admin",
accountType: "uwp-free-plan"
}
```
Plan und Rolle werden hier direkt vom User-Objekt des Systems ermittelt. |
| Status | merged |
| Created at | 2020-09-03T18:41:56.634Z |
| Updated at | 2020-09-03T18:47:13.873Z |
| Source branch | feature/LL-590-filling-datatlayer |
| Target branch | develop |
| Author | Sascha Immig |
| Assignee | Sascha Immig |
| Title |
Id |
Author |
Created at |
Message |
| added dataLayer to training details |
153273af30f64aa230d66f1a7ae97dbbb2287940 |
TUV\immigs |
2020-09-02T13:55:19.000Z |
added dataLayer to training details
|
| csFixer |
1d2bd445f2cab5d982a2c507af9cac9ce65f039b |
TUV\immigs |
2020-09-03T07:30:43.000Z |
csFixer
|
| code cosmetics and comment correction |
2be0db4ec63b6e8a5b3a44dd74ecb3f8e6ff1d1b |
TUV\immigs |
2020-09-02T06:42:34.000Z |
code cosmetics and comment correction
|
| added correct user status and extended page object with action for new and verified user |
3b45047ffb1a841c3180698cb93287137df79924 |
TUV\immigs |
2020-09-03T07:52:30.000Z |
added correct user status and extended page object with action for new and verified user
|
| added accountType to datalayer.user |
49bb3795e23c214843e7a11cf757cf3aab5599d8 |
TUV\immigs |
2020-09-02T13:31:07.000Z |
added accountType to datalayer.user
|
| removed incorrect, deprecated test |
6a7d3895083b38f07c3c2ea963184937c4d722be |
TUV\immigs |
2020-09-02T15:11:43.000Z |
removed incorrect, deprecated test
|
| added correct tariff |
97cf128a38921b3c1b2d07c4b4432c71ba202d1b |
TUV\immigs |
2020-09-03T08:54:55.000Z |
added correct tariff
|
| composer update due to vulnerabilities |
add05a92ba7f67ca16ffb8692135bf65037b9198 |
TUV\immigs |
2020-09-02T14:46:30.000Z |
composer update due to vulnerabilities
|
| added tag manager and datalayer to registration |
aef2601ef1fa7a2c6399c0ea72403e64e2fd2e48 |
TUV\immigs |
2020-09-03T08:57:35.000Z |
added tag manager and datalayer to registration
|
| moved gtm code closer to return view |
d17ec2b4eb091026bdb8de8594861c0886b17b65 |
TUV\immigs |
2020-09-02T13:55:48.000Z |
moved gtm code closer to return view
|
| WIP: extended page object in dataLayer |
d691103828ca1b7c16ea69bafec8aad04367ccbb |
TUV\immigs |
2020-09-01T19:27:54.000Z |
WIP: extended page object in dataLayer
|
| added dataLayer to catalog, my trainings and tier 1 reports |
ddc19cdda691503b39ba2f8da0b5a119212b2118 |
TUV\immigs |
2020-09-02T09:23:26.000Z |
added dataLayer to catalog, my trainings and tier 1 reports
|
| WIP: datalayer:user |
e1a463491e28f7190398299012aab3adb2601e76 |
TUV\immigs |
2020-09-02T08:40:40.000Z |
WIP: datalayer:user
|