Identyfikatory użytkowników to Twoje własne unikalne identyfikatory, które przypisujesz poszczególnym użytkownikom. Z tego przewodnika dowiesz się, jak wysyłać identyfikatory użytkowników do Google Analytics, aby łączyć zachowania użytkowników w ramach różnych sesji, urządzeń i platform.
Więcej informacji o funkcji User-ID znajdziesz w artykule Pomiar aktywności na różnych platformach. Aby dowiedzieć się, jak skonfigurować identyfikator użytkownika w aplikacji, przeczytaj artykuł Konfigurowanie identyfikatora użytkownika.
Ustawianie wymiarów niestandardowych na podstawie identyfikatorów użytkowników prowadzi do wymiarów ze zbyt dużą liczbą unikalnych wartości. Zbyt duża liczba unikalnych wartości powoduje problemy z danymi Google Analytics i dokładnością raportowania. Więcej informacji o sprawdzonych metodach ustawiania niestandardowych wymiarów
Zanim zaczniesz
Zanim zaczniesz wysyłać identyfikatory użytkowników, wykonaj te czynności:
- Utwórz konto i usługę w Google Analytics.
- Utwórz na potrzeby witryny strumień danych z sieci.
- Umieść tag Google w swojej witrynie.
- mieć dostęp do kodu źródłowego swojej witryny;
- Musisz mieć na koncie Google Analytics rolę Edytujący (lub o większych uprawnieniach).
Wysyłanie identyfikatorów użytkowników
Wartość, którą przesyłasz w przypadku parametru user_id
, zależy od stanu użytkownika:
- Użytkownik nigdy się nie zalogował: nie wysyłaj parametru
user_id
. - Użytkownik jest zalogowany: wyślij jego identyfikator.
- Użytkownik był zalogowany, a potem się wylogował: wyślij
null
.
Aby wysyłać identyfikator użytkownika do Analytics, dodaj parametr user_id
do polecenia config
na każdej stronie witryny:
if (/* your logic for determining if the user is signed in */) { gtag('config', 'TAG_ID', { 'user_id': 'USER_ID' }); } else if (/* your logic for determining if the user signed out */) { gtag('config', 'TAG_ID', { 'user_id': null }); } else { // Do nothing if the user never signed in. }
- Zastąp TAG_ID swoim identyfikatorem tagu.
- Zastąp komentarze sprawdzeniem, czy użytkownik jest zalogowany, i czy był zalogowany, ale potem się wylogował.
- Jeśli użytkownik jest zalogowany, zastąp USER_ID jego identyfikatorem.
- Gdy użytkownik się wyloguje, ustaw wartość
user_id
nanull
. Nie wysyłaj pustego ciągu znaków (""
), ciągu znaków zawierającego tylko spacje (" "
) ani słów"null"
lub"NULL"
w cudzysłowie.