1. Strona główna
  2. Blog
  3. Jak filtrować ruch wewnętrzny w Google Analytics 4?

Blog

Jak filtrować ruch wewnętrzny w Google Analytics 4?

Poradnik krok po kroku pokazujący, jak skonfigurować filtr w Google Analytics 4 oraz wykorzystać Google Tag Managera do wykluczenia ruchu wewnętrznego poprzez ustawienie ciasteczka po wejściu na określony link.

Analityka 15 min czytania15 marca 2025 Oskar Szymkowiak
Jak filtrować ruch wewnętrzny w Google Analytics 4?

Jeśli masz już wdrożony Google Analytics wykorzystując Google Tag Managera, kolejnym krokiem jest wyfiltrowanie ruchu wewnętrznego. Po co? Żeby mieć dokładniejsze dane tylko od użytkowników, a nie ruchy Twoich pracowników.

W poradniku pokaże Ci jak w prosty sposób wykluczyć ruch wewnętrzny po wejściu w określony link, które działa zawsze i uwzględnia DYNAMICZNE IP.

Wiele poradników pokazuje sposób filtrowania ruchu bezpośrednio w tagu, co tylko po zresetowaniu komputera, urządzenia użytkownika przestaje działać.

Zacznijmy od początku.

Tworzenie filtru danych

Wejdź do ustawień GA4 i Administracja - > Zbieranie i modyfikowanie danych -> Filtry danych

Ilustracja do części „Tworzenie filtru danych”

Kliknij utwórz filtr, i uzupełnij go następująco:

Ilustracja do części „Tworzenie filtru danych”

Możesz od razu aktywować filtr. (zaznacz aktywne).

Nadawanie ciastka ruchu wewnętrznego

Teraz przechodzimy do Google Tag Managera.

I stwórz nowy Tag: Nazwij go jak chcesz.

Ja nazywam go internal_cookie (ponieważ dajemy użytkownikowi ciastko tylko po wejściu na określony url)

Przy tworzeniu taga wybierz custom html

I wklej poniższy kod:

<script>
(function() {
// Sprawdzamy, czy w adresie URL znajduje się ciąg "internal"
if (window.location.search.indexOf('internal') !== -1) {
// Definiujemy nazwę, wartość i okres ważności ciasteczka
var cookieName = "internal_traffic";
var cookieValue = "true";
var daysToExpire = 360; // liczba dni, po których ciastko wygaśnie 
// Obliczamy datę wygaśnięcia
var date = new Date();
date.setTime(date.getTime() + (daysToExpire * 24 * 60 * 60 * 1000));
var expires = "expires=" + date.toUTCString();
// Ustawiamy ciastko
document.cookie = cookieName + "=" + cookieValue + ";" + expires + ";path=/";  }
})();
</script>

Tworzenie reguły uruchamiania tagu

Następnie tworzymy regułę, która uruchomi nasz tag po wejściu na twoją stronę z dopiskiem /?internal

Ilustracja do części „Tworzenie reguły uruchamiania tagu”
Ilustracja do części „Tworzenie reguły uruchamiania tagu”

Kliknij w plus w prawym górnym rogu.

Ilustracja do części „Tworzenie reguły uruchamiania tagu”

Twoja reguła powinna wyglądać tak. Kliknij zapisz i teraz stwórzmy regułę, która na podstawie tego ciastka będzie ustawiała rodzaj ruchu wewnętrznego.  

Ilustracja do części „Tworzenie reguły uruchamiania tagu”

Ustawianie rodzaju ruchu

Przejdź do zakładki zmienne

Ilustracja do części „Ustawianie rodzaju ruchu”

W opcji "Zmienne zdefiniowane przez użytkownika" utwórz nową

Ilustracja do części „Ustawianie rodzaju ruchu”

stwórz nową zmieną „własny plik cookie”.

Powinna wyglądać tak:

Ilustracja do części „Ustawianie rodzaju ruchu”

Teraz tworzymy następną zmienną, wybierz "Tabela przeglądowa"

Ilustracja do części „Ustawianie rodzaju ruchu”

Powinna wyglądać w taki sposób.

Teraz jeśli użytkownik wejdzie w link z dopiskiem /?internal otrzyma ciastko, o wartości internal_traffic = true – jeśli wartość jest spełniona, powyższa tabela będzie podawać wartość internal. Jeśli tego ciastka nie ma, wyjście do opcji false pozostało puste, więc wartość będzie undefined (nieokreślona) – czyli nic się nie wydarzy.

Przekazanie danych do Google Analytics 4

Zapisz i wróćmy do Twojego Tagu GA4

Ilustracja do części „Przekazanie danych do Google Analytics 4”

Kliknij w tag i wejdź w opcje „Ustawienia konfiguracji”

W parametrze konfiguracji wpisz:

traffic_type

A wartość wybierz z listy Set_internal_traffic

Tag powinien wyglądać następująco.

Ilustracja do części „Przekazanie danych do Google Analytics 4”

Nie zapomnij opublikować zmian w swoim kontenerze i odwiedź url swojej strony, do którego dopiszesz /?internal

Jak to działa?

Czyli url powinien wyglądać tak:

twojastrona.pl/?internal – jeśli ktoś wejdzie na ten link otrzyma ciastko, a w Google Analytics będzie niewidoczny.

Przygotuj własny url do ustalenia ruchu wewnętrznego

Oczywiście prefiks url do dopisania, możesz zmienić w ustawieniach ciastka.

Ilustracja do części „Przygotuj własny url do ustalenia ruchu wewnętrznego”

W tym fragmencie kodu, oraz w swoim wyzwalaczu/triggerze

Ilustracja do części „Przygotuj własny url do ustalenia ruchu wewnętrznego”

Polecam pokombinować i stworzyć URL, na który nikt z użytkowników przypadkiem nie trafi, zapisać go i rozesłać po Twojej organizacji.

To ciastko powinno utrzymać się rok, ale przeglądarki takie jak SAFARI mogą częściej czyścić ciasteczka dlatego warto, aby raz w miesiącu Twoi pracownicy odwiedzili stronę z ciastkem wewnętrznym i je odświeżyli.

Chcesz to uporządkować u siebie? Zobacz usługę Analityka i Consent Mode albo sprawdź firmę z naszą checklistą 10 miejsc, gdzie giną godziny.

Oskar SzymkowiakZałożyciel Trustpeak. Pomaga firmom porządkować marketing, sprzedaż i codzienną pracę zespołu. Więcej o nas

Masz temat do ogarnięcia?

Opowiedz, gdzie w firmie giną godziny albo co nie działa w marketingu i sprzedaży. Pierwsza rozmowa i wstępna analiza są bezpłatne.