Klient wypełnia formularz na stronie, ale umowę podpisuje dopiero po tygodniu w biurze. Albo dzwoni i składa zamówienie telefonicznie. Google Ads tego nie widzi – i optymalizuje kampanie pod formularze zamiast pod realne przychody. Import konwersji offline rozwiązuje ten problem, lacząc kliknięcie reklamy z faktyczna sprzedażą w CRM. Dzięki temu Smart Bidding dostaje dane o prawdziwych wynikach biznesowych.
Krótka odpowiedź
Konwersje offline to sprzedaże lub leady finalizowane poza strona (telefon, spotkanie, sklep stacjonarny), które importujesz do Google Ads. Trzy metody: GCLID tracking (klasyczna), Enhanced Conversions for Leads (prostsza, lepsza match rate) i Data Manager (najnowszą).
Import pozwala Smart Bidding optymalizować pod prawdziwe przychody, nie tylko wypełnienia formularzy.
Usługi KC Mobile
Sprawdź naszą ofertę
Potrzebujesz pomocy specjalisty? Skorzystaj z naszych usług i rozwiń swój biznes online.
Czym jest import konwersji offline i dlaczego go potrzebujesz?
Import konwersji offline to przekazywanie do Google Ads sprzedaży, które domykają się poza stroną – przez telefon, na spotkaniu, w salonie albo po podpisaniu umowy tydzień po kliknięciu reklamy. Bez tego importu Google widzi tylko to, co dzieje się w przeglądarce: wypełniony formularz, pobrany PDF, kliknięcie w numer telefonu. Nie widzi, czy z tego leada powstała umowa za 500 zł, czy za 50 000 zł.
To rozróżnienie jest kluczowe dla każdej firmy z dłuższym cyklem sprzedaży – usług B2B, branży medycznej, prawniczej, motoryzacyjnej czy budowlanej. Formularz na stronie to dopiero początek lejka. Realna wartość biznesowa pojawia się dni lub tygodnie później, w CRM albo na fakturze.
Kiedy importujesz te dane z powrotem do konta, Smart Bidding przestaje optymalizować pod liczbę leadów, a zaczyna pod ich jakość. Algorytm uczy się, które słowa kluczowe, godziny i odbiorcy generują klientów, a nie tylko zapytania. W praktyce to różnica między kampanią, która przynosi 100 tanich formularzy bez sprzedaży, a kampanią, która przynosi 20 leadów domykających się na realnych umowach.
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 18+ lat doświadczenia
Wolisz zlecić to nam? Google Ads od 1 000 zł/mc – wycena w 24h →
Jak działa łączenie kliknięcia reklamy ze sprzedażą w CRM?
Cały mechanizm opiera się na jednym identyfikatorze: GCLID (Google Click ID). To unikalny ciąg znaków, który Google dokleja do adresu strony docelowej za każdym razem, gdy ktoś kliknie reklamę – widać go w URL jako parametr ?gclid=. Ten identyfikator jednoznacznie wiąże konkretne kliknięcie z konkretną kampanią, grupą reklam i słowem kluczowym.
Klasyczny przepływ wygląda tak: użytkownik klika reklamę, GCLID trafia do URL, skrypt na stronie zapisuje go (np. w ukrytym polu formularza lub w pliku cookie), a po wysłaniu formularza identyfikator wędruje do CRM razem z danymi kontaktowymi. Gdy handlowiec domknie sprzedaż, eksportujesz z CRM plik z GCLID, wartością transakcji i datą konwersji, a następnie wgrywasz go do Google Ads.
Ważny szczegół techniczny: GCLID ma ograniczoną żywotność powiązaną z oknem konwersji w akcji konwersji. Jeśli Twój cykl sprzedaży trwa pół roku, a okno ustawiono krócej, dopasowanie się nie uda – dlatego przy długich procesach decyzyjnych z góry projektujemy pomiar tak, by nie polegał wyłącznie na identyfikatorze kliknięcia.
Nowsze metody – Enhanced Conversions for Leads i Data Manager – odwracają tę logikę. Zamiast przechwytywać GCLID, przekazują zahaszowany adres e-mail lub numer telefonu, a Google samodzielnie dopasowuje go do zalogowanego użytkownika, który kliknął reklamę. Eliminuje to konieczność modyfikowania formularza i lepiej radzi sobie z sytuacją, gdy ktoś klika na telefonie, a kupuje na laptopie. Haszowanie odbywa się algorytmem SHA-256, więc do Google nie trafiają dane w postaci jawnej – co jest istotne z perspektywy RODO.
Jakie są metody importu konwersji offline (GCLID, ECL, Data Manager)?
Google oferuje dziś trzy podstawowe podejścia, które różnią się trudnością wdrożenia, jakością dopasowania i odpornością na zgody RODO. Wybór zależy od tego, czy masz dostęp do kodu strony, jak wygląda Twój CRM i ile czasu możesz poświęcić na konfigurację.
GCLID tracking to metoda klasyczna i najbardziej precyzyjna w dopasowaniu, ale wymaga przechwytywania identyfikatora w formularzu i jest podatna na utratę danych, gdy użytkownik wyczyści pliki cookie. Enhanced Conversions for Leads (ECL) opiera się na zahaszowanym e-mailu – jest prostsze we wdrożeniu i działa między urządzeniami. Data Manager to najnowsza warstwa łącząca źródła danych (BigQuery, pliki, partnerzy) w jednym miejscu w panelu Google Ads.
| Metoda | Klucz dopasowania | Trudność wdrożenia | Cross-device | Najlepsza dla |
|---|---|---|---|---|
| GCLID tracking | Google Click ID z URL | Średnia–wysoka | Nie | Firmy z pełną kontrolą nad CRM i formularzem |
| Enhanced Conversions for Leads | Zahaszowany e-mail / telefon | Niska–średnia | Tak | Większość firm usługowych i B2B na start |
| Data Manager | E-mail / telefon + źródła danych | Średnia | Tak | Zaawansowani, integracje BigQuery / partnerzy |
Dla zdecydowanej większości firm rozpoczynających przygodę z konwersjami offline rekomendujemy start od Enhanced Conversions for Leads. Jest szybsze w konfiguracji, nie wymaga ingerencji w kod formularza i daje wyższy współczynnik dopasowania niż czysty GCLID.
Jak skonfigurować import konwersji offline krok po kroku?
Konfiguracja metodą GCLID składa się z czterech etapów, które najłatwiej rozdzielić między wdrożenie techniczne a procesy w dziale sprzedaży. Poniżej opisujemy klasyczną ścieżkę – przy ECL pomijasz etap przechwytywania GCLID na rzecz zbierania e-maila.
1. Utwórz akcję konwersji typu Import w panelu Google Ads (Cele > Konwersje > Nowa akcja konwersji > Importuj > Inne źródła danych lub CRM). Wybierz wariant śledzenia kliknięć (GCLID) lub wywołań.
2. Włącz automatyczne tagowanie na koncie (Ustawienia > Tagowanie automatyczne). Bez tego GCLID nie pojawi się w adresach URL i cała metoda nie zadziała.
3. Przechwyć i zapisz GCLID na stronie. Najprościej przez Google Tag Manager: odczytujesz parametr z URL, zapisujesz w pliku cookie, a przy wysłaniu formularza wpisujesz go do ukrytego pola, które trafia do CRM razem z e-mailem i telefonem.
4. Eksportuj dane z CRM i wgraj plik. Po domknięciu sprzedaży przygotuj plik (CSV, Arkusz Google lub przez API) z kolumnami: Google Click ID, Conversion Name, Conversion Time, Conversion Value, Conversion Currency. Wgraj go ręcznie, przez harmonogram (SFTP/HTTPS) albo automatycznie.
Najważniejszy moment, który decyduje o powodzeniu całości, to punkt trzeci. Jeśli GCLID nie zostanie poprawnie zapisany w CRM przy tworzeniu leada, nie masz czego importować – dlatego ten element testujemy zawsze jako pierwszy, zanim ktokolwiek zacznie zbierać realne dane.
Gdy konfiguracja pomiaru wykracza poza standardowy formularz – call tracking, wiele formularzy, integracja z kilkoma systemami – pomocne bywa wsparcie specjalisty od konfiguracji i pomiaru konwersji, bo błąd na tym etapie zatruwa dane na wiele tygodni.
Jakie dane i format pliku są potrzebne do importu?
Google przyjmuje plik w ściśle określonej strukturze – kolejność nie ma znaczenia, ale nazwy kolumn i format daty muszą być dokładne, inaczej cały upload zostanie odrzucony. Najczęstszym powodem błędów jest data w złym formacie strefy czasowej oraz przecinek zamiast kropki w wartości konwersji.
Poniżej minimalny zestaw pól dla importu po GCLID oraz dla Enhanced Conversions for Leads. W ECL zamiast identyfikatora kliknięcia przekazujesz zahaszowane dane kontaktowe (Google haszuje je automatycznie po stronie interfejsu lub robisz to algorytmem SHA-256 przy imporcie przez API).
| Pole | Import po GCLID | Enhanced Conversions for Leads |
|---|---|---|
| Identyfikator | Google Click ID | E-mail (zahaszowany SHA-256) |
| Nazwa konwersji | wymagana | wymagana |
| Czas konwersji | wymagany (z offsetem strefy) | wymagany |
| Wartość | zalecana | zalecana |
| Waluta | zalecana (PLN) | zalecana (PLN) |
| Telefon / dane dodatkowe | opcjonalnie | opcjonalnie (E.164) |
Kilka twardych zasad, które oszczędzą Ci odrzuconych plików. Czas konwersji musi zawierać strefę – format typu 2026-01-15 14:30:00+01:00. Wartość zapisuj z kropką dziesiętną (1250.00), a nie przecinkiem. Konwersja nie może być starsza niż okno atrybucji ani wcześniejsza niż samo kliknięcie. I najważniejsze: e-maile w ECL muszą być znormalizowane (małe litery, bez spacji) przed haszowaniem, inaczej dopasowanie spadnie.
Jak zautomatyzować import przez CRM, Zapier i API?
Ręczny upload pliku raz w tygodniu sprawdza się na start, ale przy większym wolumenie szybko staje się źródłem opóźnień i błędów. Im świeższe dane trafiają do Google, tym szybciej Smart Bidding się uczy – dlatego docelowo warto przejść na automatyzację.
Natywne integracje to najprostsza droga, jeśli używasz Salesforce lub HubSpot. Google Ads ma wbudowane łączenie z tymi systemami: mapujesz etap w lejku (np. zmianę statusu na Wygrana) na akcję konwersji, a dane lecą automatycznie bez pisania kodu. To rekomendowane rozwiązanie dla firm już osadzonych w tych CRM.
Zapier lub Make sprawdzą się, gdy Twój CRM nie ma natywnej integracji. Tworzysz scenariusz: wyzwalacz to zmiana statusu transakcji, a akcja to wysłanie konwersji do Google Ads (przez gotowy moduł lub webhook do API). Zaletą jest brak kodowania, wadą – limity planów i to, że przy dużych wolumenach robi się to kosztowne.
Google Ads API to opcja dla zaawansowanych i największych wolumenów. Pozwala wgrywać konwersje przez metodę UploadClickConversions (dla GCLID) lub uploadu z danymi użytkownika (dla ECL), z pełną kontrolą nad logiką, retry i haszowaniem. Wymaga programisty, ale daje najwyższą niezawodność i jest jedyną sensowną drogą przy tysiącach konwersji miesięcznie. Pośrednim wariantem są narzędzia integracyjne (Dataddo, hurtownie danych), które łączą CRM z Google Ads bez budowania integracji od zera.
Jakie błędy najczęściej psują import konwersji offline?
Większość nieudanych wdrożeń nie wynika z błędnej konfiguracji w panelu, tylko z luk w przepływie danych między stroną a CRM. Oto pułapki, które widzimy najczęściej i które warto sprawdzić, zanim uznasz, że metoda nie działa.
Niezapisany GCLID to klasyk numer jeden. Jeśli skrypt nie przechwyci identyfikatora przy tworzeniu leada, importujesz puste wiersze. Drugi częsty problem to wyłączone automatyczne tagowanie – bez niego GCLID w ogóle nie powstaje. Trzeci to błędny format czasu lub waluty, który Google odrzuca w całości, nie częściowo.
Kolejne pułapki to import zbyt późno (po oknie atrybucji konwersja nie zostanie dopasowana) oraz zbyt mały wolumen, przez który Smart Bidding nie ma się czego uczyć. Przy danych użytkownika dochodzi jeszcze brak normalizacji e-maili przed haszowaniem, co potrafi obniżyć współczynnik dopasowania o kilkanaście punktów procentowych.
Perspektywa KC Mobile: w naszych wdrożeniach najczęściej widzimy, że problemem nie jest sam upload, tylko brak GCLID lub e-maila w CRM-ie przy nowych leadach. Zanim klient zacznie zbierać realne dane, robimy jeden testowy lead z reklamy i sprawdzamy, czy identyfikator faktycznie wylądował w karcie kontaktu. Ten jeden test oszczędza tygodnie zaśmieconych danych i pozornie zepsutej kampanii.
Warto też pamiętać, że Consent Mode v2 wpływa na dostępność danych: jeśli użytkownik odmówi zgody, GCLID ani e-mail nie zostaną zebrane. Tryb Advanced pozwala wtedy modelować brakujące konwersje, a ECL radzi sobie z tym lepiej niż czysty GCLID.
Jak import wpływa na Smart Bidding i czy działa bez CRM?
Konwersje offline zmieniają to, czego uczy się algorytm. Zamiast licytować pod tanie formularze, Smart Bidding (Maksymalizuj liczbę konwersji, docelowy CPA, docelowy ROAS) zaczyna licytować pod kliknięcia, które historycznie kończyły się sprzedażą. To szczególnie istotne w Performance Max, gdzie algorytm rozdziela budżet między wiele kanałów na podstawie sygnałów konwersji.
Żeby to zadziałało, potrzebujesz wolumenu. W praktyce sensowny minimum to kilkadziesiąt konwersji offline miesięcznie na kampanię – przy mniejszej liczbie algorytm nie ma wystarczających danych, by wyciągać wnioski. Dlatego przy małych firmach często łączymy konwersje offline z konwersjami online (formularz jako sygnał wstępny, sprzedaż jako sygnał właściwy z wyższą wartością).
Czy da się śledzić konwersje offline bez CRM? Tak, ale w ograniczonym zakresie. Dla połączeń telefonicznych Google ma natywne śledzenie wywołań (call tracking z reklam i ze strony). Drobne wolumeny da się obsłużyć ręcznym arkuszem z GCLID i wartościami. Pełnego, automatycznego pomiaru wartości sprzedaży przy dłuższym cyklu i wielu handlowcach nie zbudujesz jednak bez systemu, który przechowuje GCLID lub e-mail przy każdym leadzie – i tu CRM pozostaje niezastąpiony.
Osobny wątek to wartości konwersji. Jeśli importujesz tylko fakt sprzedaży bez kwoty, Smart Bidding optymalizuje pod liczbę domknięć, traktując zlecenie za 2000 zł i za 200 000 zł tak samo. Przekazywanie realnej wartości każdej transakcji odblokowuje strategię docelowego ROAS, która licytuje pod przychód, a nie pod liczbę leadów – i to właśnie ten krok najczęściej odmienia rentowność konta przy dłuższym cyklu sprzedaży.
Wspomniane narzędzia
Chcesz więcej klientów z Google Ads?
Prowadzimy kampanie Google Ads od 1500 zł/mies. mierzalny ROAS. Certyfikowany Partner Google.
Najczęściej zadawane pytania
Czy Enhanced Conversions for Leads zastępuje klasyczny import po GCLID?
Jak długo trwa, zanim zaimportowane konwersje pojawią się w raportach?
Czy mogę importować konwersje offline do kampanii Performance Max?
Jak Consent Mode v2 wpływa na import konwersji offline w Polsce?
Ile konwersji offline miesięcznie potrzebuję, żeby to miało sens?
Czy muszę umieć programować, żeby wdrożyć import konwersji offline?
Potrzebujesz pomocy?
Wolisz, żebyśmy zrobili to za Ciebie?
Oszczędź czas i uniknij błędów. Zostaw kontakt – wdrożymy to rozwiązanie profesjonalnie.
- Wdrożenie krok po kroku przez doświadczony zespół
- Konkretny timeline + cena dopasowana do projektu
- 18+ lat doświadczenia
Wolisz zlecić to nam? Google Ads od 1 000 zł/mc – wycena w 24h →