Aby powiązać zapytanie z konkretnym artykułem i usługą, zapisz w CRM źródło wejścia, stronę rozpoczęcia wizyty, stronę wysłania formularza oraz usługę, której dotyczy kontakt. Następnie uzupełniaj status zapytania i wynik sprzedaży. Dzięki temu możesz sprawdzić, które treści uczestniczą w pozyskiwaniu wartościowych rozmów, a które kończą się głównie na odwiedzinach. Warunek: raport musi pokazywać także brakujące dane i niepewne przypisania źródła.
CRM to system do prowadzenia kontaktów i procesu sprzedaży. W tym poradniku „zapytanie” oznacza kontakt potencjalnego klienta, nie frazę wpisaną w Google. Poniżej znajdziesz wzór pól, sposób rejestrowania formularzy i telefonów oraz reguły raportowania od pierwszego kontaktu do wygranej.
Najważniejsze informacje w skrócie
- Strona wejścia, strona kontaktu i zamawiana usługa to trzy różne informacje. Zapisuj je osobno.
- Kliknięcie numeru telefonu lub rozpoczęcie formularza sygnalizuje zainteresowanie. Nie dowodzi, że firma otrzymała zapytanie.
- Podstawą raportu jest unikalny rekord CRM z polami
source,landing,serviceistatus. - Dane kontaktowe i treść wiadomości pozostaw w CRM. Nie przesyłaj ich do Google Analytics 4, także w adresach stron i parametrach zdarzeń. [3]
- Źródło zaobserwowane technicznie odróżniaj od deklaracji klienta. Brak rozpoznanego źródła oznacz jako
unknown. - Jakość leadów z ruchu organicznego oceniaj na podstawie kwalifikacji, ofert i wygranych, z uwzględnieniem czasu potrzebnego na sprzedaż.
- Powiązanie SEO z CRM pomaga podejmować decyzje o treści i ofercie. Samo wdrożenie systemu nie jest dowodem wpływu na pozycje ani przychód.
Spis treści
- Zdarzenia na stronie
- Rejestr zapytania
- Kwalifikacja i wygrana
- Raport źródeł z ograniczeniami
- FAQ
- Źródła

Zdarzenia na stronie
Pomiar zapytań z formularzy kontaktowych zacznij od ustalenia, co uznajesz za zapytanie. Dla firmy usługowej będzie to zwykle poprawnie odebrany formularz, wiadomość lub rozmowa o konkretnej potrzebie. Przejście z artykułu do oferty to wcześniejszy krok. Jeżeli zsumujesz oba zachowania jako jednakowe konwersje, licznik wzrośnie, ale nie dowiesz się, ile rozmów handlowych rzeczywiście się rozpoczęło.
W Google Analytics 4, czyli GA4, aktywności mierzy się zdarzeniami. Pomiar zaawansowany może zbierać m.in. odsłony i interakcje z formularzem. Zdarzenie form_submit trzeba jednak przetestować z konkretnym formularzem; na potrzeby tego modelu potwierdzeniem zapytania jest jego przyjęcie przez system. Google przewiduje dla wygenerowanego leada zdarzenie generate_lead. Lead oznacza tu kontakt, który firma może dalej obsłużyć. [1] [2]
| Moment | Co rejestrujesz | Jak interpretujesz zapis |
|---|---|---|
| Wejście na artykuł lub ofertę | Stronę wejścia oraz dostępny kontekst źródła | Początek obserwowanej wizyty |
| Przejście do usługi | Stronę docelową, identyfikator treści i usługi | Mikrokonwersja, czyli krok w stronę kontaktu |
| Rozpoczęcie formularza | Typ formularza i stronę jego użycia | Zamiar kontaktu; jeszcze bez rekordu zapytania |
| Przyjęcie poprawnego zgłoszenia | Rekord zapytania w CRM; zdarzenie analityczne zgodnie z konfiguracją pomiaru | Nowy kontakt do weryfikacji, jeszcze nie wygrana |
| Kliknięcie telefonu lub e-maila | Rodzaj akcji i stronę kontaktu | Próba kontaktu, nie potwierdzenie rozmowy ani wiadomości |
| Odebrana rozmowa lub wiadomość | Zapytanie w CRM, ręcznie albo przez integrację | Kontakt wymagający kwalifikacji |
Przy przejściu z artykułu do usługi użyj identyfikatora treści lub zwykłego pomiaru kliknięcia. Nie oznaczaj wewnętrznego linku parametrami UTM jak nowej kampanii. Źródło pozyskania i przejścia wewnątrz witryny powinny być w tym projekcie oddzielnymi informacjami. Parametry UTM służą opisaniu źródła, medium i kampanii kierującej ruch na stronę. [4]
Zapytanie zapisuj po potwierdzeniu przyjęcia formularza, nie po samym kliknięciu „Wyślij”. Formularz może zgłosić błąd, a użytkownik może kliknąć przycisk kilka razy. Integracja powinna rozpoznawać ponowne przesłanie tego samego zgłoszenia. Odświeżenie strony z podziękowaniem nie powinno tworzyć kolejnej szansy sprzedaży.
Do GA4 wysyłaj wyłącznie ustalony zestaw bezpiecznych informacji o zachowaniu, np. kategorię usługi i typ formularza. Nie przesyłaj nazwiska, e-maila, telefonu ani tekstu wiadomości. Sprawdź również adres strony z podziękowaniem, tytuł strony i parametry linków: dane osobowe mogą trafić do analityki właśnie tą drogą. Dokumentacja Google wymaga, by adresy i tytuły stron przekazywane do Analytics były wolne od informacji umożliwiających identyfikację osoby. [3]
Na końcu przetestuj poprawne wysłanie, błąd formularza, ponowienie wysyłki oraz brak zgody na analitykę. Zgłoszenie powinno dotrzeć do firmy także wtedy, gdy nie powstaje odpowiadający mu zapis w GA4. Pomiar musi respektować wybory użytkownika; nie należy odtwarzać brakującej historii przez obejście tych ustawień.

