,

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!

  1. 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.
  2. 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.

  3. 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”.
  4. 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>.

  5. 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”.

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

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

  8. 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 🙂

  9. Naszym oczom ukaże się poniższy widok. Klikamy w “Pola do ustawienia”, a następnie “+ DODAJ  POLE”.

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

  12. Wybieramy “All Pages”…
    a następnie powinniśmy zobaczyć widok jak na poniższym zrzucie. Klikamy “ZAPISZ”.
  13. W kolejnym kroku naciskamy przycisk “PRZEŚLIJ”, który znajdziemy w prawym górnym rogu 🙂

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

2 komentarzy
  1. Edyta
    Edyta says:

    Fajny materiał. Czy można do tego tagu w GTM ustawić wykluczenie dla konkretnego IP w celu ułatwienia sobie dodania filtra w GA w celu wykluczenia ruchu z biura firmy. Czyli anonimizujemy wszystkich oprócz pracowników własnej firmy wchodzących na stronę z IP biura.

    Odpowiedz
    • adam
      adam says:

      Fajnie, że materiały się podobają. Niestety nie da się tak zrobić. Anonimizacja dotyczy wszystkich wchodzących osób na serwis WWW.

      Odpowiedz

Odpowiedz

Chcesz wziąć udział w dyskusji?
Śmiało, napisz coś!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *