Jak śledzić ruch lokalny w Google Analytics 4

Dowiedz się, jak skonfigurować ruch lokalny GA4, by mierzyć skuteczność local SEO. Raporty, segmenty i wskaźniki, które naprawdę mają znaczenie.

Piotr Stankiewicz
Piotr Stankiewicz16 kwietnia 2026

Jak śledzić ruch lokalny w Google Analytics 4 (krótka odpowiedź)

Ruch lokalny w GA4 to odwiedziny użytkowników z konkretnego miasta lub regionu, które trafiają na stronę przez organiczne wyniki wyszukiwania, wizytówkę Google lub inne kanały lokalne. Żeby go mierzyć, potrzebujesz prawidłowo skonfigurowanego GA4, połączonego z Google Search Console, oraz zestawu raportów i segmentów zawężonych do lokalizacji i fraz z nazwami miast.

Bez tej konfiguracji GA4 pokazuje tylko ogólny ruch, bez rozróżnienia, kto trafił na stronę przez zapytanie lokalne, a kto przez ogólnokrajowe. To różnica, która ma znaczenie, bo ruch lokalny i jego konwersje oceniasz inaczej niż ruch informacyjny z całej Polski.

Dlaczego warto mierzyć ruch lokalny osobno

Firma działająca lokalnie może mieć całkiem dobry ruch organiczny, a mimo to zarabiać tylko na ułamku odwiedzin. Jeśli większość wejść pochodzi spoza obsługiwanego obszaru, widoczność w Google nie przekłada się na klientów. Oddzielenie ruchu lokalnego od reszty pozwala zobaczyć, czy inwestycja w local SEO daje realne efekty.

Konkretne dane z GA4 pozwalają też podejmować decyzje o budżecie. Wiesz, które miasto generuje zapytania i konwersje, a które jest widoczne w raportach, ale nie przynosi żadnego kontaktu. To podstawa do oceny, czy rozszerzać działania na nowe rynki, na przykład dodawać pozycjonowanie w Łodzi lub pozycjonowanie w Szczecinie, czy skupić się na pogłębieniu wyników w już obsługiwanych miastach.

46%wszystkich wyszukiwań w Google ma intencję lokalnąBacklinko, Local SEO Stats
76%szukających lokalnie odwiedza firmę tego samego dniaBacklinko, Local SEO Stats
28%lokalnych wyszukiwań kończy się zakupemBacklinko, Local SEO Stats

Wymagania wstępne przed konfiguracją

Zanim zaczniesz budować raporty ruchu lokalnego, sprawdź, czy masz kompletną podstawę.

GA4 ze śledzeniem konwersji

Sam pomiar sesji to za mało. Potrzebujesz co najmniej jednego zdarzenia konwersji, telefonu, wypełnienia formularza lub kliknięcia w e-mail. Bez tego wiesz, że ktoś odwiedził stronę, ale nie wiesz, czy wykonał akcję, na której zależy.

Zdarzenia konwersji konfiguruje się w GA4 w sekcji Konfiguracja, następnie Zdarzenia, i oznaczasz wybrane zdarzenie jako konwersję. Jeśli korzystasz z Google Tag Managera, jest to najwygodniejsze miejsce do ustawiania śledzenia połączeń i formularzy.

Połączenie GA4 z Google Search Console

Połączenie obu narzędzi odbywa się w ustawieniach GA4, w sekcji Połączenia z produktami. Po integracji GA4 pokazuje raporty Search Console, czyli zapytania, które sprowadziły użytkowników, wraz z danymi o sesjach i konwersjach. To jedyne miejsce w GA4, gdzie zobaczysz frazy kluczowe, w tym te z nazwami miast.

  1. 01
    Wejdź w Administrację GA4W lewym dolnym rogu kliknij ikonę zębatki, przejdź do ustawień nieruchomości.
  2. 02
    Znajdź Połączenia z produktamiWybierz opcję Połączenia z produktami Google, a następnie Search Console.
  3. 03
    Wybierz właściwość Search ConsoleWskaż odpowiednią właściwość SC i zapisz połączenie. Dane pojawiają się z lekkim opóźnieniem.
  4. 04
    Sprawdź raport Search Console w GA4Wejdź w Raporty, następnie Pozyskiwanie, i znajdź sekcję Search Console z zapytaniami organicznymi.

Właściwa konfiguracja obszaru geograficznego

Warto też sprawdzić w GA4, czy strefa czasowa i waluta są ustawione na Polskę. To szczegół, ale wpływa na poprawność raportów e-commerce i atrybucji w czasie.

