Jak filtrować ruch wewnętrzny za pomocą anonimowych adresów IP w Google Analytics

Opublikowany: 2018-05-30

Za pomocą jednego dodatkowego wiersza kodu Google Analytics anonimizuje adresy IP wszystkich odwiedzających. Czyni to, zastępując ostatni oktet (ostatnie cztery cyfry) w adresie IP na 0000.

Dlaczego miałbyś anonimizować adresy IP?

Głównym powodem anonimizacji adresów IP jest zwiększenie prywatności danych, ponieważ ruchu nie można już powiązać z konkretnym adresem IP. Jest to szczególnie powszechne w przypadku nowych europejskich przepisów RODO , które klasyfikują adresy IP jako dane osobowe. W rezultacie istnieją znacznie większe wymagania w zakresie bezpieczeństwa dotyczące przechowywania adresów IP, które nie są anonimowe. Więcej informacji na temat RODO znajdziesz w naszych wpisach na blogu tutaj .

Śledzenie użytkowników wewnętrznych z włączoną anonimizacją IP

Jak wspomniano powyżej, włączenie anonimizacji IP jest niezwykle proste. Jest jednak jeden mały haczyk. Gdy adresy IP są anonimizowane, nie można już używać filtrów IP do wykluczania sesji wewnętrznych (sesji z własnej firmy).

Zamiast tego musisz filtrować ruch wewnętrzny w Google Analytics na podstawie wymiaru niestandardowego. Poniższe kroki pokazują, jak to skonfigurować za pomocą Menedżera tagów Google i Google Analytics.

Konfigurowanie filtra

Aby ustawić niestandardowy wymiar, na którym opiera się filtr, musisz odróżnić użytkowników wewnętrznych od odwiedzających zewnętrznych w Menedżerze tagów Google. Aby upewnić się, że te dane są trwałe, musisz również ustawić plik cookie dla wszystkich odwiedzających wewnętrznych.

Aby ustawić plik cookie, musisz znaleźć sposób na zidentyfikowanie wizyty od użytkownika wewnętrznego. W tym przykładzie omówię metodę, która wykorzystuje parametr zapytania, ponieważ można go użyć w dowolnej witrynie.

Krok 1: Ustawienie „wewnętrznego pliku cookie”

a) Utwórz regułę uruchamiającą tag ustawień plików cookie:

Ponieważ używasz parametru zapytania do identyfikowania ruchu wewnętrznego, potrzebujesz tylko prostego wyzwalacza, który sprawdza ten parametr. Użyłem parametru zapytania o wartości internal=true, ale możesz to łatwo zmienić, jeśli jest to sprzeczne z twoją istniejącą konfiguracją.

Oto jak wygląda nasz wyzwalacz:

Filtr GA — wyzwalacz

b) Utwórz tag, aby ustawić plik cookie:

Utwórz niestandardowy tag HTML z następującym kodem:

<skrypt>

// Ustawia wygaśnięcie na trzy lata w przyszłości
var data = nowa Data();
var dataCzasTeraz = data.getTime();
date.setTime(dataGodzinaTeraz + 94608000000);
var wygaśnięcie = date.toUTCString();
// Ustawia ciasteczko internalTraffic dla wszystkich subdomen
document.cookie = “internalTraffic=true; wygasa=”+wygaśnięcie+”; ścieżka=/; domena=.” + lokalizacja.nazwa hosta.replace(/^www\./i, „”);

</script>

Ten kod ustawi plik cookie z wartością internalTraffic=true przy każdym uruchomieniu tagu. Ustawiłem datę wygaśnięcia tego pliku cookie na trzy lata w przyszłości. Jeśli chcesz zmienić wygaśnięcie, możesz to łatwo zrobić, zmieniając wartość zmiennej wygaśnięcia w kodzie.

Dodaj regułę skonfigurowaną powyżej, a gdy skończysz, Twój Tag powinien wyglądać mniej więcej tak:

Filtr GA – niestandardowy tag skryptu

Ta kombinacja tagu i wyzwalacza utworzy teraz plik cookie do identyfikowania użytkowników wewnętrznych za każdym razem, gdy odwiedzą dowolny adres URL w Twojej witrynie z parametrem zapytania internal=true.

Notatka:

Jeśli Twoja witryna zawiera strony, które mogą być odwiedzane tylko przez użytkowników wewnętrznych – na przykład strony wymagające logowania lub środowiska tymczasowego – możesz zastąpić wyzwalacz parametru zapytania wyzwalaczem, który uruchamia się tylko na tych stronach.

