Poniedziałkowy raport pokazuje spadek sprzedaży, zespół szuka winnych w stawkach i kreacjach, a przyczyna leży piętro niżej: bestseller od czwartku ma stan zero i po cichu zniknął z emisji. Ten przewodnik pokazuje, jak stany magazynowe sterują kampaniami produktowymi, czym są dni zapasu i jakie reguły progowe pozwalają wydawać budżet tylko na towar, który naprawdę można sprzedać.
Dane źródłowe
Stany magazynowe w danych: od sklepu do feedu
Zanim stan wpłynie na kampanię, przechodzi krótką drogę: z systemu sklepowego do feedu, a z feedu do platform reklamowych.
Definicja
Stan magazynowy w danych e-commerce to liczba sztuk dostępnych do sprzedaży, prowadzona per SKU i wariant (rozmiar, kolor, pojemność). W feedzie produktowym tłumaczy się na atrybut availability (in_stock / out_of_stock), a w analityce najlepiej działa jako migawka dzienna: zapis stanu każdego produktu na koniec każdego dnia, dzięki któremu widać historię, a nie tylko chwilę obecną.
Trzy szczegóły decydują o jakości tych danych. Poziom wariantu: sprzedają się rozmiary, a nie „produkt”, więc stan per SKU zbiorczy ukrywa braki najpopularniejszych wariantów. Częstotliwość: feed odświeżany raz dziennie potrafi przez wiele godzin reklamować towar, którego już nie ma. Historia: bez dziennych migawek nie odpowiesz na pytanie, od kiedy produktu brakowało i ile dni emisji przepadło. Mechanikę samego feedu i atrybutu availability opisuje przewodnik po feedzie produktowym.
Mechanika
Jak brak towaru wyłącza kampanie produktowe
Stan zero zatrzymuje emisję bez żadnego powiadomienia. Google wstrzymuje produkt oznaczony jako niedostępny (w kampaniach i w bezpłatnych wynikach), Meta usuwa go z zestawów filtrowanych po dostępności, a budżet kampanii po cichu przelewa się na resztę katalogu. Na poziomie konta nic nie alarmuje: wydatki się zgadzają, zmienia się jedynie struktura emisji. Tak wygląda typowe czternaście dni z życia bestsellera:
14 dni bestsellera · słuchawki bezprzewodowe · 149 złsklep z elektroniką · dane poglądowe
Dni 6–9: emisja wstrzymana. Ostatnia sztuka zeszła w dniu 5 po południu; feed przetworzył zero następnego ranka. Reklamy i bezpłatne wyniki gasną bez komunikatu.
Dzień 10: dostawa. Towar jest od rana, ale emisja wraca dopiero po aktualizacji feedu i przetworzeniu w Merchant Center, wieczorem.
Dni 11–14: rozpędzanie. Systemy na nowo zbierają sygnały, część popytu przejęła konkurencja. Sprzedaż wraca stopniowo, nie skokowo.
Rachunek z czterech dni braku: przy średniej 8 sztuk dziennie to około 32 niesprzedane sztuki, czyli blisko 4 800 zł przychodu, plus tydzień odbudowy tempa po powrocie. Koszt braku prawie zawsze przekracza koszt wcześniejszego domówienia.
Druga strona tego mechanizmu bywa cichsza: remarketing bez wykluczeń dalej pokazuje klientom produkt, którego nie mogą kupić, a karta produktu z brakującym najpopularniejszym wariantem zbiera wejścia i koszyki bez finalizacji. Ten drugi objaw dobrze widać w lejku: rosnące dodania do koszyka bez zakupów przy niskim stanie opisuje przewodnik o łączeniu lejka ze sprzedażą.
Kampania nie widzi magazynu. Ostatnie dwie sztuki sprzedaje z takim samym zapałem, z jakim sprzedawała dwieście.
Niski stan
Niski stan: kampania sprzedaje to, czego nie dowieziesz
Między pełnym magazynem a zerem rozciąga się strefa, w której dzieją się najdroższe błędy. Kampania skalowana przy czterodniowym zapasie kończy się w najgorszym momencie: reklama rozkręca popyt, towar znika w szczycie, a emisja gaśnie dokładnie wtedy, gdy działała najlepiej. Widok, który łączy stan, tempo sprzedaży i dni zapasu, pokazuje ten problem od razu:
Realne ryzyko
Skalowanie kampanii bez patrzenia na dni zapasu wydaje budżet na przyszłe braki. Etui z czterodniowym zapasem i rosnącym budżetem to gwarancja scenariusza z osi czasu powyżej: przerwana emisja w szczycie, klienci u konkurencji i tydzień rozpędzania po dostawie. Marketing i zakupy muszą patrzeć na tę samą liczbę.
Wskaźnik
Dni zapasu: jeden wskaźnik łączący magazyn z budżetem
Sam stan w sztukach niewiele mówi: 46 sztuk to dużo dla produktu schodzącego po dwie dziennie i alarm dla bestsellera schodzącego po jedenaście. Dlatego wspólnym językiem magazynu i marketingu jest zapas przeliczony na dni sprzedaży:
Wzór · dni zapasu (pokrycie zapasu)
dni zapasu = stan magazynowy / średnia dzienna sprzedaż (np. z 28 dni)
Przykład: 46 szt. / 11 szt. dziennie = 4 dni. Liczone per SKU i wariant, na opłaconych zamówieniach ze sklepu.
Drugi wskaźnik domyka obraz od strony pieniędzy: udział budżetu na niskim zapasie. Jaka część tygodniowych wydatków na kampanie produktowe idzie na produkty z zapasem poniżej progu (np. 7 dni)? Ta jedna liczba pokazuje, ile budżetu pracuje na sprzedaż, której magazyn może nie udźwignąć, i jest świetnym punktem cotygodniowego przeglądu marketingu z zakupami.
Uwaga metodologiczna: dni zapasu opierają się na średniej, więc sezonowość, promocje i dnie tygodnia je zaburzają. Przy szybkich zmianach popytu licz średnią z krótszego okna i traktuj wskaźnik jako system wczesnego ostrzegania, a nie prognozę co do dnia. Dokładność per produkt wymaga też stanów per wariant.
Playbook
Reguły progowe: co robić z kampanią przy każdym stanie
Progi warto ustalić raz i pilnować ich wspólnie (marketing, zakupy, magazyn). Sensowny punkt startu wygląda tak:
| Dni zapasu | Sygnał | Działanie w kampaniach |
|---|---|---|
| Powyżej 21 | zapas bezpieczny | produkt może wchodzić do kampanii skalujących bez ograniczeń |
| 8–21 | strefa normalna | utrzymuj obecne budżety; przy planach skalowania najpierw potwierdź dostawę |
| 7 i mniej | niski zapas | etykieta w rodzaju niski-stan, wyłączenie z kampanii skalujących, obniżony budżet lub cel |
| 0 | brak towaru | availability zatrzymuje emisję; wstrzymaj remarketing produktu i komunikuj termin dostawy na karcie |
| Powrót po zerze | ponowny start | zaktualizuj feed od razu po przyjęciu dostawy; przez kilka dni daj produktowi wyższy priorytet, aż wróci tempo |
Nośnikiem tych reguł w kampaniach są etykiety stanowe w feedzie (np. stan-pelny, niski-stan, ostatnie-sztuki): pozwalają dzielić grupy produktów w Google Ads i zestawy w Meta bez ręcznego wykluczania pojedynczych SKU. Etykiety dojeżdżają do Merchant Center feedem uzupełniającym, na przykład arkuszem Google, co opisuje krok po kroku przewodnik po Merchant Center. Osobna zasada dotyczy końcówek: wyprzedaż ostatnich sztuk prowadzi się w dedykowanej kampanii z limitem, nie w kampanii skalującej.
Do zapamiętania
Stopniuj zamiast wyłączać. Nagłe pauzowanie kampanii przy niskim stanie gubi historię i utrudnia powrót. Kolejność jest łagodna: etykieta i wykluczenie ze skalowania, potem niższy budżet, a zatrzymanie emisji zostaw atrybutowi availability, który zrobi to sam przy zerze.
DataOrganizer
Jak DataOrganizer łączy stany z kampaniami
Wszystkie liczby z tego przewodnika pochodzą z trzech źródeł, które w DataOrganizer spotykają się automatycznie. Integracja sklepowa dostarcza codzienną migawkę katalogu ze stanami per SKU i wariant, opłacone zamówienia dają tempo sprzedaży (a więc dni zapasu), a platformy reklamowe wydatki kampanii. Z tego połączenia powstają widoki, których nie ma w żadnym pojedynczym panelu: produkty reklamowane przy niskim zapasie, historia braków i ich koszt, powroty po zerze oraz udział budżetu na niskim pokryciu.
Etykiety stanowe wracają do kampanii tą samą drogą co etykiety marżowe: przez arkusz Google podpięty w Merchant Center jako feed uzupełniający, z wartościami odświeżanymi razem z danymi. O bieżącą sytuację można też po prostu zapytać:
Trzy produkty łączą aktywne wydatki z zapasem poniżej 7 dni:
| Produkt | Stan | Dni zapasu | Wydatek 7 dni (Google) |
|---|---|---|---|
| Etui z MagSafe | 46 | 4 | 612 zł |
| Uchwyt rowerowy na telefon | 28 | 5 | 348 zł |
| Szkło hartowane 6,7″ | 60 | 6 | 291 zł |
Łącznie 1 251 zł tygodniowo pracuje na sprzedaż, której magazyn może nie udźwignąć. Jeśli dostawy nie są potwierdzone na najbliższe dni, mogę oznaczyć te produkty etykietą niski-stan w arkuszu dla Merchant Center, żeby wypadły z kampanii skalujących do czasu dostawy.
Do zapamiętania
Magazyn i marketing przestają się kłócić, gdy patrzą na te same liczby. Dni zapasu per produkt, udział budżetu na niskim pokryciu i historia braków z dziennych migawek zamieniają rozmowę „czemu spadła sprzedaż” w konkret: który produkt, od którego dnia, za ile.
FAQ
Najczęstsze pytania o stany magazynowe w kampaniach
Co się dzieje z reklamą, gdy produkt jest niedostępny?
Produkt oznaczony jako out_of_stock przestaje emitować się w reklamach produktowych Google i w bezpłatnych wynikach, a w Meta wypada z zestawów filtrowanych po dostępności. Kampania nie zgłasza tego jako błąd: budżet po cichu przelewa się na resztę katalogu. Osobno pilnuj remarketingu, który bez wykluczeń potrafi dalej pokazywać produkt niemożliwy do kupienia.
Jak policzyć pokrycie zapasu w dniach?
Podziel aktualny stan przez średnią dzienną sprzedaż z opłaconych zamówień (np. z 28 dni): 46 / 11 = 4 dni. Licz per SKU i wariant, bo rozmiary i kolory schodzą w różnym tempie. Przy wyraźnej sezonowości bierz średnią z krótszego, świeżego okna.
Czy wyłączać kampanię, gdy stan magazynowy jest niski?
Zwykle nie: nagłe wyłączenie gubi zgromadzoną historię i utrudnia powrót po dostawie. Lepsze jest stopniowanie: etykieta niski-stan i wykluczenie ze skalowania, potem niższy budżet, a zatrzymanie emisji przy zerze zostaw atrybutowi availability. Wyjątkiem są końcówki, które celowo dosprzedajesz osobną kampanią z limitem.
Dlaczego produkt po powrocie do sprzedaży nie sprzedaje jak wcześniej?
Emisja wraca dopiero po przetworzeniu feedu, systemy reklamowe na nowo zbierają sygnały, a część popytu w czasie braku obsłużyła konkurencja. Sprzedaż wraca stopniowo. Pomaga plan powrotu: aktualizacja feedu od razu po dostawie, chwilowo wyższy priorytet budżetu i wiadomość do klientów, którzy w czasie braku dodawali produkt do koszyka.
Jak reklamować końcówki magazynowe?
Osobno od reszty katalogu: etykieta w rodzaju ostatnie-sztuki i dedykowana kampania wyprzedażowa z ograniczonym budżetem. Kampania skalująca nie powinna wydawać pełnych stawek na towar, który zaraz zniknie. Pilnuj też wariantów: produkt z jednym dostępnym rozmiarem wciąż wygląda w reklamie na w pełni dostępny, a konwersja karty spada.
Ściąga z całego przewodnika
Trzy zasady łączenia magazynu z kampaniami
1. Stany prowadź per wariant i zapisuj codziennie. Migawka dzienna per SKU i wariant to jedyny sposób, żeby zobaczyć historię braków, ich koszt i tempo powrotów. Feed tłumaczy stan na availability, więc jego świeżość decyduje o tym, czy reklamujesz towar, który istnieje.
2. Wspólnym językiem są dni zapasu. Stan podzielony przez dzienną sprzedaż zamienia sztuki w czas i pozwala ustawić proste progi: powyżej 21 dni skaluj, poniżej 7 ściszaj i etykietuj, przy zerze zatrzymuje feed. Drugi wskaźnik do cotygodniowego przeglądu to udział budżetu wydawanego na produkty o niskim pokryciu.
3. Stopniuj, nie wyłączaj. Etykiety stanowe w feedzie (przez arkusz i Merchant Center) sterują kampaniami bez gubienia historii, a plan powrotu po dostawie skraca rozpędzanie. DataOrganizer utrzymuje całość automatycznie: stany, tempo sprzedaży i wydatki kampanii w jednym modelu, z odpowiedziami w czacie.
DataOrganizer · magazyn i marketing na tych samych liczbach
Podłącz sklep i platformy reklamowe: dni zapasu per produkt, budżet na niskim pokryciu i historia braków policzą się z Twoich danych. Konto demo od ręki, płacisz tylko za podłączone źródła.