Raport lokalizacji użytkowników w GA4

Pierwszym miejscem do sprawdzenia ruchu lokalnego jest raport Dane demograficzne, dostępny w sekcji Użytkownicy. Znajdziesz tam podraport Lokalizacja geograficzna, w którym możesz zobaczyć, z jakich krajów, regionów i miast pochodzi ruch.

Domyślny widok pokazuje kraj. Żeby zobaczyć podział na polskie miasta, zmień wymiar z Kraj na Region lub Miasto. Filtry pozwalają zawęzić widok wyłącznie do użytkowników z Polski, co eliminuje szum z zagranicznych botów i ruchu przypadkowego.

Filtruj do konkretnego segmentu geograficznego

W raporcie Lokalizacja dodaj filtr Kraj zawiera Polska, a potem przełącz wymiar na Miasto. Zobaczysz ranking miast według sesji, zaangażowania i konwersji. Eksportuj ten widok do arkusza, żeby śledzić trendy miesiąc do miesiąca.

Raport lokalizacji nie rozróżnia jednak, jakie zapytania przywiodły użytkownika ze Szczecina czy z Radomia. Do tego potrzebne jest połączenie z Search Console.

Raport Search Console i frazy lokalne

Po połączeniu GA4 z Search Console przejdź do Raporty, Pozyskiwanie, Search Console, Zapytania organiczne. Domyślnie zobaczysz wszystkie frazy. Żeby wyizolować frazy lokalne, użyj filtru Zapytanie zawiera nazwę miasta, na przykład "Warszawa", "Kraków" lub "Wrocław".

Każda fraza pokazuje kliknięcia organiczne, wyświetlenia, CTR i pozycję w wynikach Google. Frazy lokalne z niskim CTR przy dobrej pozycji często wskazują problem z tytułem strony lub meta opisem. Frazy z wysoką pozycją i wysokim CTR to te, na których strona faktycznie zarabia ruch.

CTR organiczny a pozycja w wynikach

Według danych Backlinko wynik na pierwszej pozycji w Google osiąga średni CTR na poziomie 27,6 procent. Na pozycji drugiej CTR spada do około 15 procent, a na trzeciej do 11 procent. W wynikach lokalnych zależność jest podobna, dlatego różnica między pozycją 1 a 3 dla frazy lokalnej to często kilkukrotna różnica w ruchu.

Średni CTR organiczny według pozycji w wynikach Google
27,6%
Pozycja 1
15,1%
Pozycja 2
11,0%
Pozycja 3
8,0%
Pozycja 4
6,3%
Pozycja 5
Źródło: Backlinko, Google CTR Stats.

Segmenty niestandardowe dla ruchu lokalnego

Raporty lokalizacji pokazują skąd pochodzi użytkownik, ale nie jak trafił na stronę. Żeby połączyć obie informacje, tworzysz segment niestandardowy w GA4.

Jak zbudować segment ruchu organicznego z konkretnego miasta

W GA4 segmenty tworzy się w Eksploratorze raportów, w zakładce Segmenty. Dodaj nowy segment i ustaw dwa warunki jednocześnie: Miasto zawiera nazwę docelowego miasta oraz Kanał pierwszego kliknięcia zawiera organic. Wynik to segment użytkowników, którzy trafili na stronę z organicznych wyników wyszukiwania i są z danego miasta.

Ten segment możesz nakładać na dowolny raport w Eksploratorze: na konwersje, strony docelowe, czas sesji czy zachowanie. Pozwala to ocenić, czy użytkownicy z Warszawy zachowują się inaczej niż ci z mniejszych miast, które dopiero wchodzisz w swoją strategię, na przykład Radom lub Gdańsk.

Eksploracja to właściwe miejsce do analizy ruchu lokalnego

Standardowe raporty GA4 mają ograniczone możliwości łączenia wymiarów. Eksploracja raportów, dawniej Analizy, pozwala łączyć miasto, kanał, stronę docelową i konwersje w jednym widoku. To podstawowe narzędzie do pracy z ruchem lokalnym.

Segment ruchu z wizytówki Google

Ruch z profilu Google Business Profile trafia w GA4 pod kanał "Organic Social" lub "Unassigned", co jest mylące. Żeby prawidłowo przypisać te wejścia, dodaj parametry UTM do adresu URL strony wpisanego w wizytówce.

Przykładowy adres z UTM wygląda tak: ?utm_source=google&utm_medium=organic&utm_campaign=gbp-[miasto]. Po dodaniu tego parametru GA4 przypisuje ruch z wizytówki do osobnego kampanio-źródła, które łatwo odfiltrować. To szczególnie ważne, gdy obsługujesz kilka lokalizacji i chcesz wiedzieć, która wizytówka faktycznie generuje wejścia.

