Anonimizacja adresów IP w Google Analytics za pomocą Google Tag Managera
Anonimizacja adresów IP w Google Analytics została wprowadzona 25 maja 2010 roku, jednak do tej pory była dość rzadko stosowana w praktyce. Powrót do korzystania z funkcji anonimizacji nastąpił za sprawą wejścia w życie unijnego Rozporządzenie Ogólnego o Ochronie Danych Osobowych w Polsce zwane RODO. Jak wykorzystać anonimizację adresów IP do ochrony danych osobowych? Jak zaimplementować kod GA przez GTM z włączoną anonimizacją adresów IP? Zapraszam do lektury.
W artykule zostały zastosowane skróty:
GA – Google Analytics;
GTM – Google Tag Manager;
Z artykułu dowiesz się:
- na czym polega anonimizacja IP;
- jak zaimplementować GA przez GTM z włączoną anonimizacją IP.
Na czym polega anonimizacja adresów IP?
Anonimizacja IP w Google Analytics polega na tym, że odpowiednia funkcja, którą znajdziemy w bibliotece analytics.js, maskuje adres IP – podmienia jego ostatnią sekwencję na 0 z protokołu IPv4.
Jak to wygląda w praktyce? Przykładowe IP 89.74.251.210 po zadziałniu funkcji na dysku zostanie zapisane jako 89.74.251.0., czyli nasz dokładny adres IP, zostaje ukryty na serwerze dostawcy strony, z której właśnie korzystamy. Natomiast w przypadku iPv6 miejsce ostatnich 80 bitów adresu zostaje zapisane jako zera – np.2aa0:2bcd:0102:9bc9:def4:afb7:5543:3ab4, czyli będzie wyglądać następująco 2aa0:2bcd:0102:0000:0000:0000:0000:0000. W takim przypadku pełny adres IP nie jest nigdy zapisywany na dysku.
UWAGA : jeżeli masz już zaimplementowany GA przez GTM, to kliknij tutaj.
Implementacja GA przez GTM z zastosowaniem anonimizacji adresów IP
Aby łatwo było Wam wykonywać wszystkie czynności związane z implementacją, podzieliliśmy je na punkty i wsparliśmy zrzutami ekranu. Gotowi? To zaczynamy!
- Zaloguj się na konto Google Analytics i wygeneruj kod GA dla swojej domeny. Jeżeli już posiadasz zaimplementowany bezpośrednio kod GA w kodzie strony www – zaloguj się do panelu GA, następnie przejdź do panelu ADMINISTRACJA -> Informacje o śledzeniu -> Kod śledzenia. Skopiuj do schowka wyłącznie numeru kodu zaznaczonego czerwoną ramką na poniższym obrazku.
-
Zaloguj się do panelu Google Tag Managera i załóż konto (jeżeli już masz konto w panelu GTM to przejdź do punktu 3 ? Nazwa konta jest dowolna. Na jednym koncie możesz wygenerować wiele kontenerów (kodów, które zbiera I rozdziela GTM) dla wielu domen. W polu Kraj ustaw “Polska” i kliknij dalej.
- Przejdźmy do generowania kodu GTM dla konkretnej domeny. W miejscu “Nazwa kontenera” wstaw nazwę swojej domeny, a w polu “Gdzie używać kontenera” kliknij opcję “Witryna internetowa”. Teraz możesz kliknąć przycisk “UTWÓRZ”.
-
Po kliknięciu poprzedniego przycisku zostanie wygenerowany kod składający się z dwóch części. Pierwszą z nich, która jest obowiązkowa, należy wkleić jak najwyżej w sekcji head witryny, ale najlepiej zaraz za znacznikiem <head> . Druga część kodu, nie jest obowiązkowa. Jest to kod, który zbiera dane, kiedy ktoś ma włączoną w przeglądarce obsługę JavaScript. Dziś jest to rzadkość, ale dla perfekcjonistów analityki zalecam jego implementację. Musi być on umieszczony zaraz za znacznikiem <body>.
-
Jeżeli zaimplementowałeś już kontener GTM w kodzie strony, przechodzimy do sekcji “Tagi”. Na razie jest tu pusto. Klikamy na czerwony przycisk o nazwie “NOWY”.
-
Przechodzimy do najważniejszej części artykułu – teraz tak naprawdę zaczynamy wdrażać GA przez GTM ? W miejscu “Tag bez nazwy” możesz wstawić dowolną nazwę dla tagu, np. “Kod analytics”. Polecam wstawianie numeru kodu GA, czyli “UA-119754836-1”, ale to moja osobista metoda.
Następnie klikamy w szare kółeczko (nr 2) i wybieramy rodzaj tagu. Dla nas będzie to pierwsze od góry, czyli Universal Analytics.
-
Teraz przechodzimy do ustawień. W pozycji “Typ śledzenia” pozostawiamy domyślną opcję, czyli “Wyświetlanie Strony”, natomiast w polu “Ustawienia Google Analytics” wybieramy opcję “Nowa zmienna”.
-
Przechodzimy do konfiguracji zmiennej, która będzie przechowywała numer naszego GA. W miejscu “Zmienna bez nazwy” wstawiłem nr naszego GA, ale może być to inna, zupełnie dowolna nazwa np. “Zmienna kodu GA”.
W polu identyfikator śledzenia wstawiamy nasz kod GA. W polu “Domena pliku cookie” zostawiamy “auto”. Teraz klikamy “Więcej ustawień” i naszym oczom ukaże się … przejdź do punktu 9 🙂
-
Naszym oczom ukaże się poniższy widok. Klikamy w “Pola do ustawienia”, a następnie “+ DODAJ POLE”.
- Teraz możemy w końcu skonfigurować naszą upragnioną anonimizację. Klikamy w pole input (1), które znajduje się poniżej “Nazwy pola”, po czym zobaczymy listę wyboru, z której wybieramy “anonymizeIp”. W polu input (2) poniżej nazwy “Wartość” wpisujemy “true”. Po wykonaniu tych czynności możemy kliknąć przycisk “ZAPISZ”, znajdujący się w prawym górnym rogu.
-
Jeżeli wszystko poszło zgodnie z planem, naszym oczom powinien ukazać się poniższy widok. Teraz przyszedł czas na wybór reguły według, której nasz tag ma się wywoływać. Kliknij w kółeczka (nr 1).
- Wybieramy “All Pages”…
a następnie powinniśmy zobaczyć widok jak na poniższym zrzucie. Klikamy “ZAPISZ”. -
W kolejnym kroku naciskamy przycisk “PRZEŚLIJ”, który znajdziemy w prawym górnym rogu ?
- Na końcu możemy dodać notatki na temat publikowanego tagu, po czym naciskamy “OPUBLIKUJ”.
HURRAAAAAAA … UDAŁO SIĘ ? Gratulacje, właśnie zaimplemetowałeś kod GA przez GTM z włączoną anonimizacją adresów IP. Widzisz, to nie takie trudne.