Meranie uživateľa (user_id) pre GA4
Pri spustení aplikácie je potrebné nastaviť základné parametre o používateľovi, ak nie je uvedené inak alebo nevyplýva to z kontextu. Toto sa uskutočňuje pomocou tzv. „User properties“. Ide o hodnoty, ktoré sa odosielajú spolu s každou udalosťou, kým sa nezmení ich hodnota. Pozri návod
- Ide o parametre ako user_logged a user_id.
Parameter user id má vlastnú metódu – viac informácií
Úspešne prihlásený uživateľ
Po přihlášení je potřeba nastavit user property user id a user property user_logged nastavit na true hodnotu.
Event name: login
Parameter name | Data Type | Value | Poznámka |
user_id | String | 1234567890 | |
user_logged | String | true | |
method | String |
Platforma
Android, IOS, Web
Príklad dataLayer push login true
dataLayer.push({
"event": "login",
"user": {
"id": "1234567890",
"logged": "true",
"method": "Email"
},
_clear: true
});
Úspešne odhlásený uživateľ
Po odhlásení je potrebné resetovať vlastnosť user id a nastaviť vlastnosť user_logged na predvolenú hodnotu.
Event name: login
Parameter name | Data Type | Value | Poznámka |
user_id | String | 1234567890 | |
user_logged | String | true | |
method | String |
Príklad dataLayer push login true
dataLayer.push({
"event": "login",
"user": {
"id": "1234567890",
"logged": "false",
"method": "Email"
},
_clear: true
});
Úspešne vytvorené používateľské konto
Úspešne vytvorený user account
Event name: sign_up
Parameter name | Data Type | Value |
user_id | String | 1234567890 |
user_logged | String | true |
method | String | |
type | String | TRUE |
Príklad dataLayer push sign_up true pre GA4
dataLayer.push({
"event": "sign_up",
"user": {
"id": "1234567890",
"logged": "true",
"method": "Email"
},
"action": {
"type": ""
},
_clear: true
});
Akýkoľvek iný stav než úspešne vytvorený uživatelský účet
Akýkoľvek iný stav ako úspešne vytvorené používateľské konto
Ak sa registrácia z nejakého dôvodu nepodarí, zmeria sa tento zásah a do parametra state sa doplní hodnota, prečo účet nebol vytvorený.
Event name: registration_error
Parameter name | Data Type | Value |
state | String | <state statsu z backendu> |
Príklad dataLayer push sign_up true pre GA4
dataLayer.push({
"event": "registration_error",
"state": "<state>",
_clear: true
});
Platforma
Android, IOS, Web