31 sie 2015

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ę:

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ę.

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:

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:

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:

Google_Tag_Manager Funkcja User-ID w Google Analytics - Kompleksowy przewodnik

 

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”:

Google_Tag_Manager Funkcja User-ID w Google Analytics - Kompleksowy przewodnik

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.

Google_Analytics Funkcja User-ID w Google Analytics - Kompleksowy przewodnik

Następnie kliknij w “utwórz” przy konfiguracji widoku User-ID.

Google_Analytics Funkcja User-ID w Google Analytics - Kompleksowy przewodnik

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).

Google_Analytics Funkcja User-ID w Google Analytics - Kompleksowy przewodnik

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. 

Odbiorcy_ogółem_-_Google_Analytics Funkcja User-ID w Google Analytics - Kompleksowy przewodnik

1. Pokrywanie się urządzeń – raport ten pokazuje jak wiele wspólnych sesji wykonywanych jest za pomocą różnych urządzeń.

Pokrywanie_się_urządzeń_-_Google_Analytics Funkcja User-ID w Google Analytics - Kompleksowy przewodnik

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.

Ścieżki_urządzeń_-_Google_Analytics Funkcja User-ID w Google Analytics - Kompleksowy przewodnik

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.

Urządzenie_pozyskania_-_Google_Analytics Funkcja User-ID w Google Analytics - Kompleksowy przewodnik

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.

googletag1

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!

Właśnie wysłaliśmy Ci maila, potwierdź swoją subskrypcję!

  • Michal Laskowski

    Ok, ale wdrożenie user ID wymaga zalogowania użytkownika, aby nadać stały id na każdym urządzeniu. Chyba, że się mylę?

    • salek7

      Nie mylisz się Michale.
      Pisaliśmy o tym wyżej. Jeśli użytkownik nie jest zalogowany to nie masz jak przekazać jego ID.

  • Michal Laskowski

    Kiedyś kombinowałem, aby wysyłać randomowy user ID przez mailing do użytkowników którzy jeszcze nie dokonali transakcji, wtedy jeśli user otworzy maila na innym urządzeniu i kliknie link CTA z zahashowanym user id, to jak przejdzie na stronę sklepu jego user ID się założy na nowym urządzeniu. Rozwiązanie trochę kłopotliwe, ale wierzę że mogłoby być skuteczne. Niestety klient nie miał wystarczającego budżetu na takie R&D :-)

Wszelkie prawa zastrzeżone przez: Vestigio sp. z o.o.

googletag1

Interesuje Cię Google Tag Manager?

Jeśli chcesz nauczyć się dobrze wykorzystywać Google Tag Manager zapisz się do naszego newslettera. Dla naszych subskrybentów mamy dodatkowe porady i pomysły na wykorzystanie tego narzędzia!

Dziękujemy! Wysłaliśmy Ci właśnie e-mail, potwierdź swoją subskrypcję.

Share This

Funkcja User-ID w Google Analytics – Kompleksowy przewodnik

Napisał: Damian Sałkowski W tyle przeczytasz: 4 min
3

Facebook