Aktualizacja: 30 września 2026 · Autor: Szymon Sanecznik, SEMownia
Firmy, które sprzedają online i mają salony, zwykle oceniają Google Ads wyłącznie przez sprzedaż w sklepie internetowym. Klient ogląda sofę w reklamie, sprawdza, że jest w salonie 3 km dalej, jedzie ją zobaczyć i płaci przy kasie. W panelu reklamowym ta transakcja nie istnieje. Kampania wygląda na nierentowną, budżet jest cięty, a sprzedaż w salonach po cichu spada, choć nikt w firmie nie łączy jednego z drugim, bo raport z Google Ads i raport z kas leżą u różnych osób.
Ile to może kosztować? W symulacji, którą pokazuję niżej, kampania z ROAS online 2,2 traci 4 800 zł miesięcznie. Wystarczy jednak doliczyć 25% raportowanych wizyt w salonach, żeby przynosiła zysk.
W tym artykule pokazuję, jak uruchomić reklamy lokalnego asortymentu w Polsce, jak mierzyć ruch z reklam do salonu bez udawania, że modelowane szacunki to twarde dane, i jak policzyć rentowność kampanii, gdy część przychodu powstaje offline. Na końcu jest symulacja liczbowa i plan wdrożenia na 90 dni.
Czym są reklamy lokalnego asortymentu (Local Inventory Ads)?
Reklamy lokalnego asortymentu (Local Inventory Ads, LIA) to reklamy produktowe Google, które pokazują klientowi w pobliżu, że konkretny produkt jest dostępny w Twoim sklepie stacjonarnym, wraz z ceną i informacją o odbiorze. Opierają się na pliku produktowym, danych o stanach w poszczególnych sklepach i Profilu Firmy w Google. Kliknięcie jest tu tylko środkiem. Celem jest wizyta w salonie albo zamówienie z odbiorem osobistym.
Obok płatnych reklam działają bezpłatne lokalne informacje (free local listings), czyli darmowa prezentacja produktów dostępnych w sklepie w wynikach Google. Obie funkcje korzystają z tych samych danych. Jedno wdrożenie, dwa kanały. Sprzedaż omnichannel oznacza tu po prostu sprzedaż wielokanałową: klient zaczyna online, a kończy tam, gdzie mu wygodniej. Ten sam feed zasila też bezpłatne informacje o produktach w Google, czyli ruch, za który nie płacisz za kliknięcie.
Które funkcje są dostępne w Polsce (wrzesień 2026)
Czy to wszystko działa u nas? Tak, Polska jest na liście krajów obsługiwanych zarówno przez reklamy lokalnego asortymentu, jak i przez pomiar wizyt w sklepie stacjonarnym. Różnica jest taka: LIA uruchomisz, gdy masz poprawne dane. Pomiar wizyt dostaniesz dopiero wtedy, gdy Google uzna, że masz wystarczająco dużo ruchu, by zachować anonimowość użytkowników.
| Funkcja | Dostępność w PL | Główne wymagania | Uwagi (stan na 30.09.2026) |
|---|---|---|---|
| Reklamy lokalnego asortymentu | tak | Merchant Center, Profil Firmy ze zweryfikowanymi lokalizacjami, dane o stanach w sklepach | od 31 sierpnia 2026 włączone domyślnie w kampaniach Shopping |
| Bezpłatne lokalne informacje | tak | jak wyżej | brak kosztu kliknięcia |
| Wizyty w sklepie stacjonarnym (store visits) | tak | komponenty z lokalizacją, zweryfikowane lokalizacje, progi prywatności | Google nie podaje stałych progów, zależą od reklamodawcy |
| Sprzedaż w sklepie (store sales) | tak, dla wybranych kont | dopuszczenie konta (allowlist), duży wolumen transakcji lub wizyt | łączenie CRM przez Data Manager zapowiedziane 8 września 2026 |
| Performance Max dla celów sklepu stacjonarnego | tak | Profil Firmy lub lokalizacje partnerskie | nowy przełącznik „local customer optimization” wdrażany od września 2026 |
| Ustalanie stawek wielokanałowych (omnichannel bidding) | tak, jeśli masz cele offline | aktywne działania lokalne, wizyty lub sprzedaż w sklepie | PMax, Search, Shopping; Display i Demand Gen tylko wizyty |
Najważniejsza zmiana ostatnich tygodni to domyślne włączenie produktów lokalnych. Google Ads Developer Blog ogłosił w lipcu 2026, że od 31 sierpnia 2026 ustawienie „Produkty lokalne” jest wymuszone we wszystkich kampaniach Shopping, a stare pole API enable_local przestaje działać. Jeśli chcesz utrzymać kampanię tylko online, musisz użyć filtra asortymentu według kanału (online / lokalny). Zmiana nie dotyczy Performance Max ani Demand Gen.
Jaki z tego wniosek? Jeśli w Merchant Center są już jakiekolwiek dane lokalne, a nikt ich nie pilnuje, Twoje kampanie mogą właśnie promować stany magazynowe salonów sprzed kilku tygodni, i klient, który przyjedzie po konkretny model, usłyszy w salonie, że ostatnią sztukę sprzedano w zeszłym miesiącu.
Jak uruchomić LIA krok po kroku?
Kolejność ma znaczenie. Każdy etap korzysta z danych poprzedniego, a najczęstszy błąd, jaki widzę w audytach, to start od kampanii, zanim kody sklepów zgadzają się między Profilem Firmy, Merchant Center i systemem kasowym.
- Profil Firmy w Google. Każdy salon musi mieć zweryfikowaną lokalizację i unikalny kod sklepu (
store_code). Ten sam kod musi występować w Merchant Center, w danych o stanach i w systemie kasowym. - Połączenie Profilu Firmy z Merchant Center. Synchronizacja lokalizacji może trwać do 24 godzin, dlatego Google zaleca wysłanie danych o stanach dopiero po tym czasie.
- Dane lokalnego asortymentu. Wymagane atrybuty to
id(zgodny z głównym plikiem produktowym),store_codeiavailabilityz wartościamiin_stock,limited_availability,on_display_to_orderlubout_of_stock. Przy odbiorze w sklepie dochodzipickup_sla. Opcjonalnie: cena, cena promocyjna, ilość, metoda odbioru. - Metoda przesyłania danych. Plik, Merchant API, dostawca danych, automatyczne pobieranie ze strony albo autofeedy ze strony przez Google Tag Manager. Dane lokalne odświeżaj codziennie.
- Strona docelowa. Jeśli Twoja karta produktu nie pokazuje dostępności w konkretnym salonie, możesz użyć lokalnej witryny sklepu hostowanej przez Google. Pokazuje? Kieruj ruch na własną stronę.
- Kampanie. Shopping (produkty lokalne są już włączone domyślnie) albo Performance Max z celami online i offline. O strukturze PMax piszę szerzej w tekście Performance Max bez tajemnic.
Zasady Google wymagają, żeby produkt dało się fizycznie obejrzeć i kupić w sklepie, a cena i stan były aktualne, łącznie z opłatami doliczanymi przy zakupie. Dla modelu „ekspozycja w salonie, zamówienie z dostawą” służy wartość on_display_to_order. Wiele sklepów wpisuje tam in_stock. Przy meblach i AGD to częsta pomyłka. Porządek w głównym pliku produktowym to osobny temat, opisany w artykule o optymalizacji feedu w Merchant Center.
Jak mierzyć wpływ reklam na wizyty w salonie?
Dzielę metody pomiaru na trzy rozłączne grupy według źródła danych: Ty łączysz transakcję z reklamą, Google szacuje to połączenie albo test porównuje grupy z reklamą i bez niej. Każda metoda należy do dokładnie jednej grupy. Razem pokrywają wszystkie sposoby, jakie ma dziś reklamodawca.
| Grupa | Przykłady | Co daje | Główne ograniczenie |
|---|---|---|---|
| Deterministyczna (Twoje dane) | rezerwacja online z odbiorem w salonie, umówiona wizyta, kod rabatowy, import sprzedaży z CRM z identyfikatorem klienta | twarde transakcje przypisane do kliknięcia lub klienta | obejmuje tylko klientów, którzy zostawili identyfikator |
| Modelowana (szacunki Google) | wizyty w sklepie stacjonarnym, sprzedaż w sklepie, działania lokalne (wskazówki dojazdu, połączenia) | skala zjawiska bez pracy po Twojej stronie | dane modelowane, progi prywatności, brak dostępu dla mniejszych firm |
| Eksperymentalna (przyrost) | test geo z regionami bez kampanii, Conversion Lift | odpowiedź, ile sprzedaży w salonach nie byłoby bez reklam | wymaga budżetu, czasu i stabilnej sprzedaży w regionach |
Pomiar deterministyczny: konwersje offline
To fundament. Tylko tu masz fakturę zamiast estymacji. Najprostsze scenariusze dla biznesu hybrydowego:
- Rezerwacja lub zamówienie z odbiorem w salonie mierzone jak zakup online, z osobną akcją konwersji.
- Umówiona wizyta w showroomie jako lead, a późniejsza sprzedaż w salonie importowana z CRM. Służą do tego ulepszone konwersje dotyczące potencjalnych klientów (enhanced conversions for leads), czyli dopasowanie po zaszyfrowanym e-mailu lub telefonie, oraz import konwersji offline po identyfikatorze kliknięcia GCLID.
- Kod rabatowy lub karta lojalnościowa jako łącznik między wizytą online a paragonem.
Uwaga techniczna: od 15 czerwca 2026 Google Ads API nie przyjmuje nowych wdrożeń importu konwersji offline ani ulepszonych konwersji dotyczących potencjalnych klientów. Nowe integracje budujesz przez Data Manager lub Data Manager API. Istniejące integracje działają, choć migrację i tak trzeba zaplanować. Szerzej o łączeniu danych z CRM, Google i Meta piszę w tekście o jednym źródle prawdy i konwersjach offline. Przesyłanie danych klientów wymaga podstawy prawnej zgodnej z RODO, a tę kwestię potwierdzam zawsze z prawnikiem klienta, bo panel reklamowy przyjmie plik niezależnie od tego, czy firma miała prawo go wysłać.
Pomiar modelowany: wizyty i sprzedaż w sklepie
Wizyty w sklepie stacjonarnym Google szacuje na podstawie zanonimizowanych, zagregowanych danych o lokalizacji użytkowników, a wynik ekstrapoluje na całą populację. Warunki: komponenty z lokalizacją w kampaniach, zweryfikowane lokalizacje w Profilu Firmy, wystarczająca liczba kliknięć lub wyświetleń i wystarczający ruch w salonach. Google otwarcie pisze, że nie może zagwarantować kwalifikacji konta. Lokalizacje uznane za wrażliwe (np. związane ze zdrowiem czy religią) są wykluczone.
Trzy rzeczy, o których zarząd powinien wiedzieć, zanim zobaczy tę liczbę w raporcie:
- Wizyty są przypisywane do daty interakcji z reklamą, nie do daty wizyty. Dlatego mogą „pojawiać się” w dni, gdy salon był zamknięty.
- Standardowe opóźnienie raportowania to kilka dni, a ostatnie 5 dni może pokazywać zero.
- Dane są modelowane i aktualizowane wstecz, więc ten sam raport sprawdzony w dwóch różnych dniach może pokazać inne liczby.
Sprzedaż w sklepie (store sales) to kolejny poziom: Google łączy transakcje z kasy z interakcjami z reklamą. Jest dostępna dla kont dopuszczonych przez Google i wymaga dużej skali. Dokumentacja wymienia m.in. około 300 000 wizyt w 90 dni i ponad 500 000 interakcji z reklamami albo co najmniej 30 000 przesłanych transakcji w 90 dni, zależnie od wariantu pomiaru. Transakcji starszych niż 90 dni Google nie przetworzy. Wysyłasz tylko sprzedaż stacjonarną, bez zamówień online z odbiorem w sklepie. Dla większości firm z sektora MŚP to na razie funkcja poza zasięgiem. Warto jednak obserwować zapowiedziane 8 września 2026 łączenie CRM lub arkusza Google z Data Manager.
Pomiar eksperymentalny: test przyrostu
Masz kilka salonów w różnych regionach? Wtedy najrzetelniejszą odpowiedź da test geo: w części regionów kampania lokalna działa, w części nie, a porównujesz sprzedaż w salonach. Google oferuje też badania Conversion Lift, od grudnia 2025 w wersji bayesowskiej od około 5 tys. USD budżetu. Codziennego raportowania test nie zastąpi. Kalibruje je: mówi, jaki odsetek raportowanych wizyt traktować jako faktyczny przyrost. Od takiej kalibracji zaczynam, gdy prowadzę kampanie lokalne Google Ads dla firm z salonami.
Ile jest warta wizyta w salonie?