Więcej o tym, jak skonfigurować wizytówkę od podstaw, znajdziesz w artykule wizytówka Google jak założyć.

Strony docelowe jako wskaźnik skuteczności lokalnej

Raport Strony docelowe w GA4 pokazuje, na które adresy URL trafiają użytkownicy przy pierwszej sesji. Dla stron lokalnych to szczególnie ważny widok, bo każda podstrona lokalna, na przykład /usługi/hydraulik-warszawa, powinna generować ruch ze swoich własnych fraz.

Jeśli podstrona lokalna ma dużo sesji, ale niski współczynnik konwersji, to sygnał, że strona przyciąga ruch, ale go nie zatrzymuje. Może brakować wyraźnego wezwania do działania, numeru telefonu widocznego nad linią zagięcia lub treści dopasowanej do konkretnej lokalizacji.

Jeśli podstrona ma bardzo mało sesji mimo dobrej pozycji w Search Console, problem może leżeć po stronie indeksowania, crawl budget lub kanonikalizacji. W takiej sytuacji warto zerknąć do artykułu jak sprawdzić czy strona jest poprawnie zaindeksowana.

Raport lokalizacji
Pokazuje skąd geograficznie pochodzi ruch. Filtruj do poziomu miasta i łącz z konwersjami, żeby zobaczyć wartość każdego rynku.
Zapytania Search Console
Jedyne miejsce w GA4 z frazami kluczowymi. Filtruj po nazwie miasta, żeby wyizolować frazy lokalne i sprawdzić ich CTR.
Segmenty niestandardowe
Łącz kanał organiczny z miastem i stroną docelową. Eksploracja raportów daje pełną swobodę w łączeniu wymiarów.
Strony docelowe
Oceniaj skuteczność każdej podstrony lokalnej osobno. Niski współczynnik konwersji przy dobrym ruchu to sygnał do poprawy treści.

Wskaźniki, które warto śledzić dla ruchu lokalnego

Nie każdy wskaźnik w GA4 jest jednakowo istotny dla local SEO. Dla ruchu lokalnego liczy się kilka konkretnych metryk.

Współczynnik konwersji z podziałem na miasto

To najważniejszy wskaźnik dla firmy lokalnej. Jeśli Warszawa generuje 60 procent ruchu, ale tylko 30 procent konwersji, a Poznań daje 15 procent ruchu i 25 procent konwersji, to Poznań jest efektywniejszym rynkiem. Ta dysproporcja to sygnał do analizy strony pod kątem Warszawy, na przykład brakuje odpowiedzi na specyficzne potrzeby tamtejszych klientów.

Sesje z organicznych wyników według miasta

Ten wskaźnik śledzi miesiąc do miesiąca, żeby widzieć trend. Wzrost ruchu organicznego z konkretnego miasta po publikacji nowej podstrony lub po pozyskaniu lokalnych linków potwierdza, że działania dają efekt. To bezpośredni dowód skuteczności strategii opisanej w artykule jak wypozycjonować firmę lokalnie.

Zaangażowanie i czas sesji

Użytkownicy z lokalnymi intencjami zakupowymi często mają krótsze sesje, bo wiedzą czego szukają i szybko decydują. Nieprawidłowo wysoki współczynnik odrzuceń przy ruchu z konkretnego miasta może wskazywać niedopasowanie treści do oczekiwań.

Wzrost ruchu organicznego z miast objętych kampanią lokalną
WarszawaKrakówWrocław
mies. 1mies. 2mies. 3mies. 4mies. 5mies. 6
Dane poglądowe. Ilustracja typowego trendu po wdrożeniu podstron lokalnych.

GA4 a Google Business Profile Insights: różne dane, różne pytania

Właściciele firm często zestawiają dane z GA4 z danymi z panelu Google Business Profile i pytają, dlaczego liczby się nie zgadzają. To naturalne, bo oba narzędzia mierzą różne rzeczy.

GA4
  • Mierzy wizyty na stronie internetowej
  • Pokazuje źródło ruchu i kanał
  • Śledzi konwersje i zachowanie na stronie
  • Wymaga kodu śledzącego na stronie
  • Pokrywa ruch ze wszystkich urządzeń z cookies
vs
Google Business Profile Insights
  • Mierzy aktywność przy wizytówce
  • Pokazuje wyświetlenia, kliknięcia i prośby o trasę
  • Śledzi połączenia telefoniczne z wizytówki
  • Nie wymaga kodu na stronie
  • Pokrywa tylko interakcje z profilem w Google

