Jeśli Twój biznes zamyka deale przez zespół sprzedaży w Salesforce zamiast checkoutu, optymalizacja Google Ads w stronę form submissions to optymalizacja w stronę niewłaściwej rzeczy. Lead formularz mówi algorytmowi, że ktoś podniósł rękę; nic nie mówi o tym, czy ta ręka należała do wykwalifikowanego kupującego czy tire-kickera, konta enterprise czy studenta robiącego research. Smart Bidding będzie posłusznie ścigało cokolwiek powiesz mu wycenić — a jeśli wyceniasz form fills, dostaniesz więcej form fills i niekoniecznie więcej przychodu. Offline conversion import zamyka tę pętlę, wysyłając wyniki, które faktycznie się liczą, z powrotem do Google Ads.
Ten tutorial jest napisany dla adminów Salesforce i operatorów marketingu B2B, którzy potrzebują działającego, łatwego w utrzymaniu pipeline od kliknięcia reklamy Google do zamkniętej Salesforce opportunity. Pokryjemy przechwytywanie GCLID, dwie ścieżki importu (natywny konektor i Google Ads API), mapowanie opportunity-stage-to-value, Enhanced Conversions for Leads, automatyzację Salesforce Flow i uzgadnianie atrybucji, których wymagają długie cykle sprzedaży. Mechaniki nie są trudne, ale kolejność operacji ma znaczenie — a jeden pominięty krok (przenoszenie GCLID przez konwersję lead) po cichu łamie cały łańcuch.
Zespoły przechwytują GCLID na Lead, świętują i ruszają dalej — a potem odkrywają miesiące później, że nic się nie atrybuuje, bo gdy Lead konwertował na Contact i Opportunity, GCLID został zostawiony na martwym rekordzie Lead. Opportunity, która ostatecznie się zamyka, nie ma click ID do importowania. Salesforce Flow kopiujący GCLID dalej przy konwersji to nieefektowny krok, który czyni cały pipeline działającym. Zbuduj go pierwszego, przetestuj drugiego, zanim dotkniesz Google Ads.
Dlaczego B2B potrzebuje offline conversions, nie form fills
Argument za offline conversions to argument przeciw optymalizacji w stronę leadów. W funnelu B2B dystans między form fill a przychodem jest ogromny. Przejdź typowy łańcuch konwersji:
- Contact formularz do sales-accepted lead: około 30%.
- Sales-accepted lead do qualified opportunity: około 40%.
- Qualified opportunity do closed-won: około 25%.
Pomnóż to przez i pojedynczy form fill jest wart około 3% zamkniętego deala — a nie wszystkie form fills są równe. Niektóre kampanie generują dużo tanich, niskiej jakości fills; inne generują mniej, drogich, wysokiej jakości. Jeśli optymalizujesz w stronę fills, Smart Bidding będzie faworyzować kampanie cheap-fill i głodzić te produkujące prawdziwy pipeline.
Offline conversion import naprawia incentive. Wysyłając qualified opportunities i closed-won deale z powrotem do Google Ads — zszyte z oryginalnym kliknięciem przez GCLID — pozwalasz Smart Bidding uczyć się, które słowa kluczowe, audiencje i creative produkują przychód, nie tylko hand-raise. Konta dokonujące tej zmiany rutynowo widzą, że bidding przesuwa wydatki od źródeł leadów wysoko-wolumenowych, niskiej-jakości w stronę trudniejszych, droższych kliknięć, które faktycznie się zamykają. Raportowany wolumen leadów często spada; pipeline i przychód rosną. To poprawny wynik, mimo że wygląda gorzej na vanity metric.
Jest druga korzyść specyficzna dla value-based bidding. Gdy importujesz wartości deali — nie tylko fakt konwersji, ale jej wartość pieniężną — bidding może dojrzeć na dwa sposoby:
- Przejść z Target CPA na Target ROAS, mówiąc Google, aby ścigać wysokowartościowy pipeline zamiast traktować deal 5.000 euro i deal 500.000 euro jako identyczne konwersje.
- Różnicować po wielkości deala w obrębie kampanii, więc algorytm pochyla się ku słowom kluczowym i audiencjom produkującym duże opportunities, nie tylko częste małe.
To jest transformacyjne dla biznesów z szerokim wariancem wielkości deala, co opisuje większość B2B.
Prerequisite dla tego wszystkiego to podłączenie Salesforce, gdzie żyją wyniki deali, do Google Ads, gdzie zachodzi bidding. Reszta tego przewodnika buduje to połączenie. Dla strategicznego framingu prowadzenia Google Ads dla B2B motion ogólnie, nasz przewodnik strategii Google Ads B2B SaaS dostarcza kontekstu na poziomie kampanii, który ten tutorial zakłada.
Przechwytywanie GCLID w leads i opportunities Salesforce
GCLID (Google Click Identifier) to nić wiążąca wszystko razem. Gdy auto-tagowanie jest włączone, Google dokłada unikalny parametr gclid do URL każdego kliknięcia reklamy. Przechwytywanie i zachowywanie tej wartości przez cały Twój funnel to fundament GCLID-opartego offline importu.
Krok jeden: włącz auto-tagowanie. W Google Ads pod Account settings potwierdź, że auto-tagowanie jest włączone. Bez niego nie ma GCLID do przechwytywania, a to całe podejście jest niemożliwe. (Jeśli prowadzisz też Microsoft Ads, ekwiwalent to MSCLKID — wzorzec jest identyczny, ale nazwa parametru się różni.)
Krok dwa: przechwyć go na landing page. Gdy user przybywa z reklamy, gclid jest w URL. Mały skrypt powinien go przeczytać, zapisać w first-party cookie z 90-dniowym żywotem, więc przetrwa multi-page sesję, a potem zaludnić ukryte pole formularza na każdym formularzu lead-capture na stronie. Przechwyć click timestamp w tym samym czasie — będziesz go potrzebować później dla zarządzania oknem. Ukryte pole płynie przez przy submission i ląduje na rekordzie Lead Salesforce.
Krok trzy: utwórz pola Salesforce. Dodaj niestandardowe pola do obiektu Lead: tekstowe pole GCLID (uczyń je wystarczająco długim — GCLIDs mogą mieć 100+ znaków; nigdy nie skracaj) i pole click-date. To są miejsca, gdzie przechwycone wartości lądują.
Krok cztery — i to jest krytyczny: przenieś GCLID dalej. Konwersja lead Salesforce tworzy Contact, Account i zwykle Opportunity, a domyślnie niestandardowe pola Lead nie mapują się automatycznie do Opportunity. Aby zachować identyfikator:
- Dodaj odpowiadające pola GCLID i click-date do obiektów Contact i Opportunity.
- Zbuduj Flow (pokryty szczegółowo później) kopiujący wartości w momencie konwersji.
- Zweryfikuj, że import działa przeciw GCLID Opportunity, bo Opportunity to to, co ostatecznie się zamyka.
Jeśli identyfikator żyje tylko na Lead, każdy zamknięty deal będzie nie-atrybuowalny — to najczęstszy powód, dla którego inaczej-poprawna konfiguracja nic nie atrybuuje.
Szybki rytuał walidacji po konfiguracji: wyślij prawdziwy test lead klikając jedną z własnych live reklam, potem śledź GCLID z URL, do cookie, do ukrytego pola, do rekordu Lead i ostatecznie — po testowej konwersji — do Opportunity. Jeśli przetrwa cały ten łańcuch intact, Twoja warstwa przechwytywania jest solidna. Jeśli umiera gdzieś, napraw to przed konfiguracją Google Ads.
Dwie ścieżki importu: konektor Salesforce vs API
Gdy GCLIDs płyną na opportunities, potrzebujesz mechanizmu wysyłania zamkniętych deali z powrotem do Google Ads. Są dwa, a wybór poprawnie oszczędza tygodnie.
Ścieżka A — natywny konektor Salesforce (bez kodu). Google Ads oferuje wbudowaną integrację Salesforce skonfigurowaną pod Tools i linked accounts. Uwierzytelniasz się do Salesforce, potem mapujesz etapy lead i opportunity Salesforce na actions konwersji Google Ads i mapujesz pola kwoty Opportunity i prawdopodobieństwa na wartość konwersji. Od tego momentu, gdy opportunity osiąga zmapowany etap, konektor automatycznie importuje konwersję, zszytą przez przechowywany GCLID. Dla standardowych konfiguracji Sales Cloud to właściwe domyślne — admin może uruchomić całość bez developera, a Google utrzymuje hydraulikę.
Ścieżka B — Google Ads API (pełna kontrola). Dla niestandardowych modeli danych, niestandardowych obiektów, bardzo wysokich wolumenów konwersji, złożonej logiki wartości lub ścisłych wymagań ładu, budujesz zaplanowane job uploadujący click conversions bezpośrednio przez Google Ads API. Zapytujesz Salesforce o nowo-zamknięte (lub nowo-etapizowane) opportunities z GCLID, formatujesz je jako click-conversion uploads (GCLID, action konwersji, czas, wartość, waluta) i wysyłasz na harmonogramie. Więcej pracy, więcej elastyczności i niezbędne, gdy wyrastasz z konektora.
Pragmatyczna rekomendacja: zacznij z konektorem, jeśli Twój model jest standardowy. Dostajesz działający revenue-attributed pipeline szybko, udowadnia koncepcję interesariuszom i pokazuje problemy jakości danych (luki przechwytywania, problemy okna) wcześnie. Migruj na API tylko, gdy konkretne ograniczenie to wymusi — większość kont B2B nigdy nie potrzebuje. Jeśli ostatecznie prowadzisz Customer Data Platform lub warehouse-centric stack, ścieżka API również wpasowuje się w szersze server-side podejście pomiarowe; nasz przewodnik konfiguracji enhanced conversions pokrywa sąsiednie server-side wzorce.
Mapowanie etapów opportunity na wartości konwersji
Decydowanie, które milestone importować i jak je wycenić, to gdzie żyje strategia offline conversion. Pomyl to, a nawet perfekcyjnie zbudowany pipeline optymalizuje w stronę niewłaściwej rzeczy.
Importuj wiele etapów, nie tylko closed-won. Instynkt to importowanie tylko finalnej sprzedaży, ale wolumen closed-won jest prawie zawsze zbyt niski, aby Smart Bidding się uczył — algorytm potrzebuje około 30+ konwersji miesięcznie per kampania, aby optymalizować dobrze, a większość kont B2B nie zamyka tylu deali. Więc standardowy wzorzec to konfiguracja dwu-poziomowa: mid-funnel konwersja (sales-accepted lead lub qualified opportunity) jako primary cel optymalizacji, bo zachodzi w wystarczającym wolumenie i w obrębie okna GCLID, i closed-won jako secondary konwersja do raportowania i, ostatecznie, value-based bidding, gdy wolumen pozwala.
Wyceń każdy etap stage-weighted expected value. Nie wysyłaj pełnej kwoty kontraktu dla deala, który się nie zamknął — to przeszacowuje przychód z pipeline, który może wyparować. Zamiast tego pomnóż kwotę opportunity przez historyczny win rate jej obecnego etapu:
To daje Smart Bidding probabilistyczny sygnał przychodu odzwierciedlający jakość pipeline. Kampania produkująca wiele opportunities na etapie proposal wysyła silniejsze sygnały wartości niż produkująca tylko early-stage leady, a bidding przesuwa się odpowiednio.
Restate wartości, gdy deale progresują. Gdy opportunity awansuje lub się zamyka, wyślij conversion adjustment restate'ujący wartość do nowego prawdopodobieństwa — lub do urzeczywistnionej kwoty przy closed-won. To utrzymuje algorytm ucząc się z obecnej rzeczywistości, zamiast zamrożonego snapshotu z jednego momentu życia deala. Konektor obsługuje podstawowe mapowanie wartości; pełna kontrola restate'u to jeden z powodów, dla których konta migrują na API. Dla szerszych zasad dołączania prawdziwych wartości do konwersji, przewodnik conversion tracking to użyteczny towarzysz.
Końcowa nota o walucie i liczeniu: ustaw każdą action konwersji, aby liczyła jedną na kliknięcie (pojedyncza opportunity nie powinna mnożyć się w wiele konwersji) i bądź meticulous o kodach waluty i strefach czasowych w uploadach — niedopasowania formatowania są wiodącą przyczyną cicho odrzucanych wierszy.
Enhanced Conversions for Leads jako fallback bez GCLID
GCLID-oparty import jest precyzyjny, ale kruchy. Zawodzi, gdy GCLID nigdy nie został przechwycony (auto-tagowanie wyłączone, ukryte pole nie zaludnione, bezpośredni lub organiczny first touch) lub wygasł (deal zamknął się poza 90-dniowym oknem). Enhanced Conversions for Leads (ECL) to odporne uzupełnienie odzyskujące te inaczej-stracone deale.
Jak ECL różni się od GCLID importu. Zamiast polegania na click ID przechowywanym w momencie kliknięcia, ECL dopasowuje hashowany identyfikator — typowo email leada, opcjonalnie telefon — który uploadujesz ze zdarzeniem konwersji do kliknięcia, które Google już ma w rekordzie dla tego zalogowanego użytkownika. Nie musisz w ogóle przechwytywać GCLID. Google robi dopasowanie po swojej stronie używając hashu. To czyni ECL znacznie mniej wrażliwym na porażki przechwytywania i timing, kosztem nieco mniej granularnej atrybucji niż bezpośrednie zszycie GCLID.
Jak to skonfigurować:
- Włącz Enhanced Conversions for Leads w swoich ustawieniach konwersji Google Ads.
- Przechwyć email leada (i telefon) przy submission formularza — co Salesforce już przechowuje.
- Normalizuj i hashuj go z SHA-256 przed transmisją (tag lub mechanizm uploadu może auto-hashować).
- Włącz hashowane identyfikatory, gdy uploadujesz zdarzenie konwersji dla zamkniętej lub qualified opportunity; Google dopasowuje i kredytuje konwersję.
- Użyj różnych actions konwersji od swojego GCLID-opartego importu, więc dwa podejścia uzupełniają, a nie podwójnie liczą.
Prowadź oba, deliberately. Dojrzała konfiguracja 2026 to belt-and-suspenders: GCLID-oparty offline import, gdzie GCLID istnieje i jest w-oknie, ECL aby odzyskać deale, gdzie nie. Razem pchają Twój atrybuowany udział zamkniętych deali znacznie wyżej niż każdy sam — wiele kont B2B przechodzi z atrybuowania 40-50% closed-won do 75-85% przez dodanie ECL na wierzchu GCLID importu. Mechaniki hashowania i prywatności są identyczne ze standardowymi Enhanced Conversions, które nasz przewodnik konfiguracji enhanced conversions dokumentuje w pełni, włącznie z regułami normalizacji i rozważaniami GDPR.
Traktuj GCLID jako swój precyzyjny instrument, a Enhanced Conversions for Leads jako sieć bezpieczeństwa. GCLID daje Ci dokładną atrybucję, gdy wszystko działa; hashowane-email dopasowanie łapie long-cycle deale i luki przechwytywania, które GCLID nieuchronnie pomija. Prowadzenie tylko jednego z nich pozostawia mierzalne przychody nieskredytowane.
Automatyzacja pipeline z Salesforce Flow
Niezawodny pipeline offline conversion to głównie automatyzacja Salesforce. Flow to nowoczesne, no-code narzędzie do tego, a trzy flowy niosą ładunek.
Flow 1 — przenieś GCLID dalej przy konwersji lead. To load-bearing flow. Wywoływaj go przy konwersji Lead (lub przy tworzeniu Opportunity z konwertowanego Lead), znajdź GCLID i click-date pierwotnego Lead i zapisz je do nowej Opportunity (i Contact). Bez tego identyfikator umiera przy konwersji. Zbuduj go jako record-triggered flow, przetestuj go przeciw prawdziwemu konwertowanemu lead i dodaj powiadomienia o błędach, aby cicha porażka nie pozostała niezauważona przez miesiące. Wszystko downstream zależy od tego pojedynczego flow wykonującego swoją pracę za każdym razem.
Flow 2 — skompiluj i stempluj wartość konwersji. Gdy Opportunity osiąga etap, który importujesz, oblicz stage-weighted expected value (kwota razy historyczny win rate etapu) i zapisz go do pola, które czyta konektor lub API job. Centralizowanie logiki wartości w flow — zamiast rozsypywania jej przez konfigurację konektora — czyni założenia win-rate audytowalnymi i łatwymi do aktualizacji, gdy zmienia się dojrzałość Twojego funnela. Utrzymuj per-stage win rates w niestandardowej tabeli metadanych, aby aktualizacja ich nie wymagała edytowania samego flow.
Flow 3 — wywołaj restatement przy zmianie etapu lub zamknięciu. Gdy Opportunity awansuje lub się zamyka, flaguj ją dla value adjustment, aby pipeline wysłał zaktualizowaną wartość konwersji. Jeśli jesteś na ścieżce API, ten flow może zapisać do obiektu kolejki, którą Twój upload job przetwarza; na ścieżce konektora zapewnia, że pole wartości odzwierciedla najnowszy etap przed następną synchronizacją. Closed-won powinno restate'ować do urzeczywistnionej kwoty.
Poza tymi trzema, kilka praktyk higieny automatyzacji się opłaca:
- Validation rules ostrzegające, gdy Opportunity osiąga etap sprzedaży bez GCLID i bez emaila — ta kombinacja oznacza, że deal będzie niewidoczny dla obu ścieżek importu i sygnalizuje problem przechwytywania wart naprawienia upstream.
- Dashboard pokrycia śledzący pokrycie GCLID na opportunities w czasie, więc regresje przechwytywania pojawiają się natychmiast, a nie przy następnym kwartalnym audycie.
- Dokumentacja każdego flow, pola i mapowania; pipeliny offline conversion są znane z cichego psucia się, gdy ktoś niepowiązany edytuje formularz, flow lub definicję etapu miesiące później.
Salesforce Trailhead ma dokładne, darmowe moduły o Flow i konwersji lead, jeśli Twój zespół potrzebuje skill upu o samej automatyzacji; wzorce powyżej to standardowe Flow, nic egzotycznego.
Uzgadnianie atrybucji przez długie cykle sprzedaży
Definiującym wyzwaniem offline conversions B2B jest czas. Gdy cykl sprzedaży trwa 90, 120 lub 180 dni, luka między kliknięciem a przychodem stresuje każdą część systemu — okno GCLID, uczenie Smart Bidding i Twoją zdolność do zaufania liczbom.
Problem 90-dniowego okna. Google akceptuje offline uploads dla kliknięcia do 90 dni po jego wystąpieniu. Każdy deal zamykający się poza tym nie może być zaimportowany przeciw swojemu GCLID. Są trzy mitygacje, używane razem. Po pierwsze, optymalizuj w stronę mid-funnel konwersji lądującej wewnątrz okna — qualified opportunity w dniu 30 jest importowalne, nawet jeśli closed-won w dniu 130 nie jest. Po drugie, rozszerz okno konwersji w ustawieniach action konwersji, gdzie wspierane, aby uchwycić tyle cyklu, ile możliwe. Po trzecie, oprzyj się na Enhanced Conversions for Leads, które są znacznie mniej wrażliwe na timing, bo dopasowują na hashowanych identyfikatorach, a nie click ID, które się starzeje. Kombinacja oznacza, że nawet bardzo długie cykle pozostają mierzalne.
Problem uczenia Smart Bidding. Smart Bidding uczy się od konwersji, gdy są raportowane, więc długi lag oznacza, że dzisiejsze stawki są informowane przez kliknięcia z jednego do trzech miesięcy temu. To nieuniknione, ale importowanie mid-funnel konwersji skraca efektywną pętlę feedback — algorytm dostaje sygnał jakości w dniu 30, zamiast czekać do dnia 130. Argumentuje to również za cierpliwością: nie osądzaj zmian bidding na koncie B2B na horyzoncie dwutygodniowym, gdy Twój cykl to dwa miesiące. Ewaluuj w oknie co najmniej tak długim, jak Twój cykl sprzedaży.
Trzy mitygacje dla 90-dniowego okna, zastosowane razem:
- Optymalizuj w stronę mid-funnel konwersji lądującej wewnątrz okna — qualified opportunity w dniu 30 jest importowalne, nawet gdy closed-won w dniu 130 nie jest.
- Rozszerz okno konwersji w ustawieniach action konwersji, gdzie wspierane, aby uchwycić tyle cyklu, ile możliwe.
- Oprzyj się na Enhanced Conversions for Leads, które dopasowują na hashowanych identyfikatorach i starzeją się znacznie mniej agresywnie niż click ID.
Dyscyplina uzgadniania. Miesięcznie uzgadniaj trzy liczby i ścigaj każdą lukę:
Jeśli importowane konwersje opóźniają się za closed-won, zbadaj porażki przechwytywania, uploady poza-oknem i odrzucenia formatowania. Jeśli pokrycie GCLID jest niskie, problem jest upstream w przechwytywaniu lub flow przenoszenia. Zdrowe dojrzałe konta atrybuują 70-85% closed-won przez GCLID import plus ECL; jeśli jesteś znacznie poniżej tego, wyciek jest prawie zawsze w przechwytywaniu, nie w Google.
W końcu pamiętaj, że Google Ads to jeden kanał w multi-touch B2B podróży, która często zawiera również LinkedIn, email i wydarzenia. Offline conversion import daje Google Ads kredyt za kliknięcia, które wpłynęło, ale nie rozwiązuje cross-channel overlap. Gdy atrybucja pojedynczego-kanału jest solidna, dodaj cross-channel atrybucję, aby zrozumieć, jak Google działa obok Twoich innych źródeł popytu.
30-dniowy playbook implementacji dla SF adminów
Schema HowTo powyżej to checklist dzień-po-dniu. Oto strategiczny framing czterotygodniowego buildu.
Tydzień 1 — fundament i przechwytywanie. Potwierdź auto-tagowanie, uzgodnij milestone konwersji ze sprzedażą i zbuduj przechwytywanie GCLID strona-do-Lead. Do końca tygodnia jednego test lead z prawdziwego kliknięcia reklamy powinien przenosić swój GCLID całą drogę do rekordu Lead. Jeszcze żadnej konfiguracji Google Ads — przechwytywanie musi być udowodnione najpierw, bo wszystko downstream jest bezwartościowe bez niego.
Tydzień 2 — propagacja i actions konwersji. Zbuduj Flow przenoszący GCLID przez konwersję lead do Opportunity i utwórz actions konwersji w Google Ads (qualified-opportunity primary, closed-won secondary). Do końca tygodnia dwa testowa konwersja lead-to-opportunity powinna propagować GCLID, a Twoje actions konwersji powinny być skonfigurowane i gotowe do odbierania importów.
Tydzień 3 — podłączenie i fallback. Postaw mechanizm importu (konektor dla standardowych modeli, API job w przeciwnym razie), wyklep mapowanie stage-to-value i dodaj Enhanced Conversions for Leads jako fallback hashowanego-identyfikatora. Do końca tygodnia trzeciego rzeczywiste zamknięte i qualified opportunities powinny zacząć się importować, a ECL powinno odzyskiwać deale bez GCLID.
Tydzień 4 — refinement wartości i uzgadnianie. Sfinalizuj logikę stage-weighted value, dodaj restatement adjustments i uruchom pierwsze uzgodnienie closed-won versus importowane versus pokrycie GCLID. Do końca tygodnia czwartego masz działający, revenue-attributed pipeline i miesięczny proces utrzymania go uczciwym.
Po buildzie to staje się trwającą higieną: monitoruj pokrycie GCLID dla regresji, aktualizuj stage win rates, gdy dane Twojego funnela dojrzewają, uzgadniaj miesięcznie i oprzyj się osądzaniu long-cycle zmian bidding na krótkich horyzontach. Gdy przychód płynie z powrotem do Google Ads, możesz dyplomować konto z lead-based Target CPA do value-based Target ROAS — wypłata, która czyni cały wysiłek wartym.
Jeśli chcesz drugiej pary oczu na to, czy Twoja konfiguracja offline conversion faktycznie karmi Smart Bidding poprawnie — najczęstsza porażka B2B to pipeline, który wygląda na podłączony, ale importuje frakcję prawdziwych deali — SteerAds prowadzi darmowy 14-dniowy audyt na Google i Microsoft Ads, który sprawdza konfigurację konwersji, mapowanie wartości i pokrycie atrybucji end-to-end.
Źródła
- support.google.com/google-ads — dokumentacja Import konwersji z Salesforce
- support.google.com/google-ads — Import offline conversions z GCLID
- developers.google.com/google-ads — Google Ads API offline click conversion uploads
- support.google.com/google-ads — konfiguracja Enhanced Conversions for Leads
- trailhead.salesforce.com — moduły Salesforce Flow i konwersji lead
FAQ
Jaka jest różnica między Salesforce offline conversion import a Enhanced Conversions for Leads?
Offline conversion import (OCI) wymaga GCLID — Google click ID przechwyconego, gdy lead pierwszy raz przyszedł — aby zszyć zamknięty deal z powrotem do dokładnego kliknięcia reklamy. Enhanced Conversions for Leads (ECL) nie potrzebuje GCLID; dopasowuje hashowany email lub telefon, który uploadujesz, do kliknięcia, które Google już zarejestrował dla tego użytkownika. OCI jest precyzyjniejszy i wspiera per-event value, ale łamie się, gdy GCLID nigdy nie został przechwycony lub wygasł. ECL to odporny fallback, gdy przechwytywanie GCLID jest niedoskonałe. Większość dojrzałych kont B2B prowadzi oba: OCI tam, gdzie GCLID istnieje, ECL aby odzyskać resztę.
Jak długo GCLID pozostaje ważny dla offline conversion import?
Google akceptuje upload offline conversion dla kliknięcia do 90 dni po wystąpieniu kliknięcia, domyślnie. Ponieważ cykle sprzedaży B2B rutynowo przekraczają 90 dni, to prawdziwe ograniczenie: deal zamykający się 120 dni po kliknięciu nie może być zaimportowany przeciw temu GCLID. Obejścia to import wcześniejszej pośredniej konwersji (na przykład sales-qualified opportunity w dniu 30) w obrębie okna, rozszerzenie okna konwersji w ustawieniach action konwersji, gdzie wspierane, i używanie Enhanced Conversions for Leads, które jest mniej wrażliwe na timing, bo dopasowuje na hashowanych identyfikatorach.
Czy powinienem importować lead, opportunity czy zamknięty deal jako konwersję?
Importuj wiele etapów, każdy jako własna action konwersji z własną wartością. Pojedyncza konwersja przy closed-won daje Smart Bidding zdecydowanie zbyt mało danych — większość kont zamyka zbyt mało deali miesięcznie, aby algorytm się uczył. Standardowy wzorzec 2026 to importowanie mid-funnel sygnału (sales-accepted lead lub qualified opportunity) jako głównej konwersji optymalizacyjnej, bo dzieje się w obrębie okna GCLID i w wystarczającym wolumenie, i importowanie closed-won jako wtórnej konwersji do raportowania i value-based bidding, gdy wolumen pozwala. Mapuj reprezentatywną wartość do każdego etapu.
Jaką wartość powinienem wysłać dla offline conversion, jeśli deal jeszcze się nie zamknął?
Użyj stage-weighted expected value, nie pełnej wartości kontraktu. Pomnóż kwotę opportunity przez historyczny win rate tego etapu — deal na 'proposal' z 40% historycznym close rate i kwotą 50.000 euro jest wart 10.000 euro jako wartość konwersji. To daje Smart Bidding probabilistyczny sygnał odzwierciedlający jakość pipeline bez przeszacowywania przychodów z deali, które mogą nigdy się nie zamknąć. Gdy deal faktycznie się zamyka, wyślij dostosowanie (restate do prawdziwej wartości) lub importuj closed-won jako oddzielną action, aby algorytm w końcu uczył się z urzeczywistnionych przychodów, nie tylko pipeline.
Czy potrzebuję developera, aby podłączyć Salesforce do Google Ads?
Niekoniecznie. Google oferuje natywny konektor Salesforce skonfigurowany wewnątrz Google Ads (Tools, potem linked accounts) mapujący etapy lead i opportunity Salesforce na actions konwersji bez kodu, pod warunkiem że Twój Salesforce przechowuje GCLID. Dla większości standardowych konfiguracji Sales Cloud admin może wdrożyć cały pipeline używając konektora plus Salesforce Flow dla przechwytywania GCLID i mapowania pól. Potrzebujesz zaangażowania developera tylko dla niestandardowych obiektów, złożonej logiki wartości, bardzo wysokich wolumenów lub gdy wyrastasz z konektora i przechodzisz na bezpośrednie uploady Google Ads API dla precyzyjniejszej kontroli.
Jak przechwytuję GCLID, gdy lead wypełnia formularz?
GCLID przybywa jako URL parameter na landing page, gdy user kliknie reklamę Google z włączonym auto-tagowaniem. Przeczytaj go po stronie klienta, zapisz w first-party cookie (więc przetrwa multi-page sesje) i wpisz w ukryte pole na każdym formularzu lead. Przy submission ląduje na rekordzie Lead Salesforce w niestandardowym polu GCLID. Krytycznie, zbuduj Flow kopiujący GCLID dalej, gdy Lead konwertuje na Contact i Opportunity — jeśli żyje tylko na Lead, tracisz go przy konwersji i nie możesz atrybuować zamkniętego deala. Przechwyć też click timestamp, dla zarządzania oknem.
Czy offline conversions i online conversions mogą oba działać bez podwójnego liczenia?
Tak, jeśli przypiszesz je do różnych actions konwersji i jesteś świadomy, które są oznaczone Primary (używane dla bidding) versus Secondary (tylko obserwowane). Powszechna czysta konfiguracja: trzymaj online form-fill jako Secondary conversion dla widoczności wczesnego funnela i uczyń offline qualified-opportunity import główną Primary conversion, którą Smart Bidding optymalizuje. Ponieważ są oddzielnymi actions śledzącymi różne milestone tej samej podróży, nie ma podwójnego liczenia w bidding — po prostu musisz unikać oznaczenia dwóch actions reprezentujących to samo zdarzenie jako Primary.
Dlaczego mój Salesforce offline import pokazuje 'unattributed' lub niskie wskaźniki dopasowania?
Zwykłe przyczyny, w kolejności: GCLID nigdy nie przechwycony (auto-tagowanie wyłączone lub ukryte pole nie zaludnione), GCLID stracony przy konwersji lead-to-opportunity (brak Flow przenoszącego go dalej), uploady poza 90-dniowym oknem, bo cykl jest długi, niedopasowanie formatowania strefy czasowej lub waluty w uploadzie, lub GCLID przechowywany skrócony. Diagnozuj sprawdzając, jaka frakcja closed-won opportunities ma zaludniony, w-oknie GCLID. Jeśli przechwytywanie jest problemem, napraw Flow; jeśli timing jest problemem, importuj wcześniejszy etap konwersji i dodaj Enhanced Conversions for Leads jako fallback hashowanego-identyfikatora.