Wysyłanie identyfikatorów użytkowników

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:

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.
}
  1. Zastąp TAG_ID swoim identyfikatorem tagu.
  2. Zastąp komentarze sprawdzeniem, czy użytkownik jest zalogowany, i czy był zalogowany, ale potem się wylogował.
  3. Jeśli użytkownik jest zalogowany, zastąp USER_ID jego identyfikatorem.
  4. Gdy użytkownik się wyloguje, ustaw wartość user_id na null. 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.