Oba narzędzia uzupełniają się nawzajem. GA4 mówi, co dzieje się po kliknięciu w stronę. GBP Insights mówi, ile osób w ogóle zobaczyło wizytówkę i ile z nich wykonało akcję bezpośrednio z poziomu Google, bez wchodzenia na stronę. Szczegóły o optymalizacji profilu znajdziesz w artykule jak trafić do top 3 w mapach Google.

Rozbieżności danych są normalne

GA4 nie zlicza użytkowników blokujących skrypty śledzące ani tych, którzy zadzwonili bezpośrednio z wizytówki bez wchodzenia na stronę. GBP Insights mierzy też wyświetlenia w Map Pack, których GA4 w ogóle nie widzi. Nie szukaj jednej liczby, która podsumuje wszystko, korzystaj z obu narzędzi do odpowiedzi na różne pytania.

Jak budować regularny raport ruchu lokalnego

Jednorazowa analiza nie zastąpi regularnego monitoringu. Warto ustawić stały rytm raportowania, żeby szybko wychwytywać zmiany.

Raz w miesiącu sprawdzaj: sesje organiczne z podziałem na miasto, konwersje z podziałem na miasto, top 10 fraz lokalnych z Search Console wraz z pozycją i CTR, strony docelowe z najwyższym ruchem lokalnym i ich współczynniki konwersji.

Eksport do arkusza kalkulacyjnego i porównanie z poprzednim miesiącem zajmuje 20 do 30 minut i daje wyraźny obraz kierunku zmian. Jeśli pozycje rosną, a ruch stoi w miejscu, warto zbadać CTR fragmentów SERP. Jeśli ruch rośnie, ale konwersje nie nadążają, problem leży na stronie, a nie w SEO.

Koszt i opłacalność pozycjonowania w odniesieniu do mierzalnych efektów opisujemy w artykule ile kosztuje pozycjonowanie stron. Firmy działające w kilku miastach, na przykład w Warszawie, Krakowie i Poznaniu, powinny budować osobny raport dla każdego rynku, żeby oceniać efektywność poszczególnych lokalizacji niezależnie.

Najczęstsze pytania

Czy GA4 pokazuje, z jakiego miasta pochodzi ruch na stronę?

Tak. W raporcie Użytkownicy, podsekcja Lokalizacja geograficzna, możesz przełączyć wymiar z Kraj na Miasto. Po dodaniu filtra Kraj zawiera Polska zobaczysz ranking polskich miast według liczby sesji, zaangażowania i konwersji. Dane są zbierane na podstawie adresu IP i lokalizacji urządzenia, więc mogą mieć margines błędu przy użytkownikach korzystających z VPN.

Jak sprawdzić, które frazy lokalne sprowadzają ruch na stronę?

Połącz GA4 z Google Search Console, a następnie wejdź w Raporty, Pozyskiwanie, Search Console, Zapytania organiczne. Dodaj filtr Zapytanie zawiera nazwę miasta, na przykład "Wrocław" lub "Szczecin". Zobaczysz frazy wraz z kliknięciami, wyświetleniami, CTR i średnią pozycją. To jedyne miejsce w GA4, gdzie są dane o frazach kluczowych.

Dlaczego ruch z wizytówki Google nie jest widoczny jako osobny kanał w GA4?

Domyślnie GA4 często klasyfikuje ruch z wizytówki jako Direct lub Organic Social. Żeby go wyizolować, dodaj parametry UTM do adresu URL strony w swoim profilu Google Business Profile, na przykład ?utm_source=google&utm_medium=organic&utm_campaign=gbp. Po zapisaniu adresu z UTM GA4 wyświetli ten ruch jako osobną kampanię, którą możesz filtrować i analizować.

Jak często analizować ruch lokalny w GA4?

Miesięczne porównania wystarczą do śledzenia trendów i oceny skuteczności działań SEO. Tygodniowy monitoring ma sens tylko w sytuacjach, gdy wdrożyłeś duże zmiany na stronie lub opublikowałeś nowe podstrony lokalne i chcesz szybko sprawdzić, czy Google je zaindeksował i czy przynoszą pierwsze wejścia. Codzienne dane dla local SEO są zazwyczaj zbyt ziarniste, żeby wyciągać z nich wnioski.

Źródła

  1. Backlinko - Local SEO Statistics
  2. Backlinko - Google CTR Stats
  3. Google - Google Business Profile pomoc
  4. Google Developers - Search documentation