Alternatywnie, jeśli jesteś w stanie przekonać swój zespół programistów do pomocy, czystszą metodą byłoby ustawienie strony serwera plików cookie.

Krok 2: Odczytanie wewnętrznego pliku cookie w GTM

Następnym krokiem jest sprawdzenie, czy właśnie utworzony plik cookie istnieje przed wysłaniem trafienia do Google Analytics. Możesz to zrobić, tworząc zmienną Menedżera tagów Google.

Aby to zrobić, należy utworzyć nową zmienną w oparciu o 1 st partii ciasteczka o nazwie „internalTraffic”. Oto zrzut ekranu Twojej zmiennej:

Filtr GA – zmienna ruchu wewnętrznego

Krok 3: Tworzenie „wewnętrznego” niestandardowego wymiaru

W Google Analytics utwórz nowy wymiar niestandardowy, aby śledzić, czy trafienie pochodzi od użytkownika wewnętrznego czy zewnętrznego.

Aby to zrobić, po prostu utwórz nowy wymiar niestandardowy o zasięgu użytkownika o nazwie „ruch wewnętrzny”. Po utworzeniu tego, śledź numer wymiaru, ponieważ użyjesz go w następnym kroku.

Filtr GA – wymiary niestandardowe

W powyższym przykładzie widać, że używa wymiaru 2.

Krok 4: ustawianie niestandardowej wartości wymiaru w GTM

Aby wypełnić ten niestandardowy wymiar w GA, musisz zmienić zmienną Ustawienia GA w GTM.

(Jeśli nie używasz zmiennej GA Settings, możesz wprowadzić te zmiany w sekcji „więcej ustawień” w tagu GA odsłon strony).

  • W zmiennej Ustawienia GA w sekcji „więcej ustawień” kliknij „wymiar niestandardowy” i dodaj wymiar niestandardowy.
  • W polu „indeks” użyj numeru wymiaru z powyższego kroku, w tym przykładzie był to wymiar 2.
  • Następnie pod wartością użyj zmiennej GTM utworzonej w kroku 2 – w tym przykładzie był to „Cookie ruchu wewnętrznego”.

Twoja zmienna ustawień GA powinna teraz wyglądać tak:

Filtr GA – Zmienna ustawień Google Analytics

Po dodaniu tego możesz śmiało opublikować wszystkie zmiany w GTM.

Krok 5: Filtrowanie na podstawie niestandardowego wymiaru

Po wdrożeniu wszystkich poprzednich kroków będzie można filtrować lub segmentować ruch Google Analytics na podstawie nowo utworzonego wymiaru niestandardowego.

Aby skonfigurować filtr oparty na tym wymiarze, zaloguj się do Google Analytics i przejdź do sekcji Administracja swojej usługi. W obrębie Twojej nieruchomości:

  • Utwórz nowy widok i nadaj mu odpowiednią nazwę, na przykład „Ruch zewnętrzny”. Więcej informacji o konfigurowaniu widoków znajdziesz w tym poście na blogu .
  • W nowym widoku dodaj filtr – możesz go nazwać „Wyklucz ruch wewnętrzny”.
  • Wybierz „niestandardowy” jako typ filtra
  • Zaznacz opcję „wyklucz”
  • Następnie wybierz „ruch wewnętrzny” jako pole filtrowania (powinno pojawić się pod niestandardowymi wymiarami).
  • Następnie dodaj „prawda” w polu filtra i naciśnij Zapisz.

Twój nowy widok odfiltruje teraz wszystkich odwiedzających, którzy odwiedzają Twoją witrynę za pomocą parametru zapytania zdefiniowanego w kroku 1.

Pozyskiwanie odwiedzających wewnętrznych do odwiedzania stron z parametrem zapytania

Ostatnim zadaniem jest skłonienie odwiedzających wewnętrznych do faktycznej wizyty w witrynie za pomocą parametru zapytania. Wystarczy, że odwiedzą witrynę tylko raz, ale nadal może to być nie lada zadanie.

Najłatwiej to zrobić, umieszczając link w wiadomości e-mail, która jest wysyłana do całej firmy. To, w jaki sposób zachęcisz ludzi do kliknięcia linku, pozostawimy Tobie, jednak stwierdziliśmy, że obietnica darmowego piwa sprawdziła się dla nas.

Jeśli masz więcej pytań dotyczących śledzenia odwiedzających wewnętrznych, wyślij mi e-mail .