Rejestr zapytania
Rekord CRM powinien odpowiedzieć na cztery pytania: skąd pochodzi kontakt, od której treści zaczęła się obserwowana wizyta, czego potrzebuje klient i na jakim etapie jest rozmowa. Samo pole „SEO” nie wystarczy. Nie rozstrzyga, czy chodzi o pierwszy kontakt z marką, wizytę zakończoną formularzem czy odpowiedź klienta na pytanie o źródło.
Przyjmij na start jedną regułę: source, medium i landing opisują obserwowaną wizytę, podczas której powstało zapytanie. Jeśli legalnie i technicznie dysponujesz wcześniejszym kontaktem, przechowuj go w osobnych polach first_source i first_landing. Nie nadpisuj tych informacji późniejszą wizytą. GA4 również rozróżnia źródła na poziomie użytkownika, sesji i zdarzenia; nie są to zamienne wymiary. [5]
Poniższy wzór to propozycja organizacji własnego CRM, a nie lista gotowych pól każdego systemu. Wartości są hipotetyczne.
| Pole | Przykład | Reguła zapisu |
|---|---|---|
lead_id | Losowy identyfikator wewnętrzny | Łączy przyjęte zgłoszenie z rekordem CRM i chroni przed duplikacją; zostaje w systemie firmy |
created_at | Data i czas otrzymania | Stała strefa czasowa, niezależna od późniejszych zmian statusu |
source / medium | google / organic | Tylko jeśli zapis pomiarowy uzasadnia takie rozpoznanie; inaczej unknown |
source_basis | Pomiar / deklaracja / brak | Informacja, na czym opiera się przypisanie źródła |
landing | Ścieżka artykułu poradnikowego | Pierwsza strona obserwowanej wizyty, bez zbędnych parametrów |
conversion_page | Ścieżka strony usługi | Miejsce użycia formularza lub innej akcji kontaktowej |
service | crm | Usługa wybrana w formularzu, później potwierdzona w rozmowie |
contact_method | Formularz / telefon / e-mail | Sposób otrzymania zapytania, osobno od źródła pozyskania |
status | Nowe | Etap z zamkniętego słownika i data każdej zmiany |
opportunity_value / currency | Oszacowana wartość i waluta | Uzupełniane po ustaleniu zakresu; brak wyceny pozostaje brakiem danych |
won_value / closed_at | Wartość wygranej i data zamknięcia | Według wspólnej definicji wygranej, oddzielnie od prognozy i wpłat |
owner / loss_reason | Opiekun / powód utraty | Odpowiedzialność za obsługę oraz przyczyna wyniku |
Dane kontaktowe przechowuj w odrębnej części rekordu, z dostępem dla osób obsługujących sprawę. Do raportu treści wystarczą grupy źródeł, strony i etapy. W opisanym modelu nie ma potrzeby wysyłania identyfikatora leada do GA4: połączenie zgłoszenia z CRM odbywa się wewnątrz systemu firmy.
Technicznie formularz przekazuje do serwera dane potrzebne do obsługi i dostępny kontekst wizyty. Serwer przyjmuje zgłoszenie, przypisuje mu identyfikator i zapisuje rekord albo kolejkuje przesłanie do CRM. Ten sam identyfikator powinien towarzyszyć ponowieniom integracji. Dzięki temu chwilowa awaria CRM nie powoduje utraty zapytania ani powstania kilku identycznych rekordów. Szczegółowa konfiguracja zależy od formularza i systemu.
Przykład hipotetyczny: właściciel firmy trafia z bezpłatnych wyników wyszukiwania na artykuł o wymaganiach wobec CRM, przechodzi do opisu usługi i wysyła formularz. W rekordzie zachowujesz artykuł jako landing, ofertę jako conversion_page, a service=crm jako temat zapytania. Jeśli zamiast tego skopiuje adres e-mail i napisze z innego urządzenia, możesz nie mieć podstaw do powiązania wiadomości z tą wizytą. Zapisujesz wówczas to, co faktycznie wiadomo.
Nie ustalaj usługi wyłącznie na podstawie tematu artykułu. Czytelnik poradnika SEO może pytać o nową stronę albo system sprzedaży. Najlepszym potwierdzeniem jest wybór w formularzu i późniejsza kwalifikacja. Jeżeli handlowiec zmieni kategorię usługi, zachowaj pierwotną wartość i historię zmiany.

