Funkcja User-ID w Google Analytics – Kompleksowy przewodnik
Share the post "Funkcja User-ID w Google Analytics – Kompleksowy przewodnik"
W dzisiejszym wpisie opiszę funkcję User ID Google Analytics, którą wdrożyć powinien każdy kto posiada witrynę z możliwością logowania do niej.
Czym jest funkcja User ID?
Funkcja User ID pozwala analizować przepływ użytkowników pomiędzy urządzeniami. Standardowo jeśli użytkownik wejdzie na stronę z desktopu rozpoczyna sesję, jeśli wejdzie z telefonu rozpoczyna następną sesję. W przypadku User ID użytkownik kontynuuje na telefonie sesję, którą rozpoczął na desktopie. Funkcja User ID pozwala zatem ujednolicić sesję. Oczywiście aby Analytics był w stanie rozpoznać użytkownika musi być on zalogowany na stronie zarówno na telefonie jak i na desktopie, a Ty musisz przekazać do ID tegoż usera.
Wdrożenie User ID za pomocą Google Analytics
Jak już wspomniałem aby Analytics mógł śledzić użytkownika pomiędzy urządzeniami musisz przekazać ID zalogowanego użytkownika. W tym fragmencie pokażę jak zrobić to za pomocą kodu osadzonego bezpośrednio na stronie.
Do swojego obecnego kodu Google Analytics musisz dodać następującą funkcję:
1 |
ga(‘set’, ‘&uid’, {{USER_ID}}); |
W miejsce {{USER_ID}} powinieneś podstawić ID swojego użytkownika. Być może w tym punkcie będziesz potrzebował pomocy programisty ponieważ należy wstawić funkcję, która automatycznie podmieni ID użytkownika.
Jeśli korzystasz z systemu WordPress w miejsce {{USER_ID}} powinieneś podstawić poniższą funkcję.
1 2 3 |
<?php global $current_user; get_currentuserinfo(); echo 'User ID: ' . $current_user->ID . "\n"; ?> |
Odpowiada ona za wyświetlanie ID Użytkownika.
Zatem twój wynikowy kod Google Analytics w przypadku witryny opartej o WordPress powinien wyglądać tak:
1 2 3 4 5 |
ga('create', 'UA-XXXX-Y', 'auto'); ga('set', '&uid', <?php global $current_user; get_currentuserinfo(); echo 'User ID: ' . $current_user->ID . "\n"; ?>); ga('send', 'pageview'); |
W przypadku innych rodzajów witryny musisz zamienić funkcję WordPress na funkcję, która odpowiada za wyświetlanie ID Usera w twoim systemie.
Jeśli wykonałeś ten krok możesz przejść do kroku „Konfiguracja Google Analytics”.
Wdrożenie User ID za pomocą Google Tag Manager’a
Jeżeli korzystasz z Google Tag Manager’a dane o ID użytkownika musisz przekazać w warstwie danych. W tym celu na swojej stronie musisz umieścić warstwę danych o następującej zawartości:
1 2 3 |
<script> dataLayer.push({'userid': '1'}); </script> |
W miejsce 1 musisz wstawić funkcję, która przekaże ID użytkownika. Tak jak robiliśmy to wyżej w przypadku witryny opartej o WordPress.
Następnie przejdź do twojego kontenera w Google Tag Managera i utwórz zmienną o następującej konfiguracji:
Następnie zapisz zmienną i przejdź do tagu, w którym wywołujesz główny kod Google Analytics.
W edytowanym tagu wybierz opcję „More Settings” a następnie „Field to set”:
Jako field name podaj „userId” a jako Value wprowadź zmienną, którą przed chwilą utworzyłeś.
Następnie zapisz i opublikuj swój tag. To wszystko jeśli chodzi o konfigurację Google Tag Manager’a. Przejdź do konfiguracji Google Analytics.
Konfiguracja Google Analytics
Funkcja User ID wymaga utworzenia nowego profilu Google Analytics, tylko w tym profilu zostaną utworzone nowe raporty, które otrzymujesz wraz z wdrożeniem tej funkcji.
Aby założyć profil User-ID w Google Analytics przejdź do zakładki Administrator, a następnie wybierz zakładkę „Informację o śledzeniu” dostępną w usłudze.
Następnie kliknij w „utwórz” przy konfiguracji widoku User-ID.
Nowy profil nazwij tak abyś był w stanie zidentyfikować, że jest to profil związany z User ID. Możesz nazwać go nazwą funkcji (User ID).
Po utworzeniu tego profilu pierwsze dane na temat użytkowników zobaczysz po kilku godzinach.
Dodatkowe raporty User ID
Dzięki skonfigurowaniu funkcji User ID zyskujesz 3 raporty w Google Analytics (pamiętaj, że są one dostępne tylko w jednym profilu, tym, który wybrałeś jako profil dla User ID w kroku wyżej).
Raporty dostępne są w zakładce Odbiorcy >> Różne urządzenia.
1. Pokrywanie się urządzeń – raport ten pokazuje jak wiele wspólnych sesji wykonywanych jest za pomocą różnych urządzeń.
Z tego raportu wynika między innymi, że 3,79% zalogowanych użytkowników korzystało w czasie jednej sesji zarówno z telefonu jak i z desktopu, a 1,07% korzystało z tabletu i desktopu.
2. Ścieżki urządzeń – raport ten pokazuje najpopularniejsze ścieżki sesji.
Z tego raportu wynika między innymi, że było 174 takich użytkowników, którzy w czasie jednej sesji korzystali z telefonu a potem z desktopu. Było również 139 takich użytkowników, którzy w czasie jednej sesji korzystali z desktopu, potem z mobile, aby zakończyć sesję znów na desktopie.
3. Urządzenia pozyskiwania – raport ten pokazuje jako urządzenie pozyskało użytkownika czyli z jakim urządzeniem użytkownik miał do czynienia podczas pierwszej swojej sesji. Raport ten może być zaburzony dla twoich stałych użytkowników. Jeżeli wdrożyłeś User ID 29 sierpnia, a użytkownik wszedł na stronę 28 sierpnia z desktopu a 30 sierpnia z telefonu to urządzeniem, które go pozyskało będzie telefon.
Podsumowanie
Jak widzisz wdrożenie funkcji User ID nie jest skomplikowane. Z drobną pomocą programisty lub nawet bez niej jesteś w stanie zrobić to w kilkanaście minut. Myślę, że to wysiłek warty 3 dodatkowych raportów, które wiele wnoszą do analizy danych w witrynie.

Więcej na temat Google Tag Managera
Jeśli chcesz otrzymywać więcej informacji na temat Google Tag Managera zapisz się na nasz newsletter. Dla naszych subskrybentów mamy dodatkowe treści!