TL;DR: SEO bez śledzenia konwersji to zgadywanie. Zdefiniuj, co oznacza „konwersja” dla każdego typu strony, skonfiguruj zdarzenia w GA4 i reguły w GTM, połącz Search Console i zweryfikuj wszystko, zanim zaufasz danym.
Źle ustawiłem śledzenie konwersji trzy razy, zanim w końcu zrobiłem to dobrze. Za pierwszym razem oznaczyłem każde wyświetlenie strony jako konwersję i ogłosiłem, że nasz blog to maszyna do generowania leadów. Nie był. Za drugim razem śledziłem wysłania formularzy, ale zapomniałem odfiltrować źródło ruchu, więc wrzucałem leady z płatnych kampanii i z organicu do jednego worka. Za trzecim razem dotarło do mnie, że problemem nigdy nie była konfiguracja GA4. Problemem były moje cele.
Śledziłem to, co łatwo zmierzyć, a nie to, co naprawdę miało znaczenie. Wypełnienie formularza na wpisie blogowym to nie to samo co prośba o demo na stronie cennika. Dopiero gdy to rozdzieliłem -- i przestałem liczyć wszystko jako „konwersję” -- mogłem wreszcie zobaczyć, które działania SEO generują przychód, a które produkują tylko metryki próżności.
W tym poradniku pokazuję konfigurację, która w końcu zadziałała. Jeśli robisz SEO i nie umiesz powiązać ruchu z leadami, rejestracjami albo przychodem, to nie robisz SEO. Masz po prostu hobby contentowe.
Zanim klikniesz cokolwiek w panelu albo skonfigurujesz choć jeden tag, ustal jedną rzecz: co dokładnie ma zrobić twój ruch organiczny?


