Jak ustawić śledzenie konwersji dla SEO

Lida Stepul
Lida Stepul
· 13 min read

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.

Krok 1: Zdefiniuj, co oznacza „konwersja” w SEO

Zanim klikniesz cokolwiek w panelu albo skonfigurujesz choć jeden tag, ustal jedną rzecz: co dokładnie ma zrobić twój ruch organiczny?

Profesjonalne stanowisko pracy, na którym ktoś konfiguruje analitykę lub narzędzia do tagowania, wizualnie wspierające temat konfiguracji GA4 i Google Tag Managera.
Profesjonalne stanowisko pracy, na którym ktoś konfiguruje analitykę lub narzędzia do tagowania, wizualnie wspierające temat konfiguracji GA4 i Google Tag Managera. Źródło: Semrush Blog
Realistyczne zdjęcie marketera lub analityka analizującego na laptopie wyniki strony i dane o konwersjach, odnoszące się do pomiaru SEO i definiowania celów.
Realistyczne zdjęcie marketera lub analityka analizującego na laptopie wyniki strony i dane o konwersjach, odnoszące się do pomiaru SEO i definiowania celów. Źródło: Semrush Blog

Nie każda konwersja oznacza sprzedaż. I nie każda strona została stworzona po to, żeby sprzedawać.

Konwersje z SEO to nie to samo co konwersje z płatnych reklam

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:

  • Zapisy do newslettera z wpisów blogowych
  • Prośby o demo ze stron usługowych
  • Pobrania PDF-ów z hubów z materiałami
  • Kliknięcia do kluczowych podstron wewnętrznych
  • Głębokość scrolla albo czas na stronie do pomiaru zaangażowania

Właściwa metryka zależy w całości od intencji danej treści.

Dopasuj intencję strony do typu konwersji

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

Unikaj pułapki „jeden cel dla wszystkich”

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.

Krok 2: Ustaw cele w Google Analytics 4

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

Czego potrzebujesz na start

  • GA4 zainstalowanego na stronie (bezpośrednio albo przez Google Tag Manager)
  • Jasnej listy działań konwersyjnych z Kroku 1

Opcja 1: Oznacz istniejące zdarzenia jako konwersje

  1. Przejdź do Admin > Events w GA4
  2. Znajdź odpowiednie zdarzenia, takie jak form_submit, click, file_download
  3. Włącz "Mark as Conversion" obok tych, które mają znaczenie

Użyj tej opcji, jeśli twoja strona ma już włączone automatyczne śledzenie.

Opcja 2: Utwórz własne zdarzenia dla celów SEO

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

  1. Przejdź do Admin > Events > Create Event
  2. Nazwij zdarzenie contact_form_submit_from_blog
  3. Ustaw warunki: event_name equals form_submit, page_location contains /blog/
  4. Zapisz i oznacz to nowe zdarzenie jako konwersję

(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.)

Segmentacja pod SEO

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.

Czego unikać

  • Nie oznaczaj wyświetlenia strony jako konwersji. To ruch, nie działanie.
  • Nie używaj domyślnych zdarzeń bez dostosowania. Wrzucisz do jednego worka zupełnie niezwiązane interakcje.

Krok 3: Użyj Google Tag Manager do elastycznego śledzenia

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.

Podstawowy schemat konfiguracji

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

Przykłady tagów pod SEO

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

Dobre praktyki

  • Nazywaj zdarzenia konsekwentnie (np. seo_contact_submit, blog_scroll_75)
  • Używaj parametrów, żeby dodać kontekst: gdzie zdarzenie zaszło, na jakiej stronie i dlaczego
  • Zawsze testuj w Preview Mode przed publikacją. Zgadywanie kończy się śmieciowymi danymi

Krok 4: Połącz Google Search Console i GA4

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

Jak to połączyć

  1. W GA4 przejdź do Admin > Product Links > Search Console Links
  2. Kliknij Link i wybierz swoją usługę GSC
  3. Wybierz Web Data Stream do powiązania
  4. Potwierdź

Co zyskujesz

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.

Krok 5: Zweryfikuj wszystko

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.

Lista kontrolna walidacji

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

Po testach

  • Usuń testowe konwersje z raportów (filtruj po IP albo etykiecie kampanii)
  • Wydłuż retencję danych w GA4 ponad domyślne 2 miesiące
  • Udokumentuj konfigurację na potrzeby przyszłych audytów albo dla zespołu

Właściwy stack narzędzi

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.

Które metryki naprawdę mają znaczenie

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.

Rozwiązywanie najczęstszych problemów

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

Jeśli SEO nie konwertuje, to jest tylko drogim contentem

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.

FAQ

Czym jest konwersja w SEO?

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.

Czy GA4 może automatycznie śledzić konwersje SEO?

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.

Jak wyodrębnić konwersje tylko z ruchu organicznego?

Użyj wymiaru Session Source/Medium w GA4 i ustaw filtr na google / organic. Zastosuj to w Explore albo dashboardach Looker Studio.

Jaki jest dobry współczynnik konwersji z SEO?

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.

Powiązane materiały

SEOJuice
Stay visible everywhere
Get discovered across Google and AI platforms with research-based optimizations.
Works with any CMS
Automated Internal Links
On-Page SEO Optimizations
Get Started Free

no credit card required

More articles

No related articles found.