Google proponuje prosty wzór: wartość wizyty = współczynnik zakupu w salonie × średnia wartość paragonu. Przykład: jeśli 8% wizyt kończy się zakupem, a średni paragon to 1 500 zł, wizyta jest warta 120 zł. Oba parametry bierzesz z systemu kasowego i licznika wejść. Intuicja kierownika salonu się tu nie liczy.
Wartość możesz ustawić na poziomie konta i korygować regułami wartości konwersji na poziomie kampanii. Google zaleca 7-dniowe okno konwersji dla wizyt w sklepie. W dokumentacji ustalania stawek wielokanałowych Google opisuje trzy podejścia do wyceny celów sklepowych: zdyskontowane, zrównoważone i pełne, i ostrzega przed zbyt niskimi wartościami, które zaniżają rolę salonu. Z mojej perspektywy ryzyko jest symetryczne: wartość zbyt wysoka sprawi, że algorytm przepłaci za ruch, który i tak by przyszedł.
Dlatego w symulacjach używam udziału raportowanej wartości wizyt, który traktuję jako przyrostowy, przy czym te odsetki to moje robocze założenia (Google takich parametrów nie podaje) i docelowo zastępujesz je wynikiem testu przyrostu na własnych salonach.
Symulacja: ROAS online plus wartość wizyt w salonie
Weźmy wymyśloną sieć salonów meblowych ze sklepem internetowym. To symulacja, żadna konkretna firma za nią nie stoi. Założenia: miesięczny koszt kampanii 40 000 zł, przychód online 88 000 zł (ROAS 2,2), marża brutto 40% zarówno online, jak i w salonie, 900 raportowanych wizyt w sklepie stacjonarnym, współczynnik zakupu w salonie 8%, średni paragon 1 500 zł, czyli 120 zł na wizytę i 108 000 zł pełnej wartości wizyt. Zysk liczę jako marża brutto minus koszt reklam.
| Scenariusz wyceny wizyt | Wartość wizyt | Przychód łączny | ROAS wielokanałowy | Marża brutto | Zysk po reklamie | POAS |
|---|---|---|---|---|---|---|
| Tylko online (wizyty = 0) | 0 zł | 88 000 zł | 2,20 | 35 200 zł | −4 800 zł | 0,88 |
| Zdyskontowany (25% wizyt) | 27 000 zł | 115 000 zł | 2,88 | 46 000 zł | 6 000 zł | 1,15 |
| Zrównoważony (50% wizyt) | 54 000 zł | 142 000 zł | 3,55 | 56 800 zł | 16 800 zł | 1,42 |
| Pełny (100% wizyt) | 108 000 zł | 196 000 zł | 4,90 | 78 400 zł | 38 400 zł | 1,96 |
Przy marży 40% próg rentowności to ROAS 2,5. Patrząc tylko na sklep internetowy, kampania traci 4 800 zł miesięcznie i w wielu firmach zostałaby wyłączona. Tymczasem do wyjścia na zero wystarczy 12 000 zł przyrostowej sprzedaży w salonach, czyli 100 wizyt po 120 zł. Około 11% raportowanych wizyt. Niewiele.
Czy to znaczy, że kampania zarabia 38 400 zł? Nie. Wniosek jest skromniejszy: decyzja o wyłączeniu na podstawie samego ROAS online byłaby błędem, jeśli choć co dziewiąta raportowana wizyta jest przyrostowa. Który scenariusz jest bliższy prawdy, rozstrzyga test geo. Wybór najładniejszej liczby niczego nie rozstrzyga. POAS, czyli zysk brutto podzielony przez koszt reklam, opisuję szerzej w artykule ROAS a POAS.
Kiedy optymalizować stawki pod wizyty, a kiedy tylko je raportować?
Ustalanie stawek wielokanałowych (omnichannel bidding) łączy cele online i offline w jednej strategii. Działa w Performance Max, Search i Shopping (dla działań lokalnych, wizyt i sprzedaży w sklepie), a w Display i Demand Gen tylko dla wizyt. Współpracuje ze strategiami opartymi na konwersjach i na wartości, a Google podaje, że reklamodawcy używający takich strategii z konwersjami sklepowymi uzyskali o 15% wyższy ROAS wielokanałowy przy podobnym koszcie (dane Google z okresu marzec–wrzesień 2024). To liczba producenta narzędzia, bez niezależnej weryfikacji.
Moja zasada jest prosta: nie włączaj celu, któremu nie ufasz, do optymalizacji stawek.
- Etap 1: tylko raportowanie. Wizyty jako cel dodatkowy, bez wpływu na stawki. Przez 4–8 tygodni sprawdzasz, czy liczby są stabilne i czy korelują ze sprzedażą w salonach, najlepiej porównując je tydzień po tygodniu z raportem z kas, bo dopiero wtedy widać, czy wzrost wizyt w panelu idzie w parze z czymkolwiek przy kasie.
- Etap 2: optymalizacja z wartością zdyskontowaną. Wizyty jako cel główny w wybranych kampaniach, z ostrożną wyceną.
- Etap 3: korekta po teście przyrostu. Wartość wizyty skalibrowana wynikiem testu geo lub Conversion Lift.
Performance Max dla celów sklepu stacjonarnego ma od 8 września 2026 nowy przełącznik na poziomie kampanii, który według Google kieruje budżet do klientów aktywnie szukających w pobliżu w Mapach Google, Waze i wyszukiwarce lokalnej. To dobry kandydat do testu przed sezonem świątecznym. Ocenisz go jednak tylko wtedy, gdy masz już wiarygodny pomiar. Jak rozplanować budżet na szczyt sezonu, opisuję w tekście o budżetach rezerwowych i sezonowości.
Najczęstsze błędy biznesów hybrydowych
- Niezgodne kody sklepów między Profilem Firmy, Merchant Center i kasą. Produkty nie łączą się z lokalizacjami. Albo łączą się z niewłaściwymi.
- Stany aktualizowane raz w tygodniu. Reklama obiecuje produkt na półce, klient przyjeżdża i słyszy „jutro sprawdzimy”. To gorsze niż brak reklamy.
- Ekspozycja oznaczona jako dostępność. Zamiast
on_display_to_orderw danych jestin_stock. - Wizyty liczone jako przychód w raporcie dla zarządu bez zaznaczenia, że to wartość modelowana.
- Jedna średnia wartość wizyty dla wszystkich salonów, choć paragon w salonie flagowym i w małym punkcie różni się kilkukrotnie. Reguły wartości konwersji pozwalają to zróżnicować.
- Brak kontroli po 31 sierpnia 2026. Kampanie Shopping, które miały być tylko online, zaczęły pokazywać produkty lokalne.
Trzy miesiące wdrożenia, krok po kroku
Dni 1–30: dane. Audyt Profilu Firmy (weryfikacja wszystkich salonów, jednolite kody sklepów), połączenie z Merchant Center, codzienne dane o stanach, wybór strony docelowej, przegląd kampanii Shopping pod kątem domyślnie włączonych produktów lokalnych. Jeśli nie wiesz, co jeszcze jest nie tak na koncie, zacznij od audytu konta Google Ads w 15 minut.
Dni 31–60: pomiar. Akcje konwersji dla rezerwacji i odbioru w salonie, import sprzedaży z CRM przez Data Manager, sprawdzenie, czy konto kwalifikuje się do raportowania wizyt, wyliczenie wartości wizyty z danych kasowych dla każdego salonu.
Dni 61–90: decyzje. Test geo lub Conversion Lift, raport dla zarządu z czterema scenariuszami wyceny wizyt, decyzja o włączeniu celów sklepowych do optymalizacji stawek.
Wskaźniki do obserwacji: ROAS online, ROAS wielokanałowy w scenariuszu zdyskontowanym, zysk po reklamie, sprzedaż w salonach w regionach testowych i kontrolnych, odsetek produktów z aktualnym stanem lokalnym.
Mini-słownik pojęć
- Reklamy lokalnego asortymentu (LIA) — reklamy produktowe pokazujące dostępność produktu w pobliskim sklepie stacjonarnym.
- Bezpłatne lokalne informacje — darmowa prezentacja produktów dostępnych w sklepie w wynikach Google.
- Kod sklepu (store_code) — identyfikator lokalizacji łączący Profil Firmy, Merchant Center i dane o stanach.
- Wizyty w sklepie stacjonarnym — modelowana przez Google liczba wizyt w salonie po interakcji z reklamą.
- Sprzedaż w sklepie (store sales) — transakcje z kasy przypisane do interakcji z reklamą, dostępne dla wybranych kont.
- Ustalanie stawek wielokanałowych (omnichannel bidding) — strategia stawek łącząca cele online i offline.
- ROAS wielokanałowy — przychód online plus wartość konwersji offline podzielone przez koszt reklam.
- Test geo — porównanie sprzedaży w regionach z kampanią i bez niej.
Źródła
- Google Merchant Center: Reklamy lokalnego asortymentu produktów i bezpłatne lokalne informacje — przegląd i lista krajów
- Google Merchant Center: Zasady reklam lokalnego asortymentu i bezpłatnych lokalnych informacji
- Google Merchant Center: Specyfikacja danych lokalnego asortymentu
- Google Merchant Center: Przesyłanie danych lokalnego asortymentu
- DataFeedWatch: konfiguracja LIA i opcje strony docelowej
- Google Ads Developer Blog: Local Inventory Ads włączone domyślnie w kampaniach Shopping od 31 sierpnia 2026
- Google Ads Pomoc: Konwersje polegające na wizycie w sklepie stacjonarnym
- Google Ads Help: Store visits reporting FAQs
- Google Ads Help: About store visit conversion value
- Google Ads Help: About Smart Bidding for store visits
- Google Ads Help: About store sales availability and eligibility
- Google Ads Help: Store sales uploads: Upload your first-party data
- Google Ads Help: About omnichannel bidding
- Google Ads Help: About Performance Max for store goals
- Google Ads Help: Enhanced conversions for leads
- Google Ads Developer Blog: Zmiany w imporcie konwersji offline w Google Ads API (15 czerwca 2026)
- Search Engine Land: Google Ads adds new tools to drive and measure in-store sales
- Search Engine Roundtable: Local customer optimization i sprzedaż w sklepie w Data Manager
Co zrobić dalej
Policzmy, Ile Twoje Kampanie Dają Salonom
Jeśli sprzedajesz online i w salonach, a kampanie oceniasz tylko po sklepie internetowym, zacznijmy od rozmowy. W 30 minut przejdziemy przez Twoje dane lokalne, pomiar wizyt i sprzedaży offline, a ja wskażę, czy budżet nie jest cięty w kampaniach, które pracują na salony. Bez zobowiązań.