Nie każda konwersja oznacza sprzedaż. I nie każda strona została stworzona po to, żeby sprzedawać.
W paid search konwersja ma zwykle charakter transakcyjny: zakup, rejestracja, umówiona rozmowa. W SEO lejek jest dłuższy. Droga użytkownika jest wolniejsza. Konwersje często wyglądają tak:
Właściwa metryka zależy w całości od intencji danej treści.
| Typ strony | Główny cel SEO | Idealna konwersja |
|---|---|---|
| Wpis blogowy | Przyciąganie ruchu z góry lejka | Zapis na e-mail, pobranie materiału |
| Strona usługowa | Konwersja intencji z dołu lejka | Wysłanie formularza kontaktowego, prośba o wycenę |
| Strona porównawcza | Wsparcie w podjęciu decyzji | Kliknięcie CTA, rozpoczęcie czatu na żywo |
| Rozbudowany poradnik | Edukacja i przygotowanie do zakupu | Głębokość scrolla, kliknięcie linku wewnętrznego |
To był mój największy błąd. Nie oznaczaj każdej wizyty ani każdego kliknięcia przycisku jako konwersji. To pompuje dane i zaciemnia obraz przy podejmowaniu decyzji. Zamiast tego: bądź konkretny dla każdego typu strony, skup się na działaniach z wysoką intencją i wiąż cele SEO z wynikiem biznesowym -- nie z powierzchownym zaangażowaniem.
Jeśli nie zdefiniujesz, jak wygląda sukces, skończysz optymalizując ruch, a nie wpływ.
GA4 nie używa „celów” tak jak Universal Analytics. Korzysta z konwersji opartych na zdarzeniach. To nie jest downgrade -- to większa elastyczność. Ale oznacza też, że musisz świadomie ustawić działania ważne dla SEO jako zdarzenia konwersji, inaczej te dane po prostu przepadną.
form_submit, click, file_downloadUżyj tej opcji, jeśli twoja strona ma już włączone automatyczne śledzenie.
Użyj tej opcji, jeśli twoja konwersja SEO nie jest śledzona domyślnie albo chcesz mieć większą kontrolę (na przykład tylko wysłania formularza z ruchu organicznego).
Przykład: śledzenie wysłań formularza kontaktowego ze stron blogowych
contact_form_submit_from_blogevent_name equals form_submit, page_location contains /blog/(Mała dygresja: ten konkretny filtr -- formularze z /blog/ -- w końcu pokazał mi, że nasz artykuł „How to Recover from a Google Penalty” generował 3x więcej próśb o demo niż strona cennika. Ten insight doprowadził do kompletnego przeprojektowania CTA na całym blogu.)
W raportach GA4: przejdź do Explore, zbuduj własny lejek, ustaw Session Source/Medium = google / organic i dodaj do tego swoje zdarzenia konwersji. Dzięki temu zobaczysz konwersje, które przyszły konkretnie z SEO -- a nie z ruchu bezpośredniego czy referral.
GTM pozwala śledzić to, czego GA4 sam z siebie nie widzi: głębokość scrolla, kliknięcia w linki wychodzące, wysłania formularzy i własne zdarzenia powiązane z twoimi celami SEO. Zamiast hardkodować zdarzenia, definiujesz triggery i tagi w GTM. Szybciej, czyściej, z mniejszą zależnością od developerów.
| Krok | Co zrobić |
|---|---|
| 1. Utwórz tag | Typ tagu: zdarzenie GA4. Nazwij zdarzenie (np. seo_signup) |
| 2. Ustaw trigger | Wybierz, co ma uruchamiać tag (wysłanie formularza, kliknięcie linku, próg scrolla) |
| 3. Podgląd i testy | Użyj GTM Preview Mode, żeby potwierdzić, że wszystko działa przed publikacją |
| 4. Opublikuj | Publikuj dopiero po potwierdzeniu, że zdarzenie zapisuje się poprawnie |
Śledzenie głębokości scrolla na wpisach blogowych: ustaw trigger na 50% albo 75% scrolla. Otaguj jako zdarzenie GA4 scroll_engagement z parametrami page_path i percent_scrolled.
Śledzenie kliknięć z bloga do demo: ustaw trigger, gdy click URL zawiera /demo. Otaguj jako blog_to_demo_click.
Śledzenie pobrań PDF: ustaw trigger, gdy click URL kończy się na .pdf. Otaguj jako pdf_download.
seo_contact_submit, blog_scroll_75)Śledzenie konwersji to tylko połowa obrazu. Jeśli chcesz zrozumieć, od czego te konwersje się zaczynają -- z jakich zapytań, z jakich stron, z jakich krajów -- musisz połączyć GSC z GA4.
To połączenie spina wejście SEO (czego użytkownicy szukali) z wynikiem (co zrobili na stronie). Bez tego raportowanie SEO pozostaje poszatkowane.
Nowe raporty SEO w sekcji Reports > Acquisition > Search Console, w tym landing pages (czyli które strony SEO prowadzą do konwersji), dane na poziomie zapytań oraz podział na urządzenia i kraje.
Zbuduj własny raport w Explore: segmentuj po Organic Search, dodaj swoje własne zdarzenia i dołóż wymiary Landing Page, Device Category oraz Country. Masz teraz pełny widok lejka: czego szukali, gdzie wylądowali i co zrobili.
Kiedy śledzenie jest już ustawione, oprzyj się pokusie, żeby po prostu odejść od komputera. Załóż, że coś jest zepsute, dopóki tego nie sprawdzisz.
Pomyłki zdarzają się non stop: zdarzenia GA4 się nie zapisują, triggery GTM się nie uruchamiają, filtry wykluczają ruch SEO, konwersje liczą się wielokrotnie. Wpadłem na każdy z tych problemów przynajmniej raz.
| Element | Co potwierdzić |
|---|---|
| Zdarzenia GA4 | Przejdź do Admin > DebugView i sprawdź, czy zdarzenia zapisują się na żywo |
| Triggery GTM | Użyj Preview Mode do testów kliknięć, wysłań formularzy i scrolla |
| Konwersje w raportach | Sprawdź w Admin > Conversions w GA4 |
| Atrybucja organiczna | Zweryfikuj Session Source/Medium = google / organic w Explore |
| Brak duplikatów | Sprawdź, czy zdarzenie nie zapisuje się więcej niż raz na jedno działanie |
(Jeszcze jedna dygresja: problem z duplikowaniem zdarzeń uderzył mnie mocno. Trigger formularza odpalał się zarówno przy kliknięciu submit, jak i przy załadowaniu thank-you page. Przez dwa tygodnie raportowałem 2x więcej konwersji niż było naprawdę, zanim to zauważyłem. Sprawdzaj Preview Mode. Serio.)
Nie potrzebujesz dwunastu narzędzi. Potrzebujesz trzech do pięciu, które dobrze się integrują.
GA4 to twoje podstawowe narzędzie pomiarowe. Segmentuje ruch według źródła, śledzi zdarzenia i łączy ruch organiczny z działaniami użytkownika.
Google Tag Manager wdraża tracking bez zmian w kodzie. Scroll, kliknięcia i śledzenie formularzy dla treści SEO. Po początkowej konfiguracji developer nie jest już potrzebny.
Google Search Console pokazuje, jakie zapytania generują ruch i które strony go przyciągają. Łączy frazy wyszukiwania ze stronami, które konwertują.
Looker Studio (opcjonalnie, ale przydatne) łączy dane z GA4, GSC i CRM w jednym dashboardzie do raportowania dla interesariuszy.
| Narzędzie | Zastosowanie | Koszt |
|---|---|---|
| Hotjar | Zobacz, jak użytkownicy wchodzą w interakcję z treściami SEO dzięki heatmapom | Płatne |
| CallRail | Śledzenie konwersji telefonicznych ze stron SEO | Płatne |
| Microsoft Clarity | Darmowe heatmapy i śledzenie kliknięć | Darmowe |
GA4 + GTM + GSC pokrywa 90% tego, czego potrzebujesz, żeby udowodnić wpływ SEO na konwersje.
Nie wszystkie metryki są sobie równe. Pageviews, bounce rate, time on page -- mają swoje miejsce, ale nie powiedzą ci, czy SEO działa.
| Typ strony | Metryki o wysokiej wartości |
|---|---|
| Wpis blogowy | Zapisy do newslettera, kliknięcia w linki wewnętrzne, pobrania PDF |
| Strona usługowa | Wysłania formularza kontaktowego, kliknięcia numeru telefonu, kliknięcia przycisku CTA |
| Strona porównawcza | Zapisy na demo, wizyty na stronie cennika, przejścia do checkoutu |
| Rozbudowany poradnik | Głębokość scrolla (75%+), czas na stronie, pobrania materiałów |
Zawsze filtruj: segmentuj po google / organic, wykluczaj brand terms przy ocenie ruchu non-branded i dopasowuj landing pages do intencji wyszukiwania. Nie oczekuj, że wpisy z góry lejka będą konwertować jak strony produktowe -- ale śledź jedne i drugie.
Śledzenie konwersji psuje się po cichu. Wszystko wygląda dobrze, dopóki nie zorientujesz się, że dane są puste, zawyżone albo po prostu błędne.
Konwersje się nie zapisują: sprawdź, czy zdarzenia są oznaczone jako konwersje w GA4, czy triggery uruchamiają się w GTM i czy measurement ID jest poprawne.
Konwersje organiczne są źle przypisane: cross-domain tracking nie jest skonfigurowany, sesje rozdzielają się przez przekierowania albo logika UTM na linkach wewnętrznych jest zepsuta.
Zduplikowane zdarzenia: trigger uruchamia się zarówno przy wyświetleniu strony, jak i przy kliknięciu. Dodaj warunki blokujące i używaj jednego triggera na jedno działanie.
Duży ruch, mało konwersji: niedopasowanie między intencją zapytania a treścią, schowane CTA albo tracking obejmuje tylko część szablonu.
Konwersje od botów: spam boty uruchamiają zdarzenia formularza. Dodaj reCAPTCHA i używaj triggerów opartych na kliknięciu zamiast samych zdarzeń form_submit.
Ruch z SEO nie jest celem. Celem jest konwersja. Kiedy poprawnie śledzisz działania użytkowników, sprawiasz, że SEO przestaje być kosztem, a staje się mierzalnym kanałem wzrostu. Przestajesz gonić za pozycjami dla samych pozycji. Przestajesz bronić ruchu organicznego jako metryki próżności. I zaczynasz sprawiać, że SEO pracuje dla biznesu, a nie tylko dla algorytmu.
To każde istotne działanie wykonane przez użytkownika, który trafił z wyników organicznych: wysłanie formularza, prośba o demo, pobranie pliku, zapis albo głębsze zaangażowanie, takie jak głębokość scrolla czy kliknięcia w linki wewnętrzne.
Nie w pełni. GA4 śledzi część domyślnych zdarzeń, ale konwersje specyficzne dla SEO (na przykład zapis do newslettera na blogu) wymagają własnych zdarzeń, które trzeba ręcznie oznaczyć jako konwersje.
Użyj wymiaru Session Source/Medium w GA4 i ustaw filtr na google / organic. Zastosuj to w Explore albo dashboardach Looker Studio.
Wpisy blogowe: 0.5-2% dla miękkich konwersji. Strony usługowe/produktowe: 2-7% dla twardych konwersji. Im bardziej precyzyjna intencja, tym wyższy oczekiwany wynik.
no credit card required
No related articles found.