Jeśli gotowy rejestr nie odpowiada procesowi Twojej firmy, sprawdź zakres dedykowanego CRM i panelu sprzedaży.
Kwalifikacja i wygrana
Pomiar leadów SEO w CRM ma sens dopiero wtedy, gdy ktoś aktualizuje ich wynik. Ustal opiekuna i proste kryteria kwalifikacji: czy firma obsługuje daną potrzebę, czy kontakt jest prawdziwy i czy istnieje realny temat do rozmowy o ofercie. Nie wymagaj pełnej wiedzy o budżecie już w pierwszej wiadomości, jeżeli Twój proces sprzedaży jej wtedy nie dostarcza.
| Status | Co oznacza w proponowanym procesie | Co trzeba uzupełnić |
|---|---|---|
| Nowe | Otrzymane zapytanie, jeszcze bez oceny | Opiekuna i datę otrzymania |
| W kwalifikacji | Trwa ustalanie potrzeby i dopasowania | Wykonane działania i następny krok |
| Zakwalifikowane | Potwierdzone dopasowanie do ustalonych kryteriów | Usługę i datę kwalifikacji |
| Oferta | Przekazano konkretną propozycję | Wartość szansy, walutę i termin powrotu |
| Wygrane / utracone | Zapadła decyzja według definicji firmy | Datę zamknięcia oraz wartość wygranej albo powód utraty |
| Odrzucone / spam / duplikat | Kontakt nie jest odrębną szansą sprzedaży | Przyczynę lub wskazanie rekordu nadrzędnego |
Uzgodnij, czy „wygrane” oznacza podpisanie umowy, przyjęcie zamówienia czy pierwszy opłacony etap. Wybór zależy od sposobu sprzedaży, ale musi być stały w raporcie. Wartość podpisanej umowy nie jest automatycznie przychodem rozpoznanym ani kwotą otrzymanych wpłat. Przy abonamentach określ także okres, którego dotyczy kwota, aby nie porównywać miesięcznej opłaty z wartością całego projektu.
Jeżeli kilka kontaktów dotyczy jednego projektu, połącz je z jedną szansą sprzedaży przez odrębny identyfikator opportunity_id. Kwotę wygranej licz raz dla tej szansy. W przeciwnym razie formularz i późniejszy telefon mogą podwoić wartość tej samej umowy w raporcie.
Wartość szansy to prognoza przed decyzją, a wartość wygranej dotyczy zamkniętej sprzedaży. Jeśli korzystasz z pola prawdopodobieństwa, nazwij iloczyn kwoty i prawdopodobieństwa „wartością ważoną szans”. Nie przedstawiaj go jako przychodu. Bez danych historycznych i ustalonego modelu lepiej pozostawić prawdopodobieństwo puste niż wpisywać pozornie dokładną ocenę.
Google udostępnia zalecane zdarzenia opisujące kolejne etapy, m.in. qualify_lead i close_convert_lead. Ich przekazywanie z CRM do GA4 wymaga osobnej integracji i kontroli danych; zmiana statusu w CRM sama ich nie wysyła. Gdy przekazujesz parametr value, dokumentacja wymaga również currency. Nie przypisuj każdemu formularzowi wartości pełnej umowy. [2]
W usługach B2B rozmowa może trwać długo, dlatego potrzebujesz historii etapów. W e-commerce zakup i zwrot mają odrębne zdarzenia, a wiadomość z pytaniem o produkt nie jest jeszcze zamówieniem. Nie łącz w jednej kolumnie liczby zapytań i transakcji. [2]
Powody utraty pomagają ustalić zakres optymalizacji treści. Powtarzające się pytania o usługę, której nie świadczysz, uzasadniają doprecyzowanie artykułu lub oferty. Brak odpowiedzi firmy wymaga poprawy obsługi. Takie informacje warto włączyć w plan prac nad pozycjonowaniem stron, zamiast oceniać artykuły wyłącznie liczbą wejść.
Raport źródeł z ograniczeniami
Raport SEO połączony z oceną jakości zapytań buduj według stałego zestawu: źródło i medium, podstawa rozpoznania źródła, strona wejścia oraz usługa. Dla każdej grupy źródeł ruchu pokazuj liczbę unikalnych zapytań, zapytań ocenionych, zakwalifikowanych, ofert i wygranych. Dodaj odrzucone kontakty, sprawy otwarte i brakujące źródła. Taki widok łączy działania SEO z obsługą sprzedaży, nie ukrywając niepełnego pomiaru. Kluczowe wskaźniki oraz ich podstawy liczenia zestawiono poniżej.
| Wskaźnik | Jak liczyć w tym modelu | O czym pamiętać |
|---|---|---|
| Unikalne zapytania | Odrębne zgłoszenia po połączeniu duplikatów | Spam pokaż osobno i opisz, czy został wyłączony z podstawy |
| Udział zakwalifikowanych | Zakwalifikowane ÷ ocenione zapytania | Obok pokaż liczbę jeszcze nieocenionych |
| Udział wygranych | Wygrane ÷ zamknięte szanse: wygrane + utracone | Podaj liczbę otwartych szans i zasady kwalifikacji |
| Wartość wygranych | Suma won_value w danej grupie | Jedna waluta lub jawna reguła przeliczenia; oddzielnie od wpłat |
| Udział źródeł nieznanych | Zapytania z source=unknown ÷ wszystkie unikalne zapytania objęte raportem | To informacja o kompletności danych, nie osobny kanał marketingowy |
Porównuj grupy zapytań otrzymanych w tym samym okresie i oceniaj ich stan na wskazany dzień. Taka grupa nazywa się kohortą. Jeśli porównasz świeże kontakty z zakończonymi sprawami sprzed kilku miesięcy, krótszy czas na sprzedaż może wyglądać jak gorsza jakość leadów. Osobny raport operacyjny może pokazywać wygrane zamknięte w danym miesiącu, ale nie należy mieszać go z oceną kontaktów pozyskanych w tym miesiącu.
Przykład hipotetyczny, nie wynik Moon Design: artykuł poradnikowy może uczestniczyć w mniejszej liczbie zapytań niż strona główna, lecz prowadzić do bardziej precyzyjnych potrzeb. Wniosek nie brzmi wtedy automatycznie „zwiększ ruch na artykuł”. Najpierw sprawdź liczebność grup, udział nieznanych źródeł, statusy otwartych spraw i przyczyny utraty. Przy kilku kontaktach pojedyncza wygrana silnie zmienia proporcje.
Google Search Console pokazuje kliknięcia i wyświetlenia w wynikach wyszukiwania, a także dane o stronach i zapytaniach wyszukiwarki. Pomaga analizować widoczność słów kluczowych. Nie jest rejestrem konkretnych klientów. Część zapytań pozostaje niewidoczna ze względu na prywatność i ograniczenia raportu. Nie przypisuj frazy z GSC do osoby w CRM tylko dlatego, że kontakt pojawił się tego samego dnia. [6] [7]
W GA4 możesz natomiast sprawdzać zachowania użytkowników oraz sesje kanału Organic Search. Jeśli liczysz współczynnik konwersji z ruchu organicznego na kontakt, zastosuj np. liczbę sesji organicznych z poprawnie zmierzonym generate_lead podzieloną przez wszystkie sesje organiczne w tym samym zakresie. Nazwij to współczynnikiem kontaktu w pomiarze GA4. Nie dziel wszystkich leadów z CRM przez sesje z GA4 bez uzgodnienia pokrycia danych, ponieważ oba zbiory mogą obejmować innych odbiorców.
Atrybucja oznacza przypisanie udziału w wyniku do źródła lub kontaktu z marką. W prostym CRM stosujesz jawną regułę opartą na zarejestrowanej wizycie. W GA4 przypisanie może zależeć od zakresu wymiaru i modelu atrybucji. W rezultacie raport „pierwsze źródło użytkownika”, raport źródła sesji i raport kluczowych zdarzeń mogą przedstawiać różne odpowiedzi. [5]
Do ograniczeń dopisz brak zgody na analitykę, zablokowane skrypty, zmianę urządzenia, telefon i powroty po dłuższej przerwie. Modelowanie GA4 może uzupełniać niektóre zbiorcze raporty po spełnieniu wymagań, ale nie jest dowodem pochodzenia konkretnego zapytania w CRM. Ruch opisany jako direct nie daje sam w sobie podstaw do uznania go za SEO. [8] [9]
Pomiar SEO łączący narzędzia SEO, analitykę i CRM daje kontekst do decyzji, lecz nie dowodzi, że jeden artykuł samodzielnie spowodował zakup. Raportuj więc „wygrane powiązane z zarejestrowanym źródłem”, a nie pewny przychód wygenerowany przez każdą stronę. Przy ocenie opłacalności pracy uwzględnij też jej zakres; pomocny będzie poradnik o tym, ile kosztuje pozycjonowanie strony i jak porównywać modele rozliczeń.
Jeśli dziś zapytania pozostają w skrzynce, zacznij od wspólnego rejestru i regularnej kwalifikacji. Gdy potrzebujesz automatycznego przekazywania danych, uprawnień i raportów dopasowanych do procesu, w Moon Design możesz omówić dedykowany CRM lub panel sprzedaży. Punktem wyjścia powinny być pola i decyzje opisane w tym poradniku.
Interpretację raportu ułatwia rozdzielenie czasu pozycjonowania i kolejnych oznak postępu.
FAQ
Co zapisać, gdy źródło zapytania pozostaje nieznane?
Ustaw source=unknown i source_basis=brak. Zachowaj znany sposób kontaktu i usługę, a nowe zgłoszenie oznacz statusem „Nowe”. Nie wpisuj zerowej wartości szansy w miejsce nieustalonej wyceny. Jeśli klient później poda źródło, dodaj deklarację z datą i jej podstawą, zamiast przedstawiać ją jako zapis pomiarowy.
Jak uwzględnić lead zgłoszony telefonicznie?
Po rozmowie utwórz lub uzupełnij rekord CRM i zapisz potrzebę, usługę, datę oraz opiekuna. Źródło może pochodzić z właściwie skonfigurowanej integracji telefonicznej albo z deklaracji rozmówcy; oznacz tę różnicę. Odpowiedź „z Google” nie rozstrzyga między reklamą a bezpłatnym wynikiem. Jeśli nie znasz strony wejścia, pozostaw landing puste. Kliknięcie numeru na stronie nie wystarcza do potwierdzenia rozmowy.
Dlaczego dane GSC, GA4 i CRM nie muszą się dokładnie zgadzać?
GSC mierzy aktywność w wyszukiwarce, GA4 rejestruje zachowania według swojej konfiguracji, a CRM przechowuje obsługiwane kontakty. Różnią je definicje, pokrycie pomiaru, przetwarzanie i strefy czasowe. Dochodzą do tego zgody, blokady skryptów, duplikaty i zapytania otrzymane poza stroną. Najpierw uzgodnij okres i definicje, potem badaj rozbieżności; nie wyrównuj liczb przez dopisywanie źródeł. [7] [8]
Źródła
- Google Analytics Help, Enhanced measurement events — zakres pomiaru zaawansowanego.
- Google for Developers, Recommended events — zdarzenia leadów, wartości i waluty oraz zakup i zwrot.
- Google Analytics Help, Best practices to avoid sending Personally Identifiable Information — dane identyfikujące osoby, adresy URL i pola formularzy.
- Google Analytics Help, Traffic-source dimensions, manual tagging, and auto-tagging — źródło, medium i oznaczenia kampanii.
- Google Analytics Help, Scopes of traffic-source dimensions — zakres użytkownika, sesji i zdarzenia.
- Google Search Console Help, Performance report: Overview and basic setup — kliknięcia, wyświetlenia i wymiary raportu.
- Google Search Console Help, About Search Console data — niepełne dane zapytań i różnice pomiędzy narzędziami.
- Google Analytics Help, Behavioral modeling for consent mode — dane obserwowane, modelowane i warunki modelowania.
- Google Analytics Help, Campaigns and traffic sources — interpretacja źródeł i ruchu direct.