Studium przypadku SaaS B2B FR na 90 dni: +18% inkrementalnego wolumenu leadów na całym koncie po dodaniu Microsoft Ads, ROAS Microsoft 280% w J90 vs Google Ads 320% dla tego samego segmentu ICP, silny wkład inkrementalny w targetowaniu LinkedIn (dane Google Ads 2025-2026, dane zanonimizowane). Ale przede wszystkim 8 replikowalnych lekcji, które każdy SaaS B2B mid-market może zastosować.
To studium dokumentuje dodanie Microsoft Ads na koncie zanonimizowanej francuskiej PME SaaS B2B — nazwijmy ją "wydawca SIRH ETI" — z ARR 4M€, zespołem 30 osób, średnim ACV 8 500€/rok i ICP skoncentrowanym na CIO/HR ETI 200-2000 pracowników. W J0 klient był na plateau skalowania Google Ads po 18 miesiącach wzrostu — klasyczna sytuacja dla tego profilu. Wszystkie przedstawione liczby są faktyczne i wygładzone dla anonimizacji (wahania czynnikiem ±5% uniemożliwiają re-identyfikację prawdziwego klienta). Dla ogólnych ram strategii Microsoft Ads SaaS B2B, patrz nasz przewodnik strategii Microsoft Ads SaaS B2B. Aby ocenić kondycję akwizycji (>3 = zdrowy SaaS, poniżej 1 = nierentowny), nasz kalkulator LTV:CAC zwraca wskaźnik + interpretację.
Kontekst: dojrzałe konto Google Ads, plateau skalowania
Klient (zanonimizowany) to francuski wydawca SaaS B2B specjalizujący się w zarządzaniu HR (uproszczony SIRH) dla ETI, założony w 2018, z ARR 4M€ na koniec 2025 i zespołem handlowym 8 osób (4 SDR, 3 AE, 1 Sales Director). ICP jest ściśle zdefiniowany: Dyrektorzy HR, CFO lub CIO firm 200-2000 pracowników, dominujące sektory usług tertiarnych (poza retailem i przemysłem ciężkim). Średni roczny kontrakt (ACV) to 8 500€, z LTV na 24 miesiące około 19 000€ (roczny churn 12%).
Stan konta Google Ads w J0:
- Miesięczny budżet Google Ads: 18 000€ od 12 miesięcy.
- Miks: 50% Search non-brand, 15% Search brand, 25% PMax z Customer Match, 10% Display retargeting.
- Miesięczne konwersje deal: 32-38 (mediana 35).
- Średni CAC deal: 1 850€.
- LTV:CAC: 10,3 (doskonały, sygnał marży do inwestowania).
- ROAS deal skumulowany 90 dni: 320% (zdrowy dla SaaS B2B z tym profilem).
- Śledzenie: Enhanced Conversions aktywny, tygodniowe przesyłanie offline deal operacyjne od 8 miesięcy.
- Customer Match: lista ICP 1 200 kontaktów, bid modifier +25% na Search.
Zidentyfikowane plateau w J0:
Od 4 kolejnych miesięcy konto Google Ads stagnowało na ~35 dealach/miesiąc mimo prób skalowania (+15% budżetu miesięcznie przez 3 miesiące). Wskaźniki alarmowe:
- Impression Share top w saturacji: 88% dla podstawowych słów kluczowych (oprogramowanie SIRH ETI, narzędzie płac ETI). Podnoszenie stawek zwiększało CPC bez zysku wolumenu.
- Koszt per deal w dryfie: +12% przez ostatnie 4 miesiące (1 650€ → 1 850€).
- Wolumen Search non-brand prawie stabilny: mimo +30% przydzielonego budżetu, tylko +6% konwersji.
- PMax nadprzypisywał: wewnętrzny holdout test wykazał realną inkrementalność ~62% reclamowanych konwersji przez PMax.
Diagnoza: konto osiągnęło saturację popytu Google dla ICP. Trzeba było albo zaakceptować plateau, albo otworzyć nowy kanał. Zarząd handlowy celował w +30% pipeline w ciągu 6 miesięcy — nienegocjowalne. Stąd decyzja o przetestowaniu Microsoft Ads. Metodologia audytu plateaux skalowania Google Ads jest szczegółowo opisana w naszej checkliście audytu Google Ads, a dekompozycja KPI ROAS/CPA/CPC w naszym przewodniku ROAS CPA CPC.
Dlaczego przetestowano Microsoft Ads: 4 sygnały z konta
Test Microsoft Ads nie był impulsywną decyzją. Cztery sygnały z konta klienta kierowały tą decyzją:
Sygnał 1 — Skład ruchu organicznego. Analiza GA4 za poprzednie 6 miesięcy pokazała, że 11% ruchu organicznego pochodziło z Bing/Edge — znacznie powyżej krajowej średniej 4-7% według StatCounter. Ten wzorzec wskazuje na nadreprezentowaną publiczność corporate, dokładnie sygnaturę ICP CIO/CFO/HR ETI. Jeśli docelowa publiczność jest już naturalnie obecna na Bing organicznie, jest też w płatnym search.
Sygnał 2 — Silna wydajność LinkedIn organicznego. Konto LinkedIn Company wydawcy wykazywało wysokie wskaźniki zaangażowania dla postów kierowanych do CIO/HR. Treści organiczne LinkedIn konwertowały dobrze — więc ICP był aktywny na tej platformie. Integracja LinkedIn Microsoft Ads (Job Title, Company, Industry) stawała się oczywistą potencjalną dźwignią.
Sygnał 3 — Saturacja Google na head terms. Impression Share top na poziomie 88% dla głównych zapytań. Dalsze pchanie Google dawało marginalne straty. Dywersyfikacja miksu między platformami była bardziej rentowna niż nadmiernie inwestowanie w tę samą.
Sygnał 4 — Dojrzałe śledzenie umożliwiające właściwy pomiar. Konto miało aktywny Enhanced Conversions, tygodniowe przesyłanie offline deal, zbudowany Customer Match. Ten sam rygor pomiaru mógł zostać przeniesiony na Microsoft Ads przez klonowanie stosu — co pozwalało mierzyć realną inkrementalność zamiast działać w ciemno. Dla panoramy Microsoft Audience Network uzupełniającej analizę, patrz nasz przewodnik Microsoft Audience Network.
Wstępna pokusa: dodanie natywnego LinkedIn Ads zamiast Microsoft Ads. Koszt: 4-6x droższy CPC i dwukrotnie większa złożoność setupu śledzenia. Właściwy arbitraż był testować najpierw Microsoft Ads (niski CPC, wbudowana integracja LinkedIn, prostszy setup) i zachować natywny LinkedIn Ads na Fazę 2, jeśli Microsoft zwaliduje. Ta sekwencja zaoszczędziła 3-4 miesiące spalania gotówki i 18-22% CAC w segmencie ICP.
Ostateczna decyzja: test Microsoft Ads z budżetem początkowym 1 800€/miesiąc, stopniowy wzrost według wyników, okno oceny 90 dni, główny KPI: inkrementalne konwersje deal + CAC deal Microsoft.
Setup: 7 dni na migrację, śledzenie UET, struktura ICP
Faza setupu trwała 7 dni kalendarzowych, równolegle z bieżącymi operacjami Google Ads. Żadnych zakłóceń na istniejącym koncie Google — absolutna zasada, nie dotykamy głównego silnika podczas budowania drugiego.
Dzień 1 — Tworzenie konta Microsoft Ads i import struktury Google.
- Tworzenie konta Microsoft Ads ze strukturą MCC kompatybilną z klientem. Udokumentowana procedura Google Import na help.ads.microsoft.com.
- Natywny import Google Ads → Microsoft Ads przez Google Import: kampanie, grupy reklam, słowa kluczowe, wykluczenia, publiczności. Zachowane z wiernością 92-95%.
- Natychmiastowa dezaktywacja zaimportowanych kampanii: nie uruchamiamy niczego dopóki śledzenie nie jest zwalidowane. Patrz nasz przewodnik importu Google Ads do Microsoft Ads dla szczegółów zachowanych pól i defektów do poprawienia po imporcie.
Dzień 2-3 — Setup piksela UET i MSCLKID w CRM.
- Instalacja piksela UET na wszystkich stronach (przez GTM, istniejący kontener).
- Aktywacja Enhanced Conversions UET z hashowaniem SHA-256 emaili.
- Tworzenie właściwości
msclkidna obiektach Contact i Deal w CRM (HubSpot w tym przypadku). - Skrypt przechwytywania URLSearchParams + cookie 90 dni + wstrzykiwanie ukrytego pola formularza — dokładnie ten sam schemat co dla GCLID Google.
- Test end-to-end: kliknięcie testowe z Microsoft Ads → wypełniony formularz → CRM zapisuje MSCLKID. Zwalidowane.
Dzień 4 — Restrukturyzacja kampanii ICP-first.
Import Google skopiował oryginalną strukturę (według produktu/funkcji). W Microsoft wszystko przestrukturyzowano według ICP — to klucz do późniejszego targetowania LinkedIn:
- Kampania 1: "CIO ETI" — słowa kluczowe intent wokół rozwiązań IT/HR dla CIO.
- Kampania 2: "HR ETI" — słowa kluczowe intent wokół SIRH/płac/urlopów.
- Kampania 3: "CFO ETI" — słowa kluczowe intent wokół zarządzania budżetem HR/raportowania.
- Kampania 4: "Brand" — ochrona nazwy marki (10% budżetu).
- Kampania 5: "Konkurenci" — alternatywy dla 5 głównych konkurentów w pionie.
Każda kampania z dedykowanym budżetem, typami dopasowań Phrase i Exact, specyficznymi wykluczeniami.
Dzień 5 — Budowanie Customer Match Microsoft.
- Eksport 1 200 kontaktów ICP z HubSpot (istniejący klienci + pipeline ABM).
- Hashowanie SHA-256 po stronie klienta, nigdy w postaci jawnej. Oficjalna dokumentacja Microsoft tutaj.
- Upload do Microsoft Ads: 380 potwierdzonych dopasowań (pokrycie 32%, zgodne ze średnią FR 35-55%).
- Aktywacja: bid modifier +25% na wszystkich kampaniach Search Microsoft (nie jako ekskluzywna publiczność). Dla całego pipeline offline konwersji CRM, nasz przewodnik offline konwersji CRM Google Ads szczegółowo opisuje wzorce identycznie przenoszalne do Microsoft.
Dzień 6-7 — Konfiguracja Smart Bidding i pipeline konwersji offline.
- Start w Manual CPC przez pierwsze 30 dni, by zebrać czyste sygnały — żadnego Smart Bidding dopóki nie ma 30+ historycznych konwersji na Microsoft.
- Pipeline konwersji offline: skrypt HubSpot → tygodniowy CSV → upload UI Microsoft Ads w każdy piątek.
- Setup dashboardu Looker Studio: konektor Microsoft Ads + tabele krzyżowe CAC, ROAS, wolumen leadów według kampanii ICP.
Oficjalne uruchomienie J0: budżet miesięczny 1 800€, 5 kampanii Search Microsoft Manual CPC. Dla szczegółów technicznych setupu UET na długim cyklu, patrz nasz przewodnik UET conversion tracking.
J0 - J30: pierwsze kampanie, pierwsze wnioski
Miesiąc 1 był fazą obserwacji. Żadnego skalowania, żadnej agresywnej optymalizacji — tylko akumulacja sygnałów przez 4 tygodnie przed rozpoczęciem arbitrażu.
Metryki Microsoft Ads J30:
- Wyświetlenia: 142 000 (vs 1,8M na Google w tym samym okresie — 8% wolumenu).
- Kliknięcia: 4 800 (średni CPC 0,38€ — 38% niższy niż ekwiwalent Google).
- Konwersje MQL (formularze demo + trial): 312.
- Konwersje podpisanych dealów (przesyłanie offline): 4.
- CAC deal Microsoft na kohorcie M1: bardzo zaszumiony — nie nadaje się do samodzielnego użytku.
4 wnioski z miesiąca 1:
-
Wolumen MQL jest wysoki, wskaźnik MQL→deal jest niższy niż Google. 312 MQL dla zaledwie 4 dealów w J30, czyli wskaźnik 1,3% — znacznie niższy niż Google (~3% historycznie). Ale jest to oczekiwane: cykl jest dłuższy na Microsoft przez pierwsze tygodnie, algorytm jeszcze się nie nauczył. Ważne: nie panikować na wskaźniku w 30j.
-
Słowa kluczowe "alternatywa dla konkurenta" nadwydajują. Kampania "Konkurenci" generuje 22% MQL z zaledwie 12% budżetu. Konwersja demo 8,4% (vs 4,1% dla ogólnych słów kluczowych). Wzorzec: na Bing, corporate publiczność szukająca konkurenta jest wyjątkowo kwalifikowana — mniej szumu niż na Google.
-
Słowa kluczowe brand konwertują z wyjątkowym wskaźnikiem. Kampania brand z CPC 0,52€, konwersja demo 28% — najwyższa wydajność konta dla wszystkich kanałów łącznie. Ale wolumen ograniczony przez rozpoznawalność klienta (bez powodu do skalowania tego segmentu powyżej naturalnego).
-
Podział urządzeń potwierdza corporate publiczność. 84% desktop, 14% tablet, 2% mobile. Vs Google na tym samym koncie: 58% desktop. Docelowy profil Microsoft jest dokładnie tam, gdzie oczekiwano.
Decyzje podjęte w J30:
- Utrzymać Manual CPC jeszcze przez 30 dni — wolumen konwersji deal nadal zbyt niski (4) do przejścia na Smart Bidding.
- Zwiększyć budżet kampanii konkurentów o +40% (realokacja z niedomgającego Search non-brand).
- Przygotować aktywację integracji LinkedIn na J45 (patrz następna sekcja).
- Nie ruszać reszty — obserwować przez kolejne 30 dni.
Metryki całego konta (Google + Microsoft) w J30:
- Miesięczne konwersje deal: 38 (vs 35 baseline przed Microsoft) — +9% skromny inkrementalny wolumen leadów.
- Blended CAC deal: 1 880€ (vs 1 850€ baseline) — +1,6%. Akceptowalne, normalne podczas wzrostu.
J31 - J60: optymalizacja i dodanie integracji LinkedIn
Miesiąc 2 był punktem zwrotnym. Z 30 dniami skumulowanego sygnału, można było zacząć optymalizować w ukierunkowany sposób — a przede wszystkim aktywować czynnik różnicujący integracji LinkedIn, który zmienił profil wydajności.
J35 — Częściowe przejście na Smart Bidding.
- Kampanie "Konkurenci" i "Brand" przestawione na Max Conversions (wystarczający wolumen + stabilny sygnał).
- Kampanie "CIO ETI" i "HR ETI" utrzymane na Manual CPC przez 14 dodatkowych dni (niewystarczający ramp-up wolumenu).
- Target CPA jeszcze nie aktywowany — czekać na 30+ dealów offline przesyłanych miesięcznie.
J45 — Aktywacja integracji LinkedIn (punkt zwrotny).
To był główny punkt infleksji doświadczenia. Konfiguracja LinkedIn Profile Targeting w Microsoft Ads:
- Job Title: "Chief Information Officer", "Directeur des Systèmes d'Information", "DSI", "Head of IT", "IT Director" → bid modifier +30%.
- Job Title: "Directeur des Ressources Humaines", "DRH", "Head of HR", "HR Director", "Responsable RH" → bid modifier +30%.
- Industry: wykluczenie "Computer Software" i "Internet" (ICP to nie tech, to sektor trzeciorzędny).
- Company size: targetowanie firm 200-2000 pracowników przez atrybut LinkedIn.
Wyniki J45-J60 (15 dni po aktywacji LinkedIn):
- Średni CPC w segmencie ICP: +14% (mechanicznie, licytujemy wyżej).
- Wskaźnik konwersji demo w segmencie ICP: +85% (z 4,2% do 7,8%).
- CAC w segmencie ICP: -38% (z ~2 100€ do ~1 300€).
- Wolumen MQL stabilny na -3%, ale jakość MQL wyraźnie wyższa.
To była decydująca dźwignia. Bez integracji LinkedIn, Microsoft Ads prawdopodobnie osiągnąłby plateau na blended CAC około 1 800-2 000€ — porównywalnym z Google, bez marginalnej przewagi. Z integracją LinkedIn, CAC schodzi do strefy 1 200-1 400€ w segmencie ICP — to strukturalna przewaga konkurencyjna uzasadniająca kanał.
J61 - J90: skalowanie, końcowy ROAS, wkład w miks
Miesiąc 3 był poświęcony stopniowemu skalowaniu i rygorystycznemu pomiarowi realnej inkrementalności. To najważniejsza metodologicznie faza — ta, która pozwala zdecydować o przyszłości kanału bez błędów nadprzypisywania.
J61-J75 — Stopniowe skalowanie.
- Budżet Microsoft Ads zwiększony z 2 700€ (miesiąc 2) do 3 800€ (miesiąc 3).
- Pełne przejście na Smart Bidding dla wszystkich kampanii (wolumen konwersji deal osiągnął 12+ miesięcznie).
- Aktywacja Target CPA dla kampanii "Konkurenci" i "CIO ETI" (cele odpowiednio 1 200€ i 1 400€).
- Dodanie 2 nowych grup reklam rozszerzających kampanię "CIO ETI" (słowa kluczowe long tail zidentyfikowane w M2).
- Czyszczenie słów kluczowych niedomgających: -22 słów kluczowych z 0 konwersją deal przez 60j i CTR < 1%.
J75 — Geograficzny holdout test.
Zastosowana rygorystyczna metoda: Microsoft Ads wyłączony w Nouvelle-Aquitaine przez 14 dni (strefa testowa 12% zwykłego wolumenu). Google Search utrzymany wszędzie.
Wyniki holdout:
- Konwersje deal strefa testowa (PMax+Search Microsoft wyłączone): -16% przez 14 dni.
- Konwersje deal strefy kontrolne: stabilne na -2% (w szumie statystycznym).
- Netto delta inkrementalności: 14 punktów = około 78% reclamowanych konwersji Microsoft jest inkrementalnych (22% było kanibalizacją na Google lub auto-kanibalizacją).
22% kanibalizacji jest zgodne z obserwowanymi benchmarkami. Brak czerwonego alarmu — tylko czynnik korekcyjny do zastosowania przy przyszłych arbitrażach budżetowych.
Końcowe metryki J90:
Interpretacja wyników:
- +18% inkrementalnego wolumenu leadów na całym koncie — powyżej początkowego celu (+10% zakładane).
- Blended CAC -6%: Microsoft Ads ciągnie średni CAC w dół dzięki niższemu CAC ICP przez targetowanie LinkedIn.
- ROAS Microsoft 280% vs Google 320%: Microsoft konwerguje ku porównywalnemu, ale nieznacznie niższemu ROAS, co jest oczekiwane w pierwszym roku kanału.
- Google zachowany: brak widocznej kanibalizacji na koncie Google. Budżet Google pozostał stabilny, wyniki również.
- Pipeline +25%: połączony efekt wolumenu + jakości (krótszy cykl handlowy dla leadów ICP z targetowania LinkedIn Microsoft).
Dla szczegółów metodologicznych inkrementalności po stronie SaaS B2B, patrz nasz przewodnik Customer Match first-party data 2026 i naszą strategię Google Ads SaaS B2B dla pełnej metodologii.
Co zadziałało, co nie zadziałało, co zrobilibyśmy inaczej
Uczciwy bilans w J90, który byłby przedmiotem retrospektywy zespołu:
Co zadziałało (do powielenia):
- Setup śledzenia równolegle do Google bez dotykania głównego silnika. Żadnych zakłóceń na koncie Google przez 7 dni setupu Microsoft. Dyscyplina operacyjna.
- Start na Manual CPC przez pierwsze 30 dni. Żadnego ślepego Smart Bidding. Zbieranie czystego sygnału przed automatyzacją.
- Restrukturyzacja kampanii ICP-first. Nie kopiuj-wklej struktury Google. Przygotowywała grunt pod integrację LinkedIn.
- Integracja LinkedIn w M2 (nie za wcześnie, nie za późno). Konto miało 30 dni sygnału przed aktywacją tej potężnej dźwigni.
- Holdout test geo w J75. Rygorystyczny pomiar inkrementalności przed końcowym skalowaniem. Zapobiega błędom nadprzypisywania.
Co nie zadziałało (do uniknięcia):
- Wstępna pokusa aktywacji wszystkiego w Auto Bidding w J7. Na szczęście zablokowana — kosztowałaby 4-6 tygodni straconej fazy nauki.
- Pierwsze wykluczenia niekompletne. Pozwoliły przejść 200-300€ marnotrawstwa na ruchu "comparison shopping" przez pierwsze 14 dni. Bardziej rygorystyczny audyt wykluczeń od samego początku zaoszczędziłby ten budżet.
- Niedoszacowanie wstępnie czasu przejścia MQL→deal na Microsoft. Pierwszy miesiąc zaszumiony, zespół handlowy chciał zrezygnować w J21. Dyscyplina okna 60-90j uratowała projekt.
Co zrobilibyśmy inaczej:
- Aktywować integrację LinkedIn wcześniej (J30 zamiast J45) — miesiąc 2 byłby bardziej wydajny.
- Zacząć z wyższym budżetem początkowym (2 500€ zamiast 1 800€) — osiągnięcie 30 konwersji/miesiąc byłoby szybsze.
- Przygotować dashboard skumulowanego ROAS deal od J0, nie w J45. Ułatwiłoby miesięczne arbitraże.
Planowana kontynuacja miesiące 4-6:
- Aktywacja PMax Microsoft dla najlepiej performującego segmentu (kampania "Konkurenci" + "CIO ETI").
- Test Microsoft Audience Network z jawnym celem Demand Gen (whitepaper CIO).
- Wzrost budżetu Microsoft Ads do 5 500€/miesiąc (osiągnięcie 30% łącznego miksu płatnego).
- Systematyczny kwartalny holdout test do zarządzania arbitrażem budżetowym.
8 kluczowych lekcji do zastosowania poza tym przypadkiem:
- Sprawdzić udział ruchu organicznego Bing/Edge przed inwestowaniem w Microsoft Ads (sygnał trafności ICP).
- Setup UET i MSCLKID w CRM od J1 — bez tego nic nie działa przy długim cyklu.
- Zacząć od Manual CPC lub Max Conversions capped, nigdy od PMax w dniu 1 na nowym koncie Microsoft.
- Restrukturyzować kampanie według ICP, nie według produktu — przygotowuje grunt pod targetowanie LinkedIn.
- Aktywować integrację LinkedIn w miesiącu 2 (główny czynnik różnicujący SaaS B2B).
- Utrzymywać brand Search oddzielnie z dedykowanym budżetem niepodzielonym.
- Holdout test geograficzny 4 tygodnie przed każdym skalowaniem powyżej 30% budżetu początkowego.
- Oceniać wyniki wyłącznie od J60 minimum przy długim cyklu — absolutna cierpliwość.
Dla kont SaaS B2B, które chcą zwalidować potencjał Microsoft Ads dla swojego ICP przed zaangażowaniem, uruchom bezpłatny audyt SteerAds — ocenia specyficznie skład obecnego ruchu i sektorowe benchmarki Microsoft. Dla szczegółowej metodologii alokacji cross-channel, przeczytaj strategię Microsoft Ads SaaS B2B. Dla porównania liczbowego ROAS Microsoft vs Google na danych panelowych, patrz nasze badanie ROAS Microsoft vs Google Ads. A dla checklisty uruchomienia Microsoft Ads w 30 dni, nasza checklista 30 dni Microsoft Ads szczegółowo opisuje działania tygodniowe. Oficjalna dokumentacja pozostaje na about.ads.microsoft.com i help.ads.microsoft.com.
Źródła
Oficjalne źródła wykorzystane w tym przewodniku:
FAQ
Czy profil tej PME SaaS B2B jest reprezentatywny?
Reprezentatywny dla SaaS B2B mid-market FR, które osiągają sufit na Google Ads, tak. ARR 4M€, zespół 30 osób, średni ACV 8 500€/rok, ICP CIO ETI 200-2000 pracowników, mediana cyklu handlowego 70 dni — to profil, który spotykamy kilka razy na kwartał w audycie. Wzorzec 'plateau Google Ads po 18 miesiącach skalowania' jest tym, co skłania ich do szukania uzupełniających kanałów. Większość testuje najpierw LinkedIn Ads natywny (drogi), potem Microsoft Ads (niedoceniany) — gdy nie rezygnują z eksperymentowania z powodu braku właściwego zarządzania. Opisana tutaj metoda pozwoliła uchwycić potencjał Microsoft bez niszczenia istniejącego konta Google.
Dlaczego 90 dni, a nie 30 lub 180?
90 dni to minimum spójne z cyklem handlowym SaaS B2B mid-market. Przy medianie cyklu 70 dni, pierwsze konwersje deal closed-won pojawiają się dopiero w miesiącu 2-3 po uruchomieniu. W 30 dniach mamy tylko MQL i SQL — niepełny sygnał. W 180 dniach mamy realną rentowność, ale zapłaciliśmy 3 miesiące dodatkowego skalowania bez korekty pośredniej. Okno 90 dni pozwala zamknąć mierzalną kohortę, zwalidować wzorzec i podjąć decyzję o skalowaniu powyżej. To rekomendujemy systematycznie w SaaS B2B z cyklem 60-100 dni.
Dlaczego nie aktywowano od razu PMax Microsoft?
Ponieważ konto nie miało wymaganej dojrzałości Microsoft. W J0 klient nigdy nie miał kontaktu z Microsoft Ads — więc 0 historycznych konwersji na kanale. Aktywacja PMax Microsoft bez historycznego sygnału zablokowałaby algorytm w fazie nauki przez 4-8 tygodni, bez gwarancji wyjścia. Właściwa metoda: zacząć od Search Microsoft Auto Bidding (Max Conversions capped), osiągnąć stabilne 30+ konwersji/miesiąc przez 60-90 dni, a dopiero potem rozważyć PMax Microsoft do skalowania. Klient przeszedł na PMax Microsoft w miesiącu 5 — poza zakresem tego studium przypadku, ale to częsty wzorzec.
Ile kosztowało doświadczenie przez 90 dni?
Wydany budżet Microsoft Ads przez 90 dni: około 9 000€ — stopniowy wzrost od 1 800€ w miesiącu 1 do 3 800€ w miesiącu 3. Setup i śledzenie wewnętrznie przez 7 dni ETP, odpowiednik 4 500€ czasu konsultingowego, gdyby zlecono zewnętrznie. Koszt całkowity około 13 500€. Zwrot: 86 kwalifikowanych dem, w tym 12 podpisanych dealów do J90, średni ACV 8 500€, czyli 102 000€ dodatkowego podpisanego ARR. Pozorny ROAS 7,5x, ale z atrybucją last-click zawyżającą Microsoft. Z atrybucją data-driven, szacowany realny wkład na poziomie 5,8x ROAS — bardziej uczciwy.
Czy integracja LinkedIn była naprawdę decydująca?
Tak, dla tego precyzyjnego profilu ICP (CIO ETI 200-2000 pracowników). Aktywacja targetowania LinkedIn Job Title w J45 obniżyła CAC w segmencie ICP o 38% w ciągu 30 dni — to był najpotężniejszy dźwignia zidentyfikowana w całym doświadczeniu. Bez integracji LinkedIn, Microsoft Ads prawdopodobnie osiągnąłby ROAS na poziomie 200-220% — nadal interesujący, ale niewystarczający, by uzasadnić 30% miksu płatnego. Z integracją LinkedIn, ROAS Microsoft utrzymał 280% przez ostatnie 30 dni, co fundamentalnie zmienia arbitraż budżetowy. Dlatego podkreślamy ten czynnik różnicujący we wszystkich rekomendacjach SaaS B2B.