Aktualizacja: 30 września 2026 · Autor: Szymon Sanecznik, SEMownia
Większość sklepów i firm usługowych ma w systemie tysiące e-maili i telefonów klientów, a w kampaniach nadal traktuje wszystkich tak samo. Osoba, która kupiła wczoraj, widzi reklamę tego samego produktu. Klient, który kupuje co kwartał, jest licytowany jak anonimowy odwiedzający. Remarketing do „wszystkich z ostatnich 30 dni” pokazuje za to w panelu świetny CPA, bo zbiera zakupy, które i tak by się wydarzyły. Brzmi znajomo?
W tym artykule pokazuję, jak technicznie wdrożyć listy klientów w Google Ads (Customer Match) i w Meta (Custom Audiences z listy klientów), jak podzielić bazę metodą RFM i jak zasilać tymi danymi algorytmy stawek. Na końcu jest symulacja P&L na 6 miesięcy, w której CPA w panelu spada o 30%, głównie dlatego, że budżet przechodzi na klientów, którzy kupiliby i tak, więc pokazuję też, dlaczego sam ten wskaźnik może wprowadzić zarząd w błąd i na co patrzeć obok niego.
Czym jest Customer Match i jak obniża koszty retargetingu?
Customer Match to funkcja Google Ads, która dopasowuje przesłane przez Ciebie dane klientów (e-mail, telefon, adres) do zalogowanych użytkowników Google i pozwala ich wykluczać, obserwować lub kierować do nich reklamy w wyszukiwarce, Zakupach, YouTube, Gmailu i sieci reklamowej. Obniża koszty retargetingu, bo odcina wydatki na osoby, które nie potrzebują reklamy, i kieruje budżet tam, gdzie reklama zmienia decyzję.
Odpowiednikiem w Meta jest niestandardowa grupa odbiorców z listy klientów (Customer List Custom Audience), działająca bardzo podobnie: przesyłasz zahaszowane dane, platforma dopasowuje je do kont użytkowników, a Ty decydujesz, czy grupę wykluczyć z kampanii, czy właśnie na nią kierować reklamy.
Czym to się różni od klasycznego remarketingu? Plik cookie wie, kto odwiedził stronę. Lista klientów wie, kto kupił, ile razy, za ile i kiedy ostatnio. W B2B, gdzie od pierwszego kliknięcia do umowy mijają miesiące, oba źródła warto połączyć, co pokazuję przy remarketingu przy długim cyklu sprzedaży.
Wymagania Google i Meta na 2026 rok
Zasady zmieniały się w ostatnich dwóch latach kilka razy. Stan na wrzesień 2026 zebrałem w jednej tabeli.
| Wymaganie | Google Ads (Customer Match) | Meta (lista klientów) |
|---|---|---|
| Dostęp do funkcji | Każde konto z dobrą historią zgodności z zasadami i płatności: obserwacja i wykluczenia. Kierowanie i korekty stawek: 90 dni historii i ponad 50 000 USD łącznych wydatków | Konto firmowe i akceptacja warunków Custom Audiences |
| Minimalny rozmiar | 100 aktywnych użytkowników (sieć wyszukiwania, reklamowa, YouTube); listy przesłane przed 1 lutego 2024 bez odświeżenia: 1 000 dopasowanych | Dokumentacja API nie podaje progu dla samej listy; w praktyce zbyt mała grupa nie dostanie wyświetleń |
| Ważność danych | Maksymalnie 540 dni od dodania lub odświeżenia członka listy | Listy nieużywane w aktywnych zestawach reklam ponad 2 lata są oznaczane do usunięcia |
| Sposób przesyłania | Interfejs Google Ads, Data Manager, Data Manager API (Google Ads API dla Customer Match wyłączone od 1 kwietnia 2026) | Menedżer reklam, Marketing API (do 10 000 rekordów w jednym żądaniu), integracje partnerów |
| Haszowanie | SHA-256 (interfejs haszuje automatycznie) | SHA-256, zapis szesnastkowy małymi literami |
| Zgody i źródło danych | Wyłącznie dane własne (first-party), informacja w polityce prywatności, zgodność z EU User Consent Policy; w EOG brak dopasowania po IP i znaczniku czasu | Dane zebrane zgodnie z prawem, akceptacja warunków, podstawa prawna po Twojej stronie |
Wynikają z tego dwie rzeczy. Mniejsze konto nie skieruje kampanii na listę klientów w Google, ale może ją wykluczyć i obserwować, a to wystarcza do największej oszczędności. Druga sprawa jest pilniejsza: jeśli Twoja integracja wysyłała listy przez Google Ads API, od kwietnia 2026 nie działa, a zastępuje ją Data Manager API (od 9 grudnia 2025; Data Manager to narzędzie Google do przesyłania danych klientów i konwersji) z poufnym dopasowaniem (confidential matching). Sprawdź, kiedy listy były ostatnio aktualizowane.
Google podaje, że u większości reklamodawców odsetek dopasowania (część rekordów, którą platforma połączyła z kontami użytkowników) wynosi od 29% do 62%. Z bazy 10 000 klientów docierasz więc do kilku tysięcy osób. Planuj segmenty tak, żeby po dopasowaniu każdy przekraczał próg 100 aktywnych użytkowników.
Trzy etapy pracy z danymi first-party
Pracę z listami klientów dzielę na trzy rozłączne etapy, które razem obejmują cały proces: zbieranie (skąd i na jakiej podstawie masz dane), segmentacja (jak dzielisz bazę) i zasilanie algorytmów (jak i gdzie dane trafiają do platform). Kolejność ma znaczenie. Błąd na wcześniejszym etapie psuje każdy kolejny.
Etap 1: zbieranie danych
Dane first-party (własne, zebrane bezpośrednio od klienta) pochodzą z zamówień, kont klientów, formularzy, programu lojalnościowego i CRM. Zanim cokolwiek wyślesz do Google lub Meta, sprawdź cztery rzeczy:
- Podstawa prawna i informacja. Polityka prywatności musi mówić, że dane mogą być przekazywane platformom reklamowym w celu dopasowania reklam. Czy wystarczy prawnie uzasadniony interes, czy potrzebna jest zgoda, oceni Twój prawnik lub inspektor ochrony danych. Ten tekst nie jest poradą prawną.
- Kompletność identyfikatorów. Google zaleca łączenie kilku identyfikatorów klienta (e-mail, telefon, adres) w jednym wierszu, bo to podnosi dopasowanie.
- Format. Telefon w formacie międzynarodowym (
+48…), e-mail małymi literami, bez spacji. Błędny format obniża dopasowanie bez żadnego komunikatu o błędzie. - Sprzeciwy i usunięcia. Osoby, które zgłosiły sprzeciw wobec marketingu lub zażądały usunięcia danych, nie mogą trafić do eksportu. Ten filtr ustawiasz w CRM, bo platforma o sprzeciwach nic nie wie.
Etap 2: segmentacja RFM
RFM to podział klientów według trzech wymiarów: R (recency, jak dawno kupił), F (frequency, ile razy kupił) i M (monetary, ile wydał). Każdy wymiar ocenia się zwykle w skali 1–5 według kwintyli, ale do reklam wystarczy prostszy podział na kilka segmentów, z których każdy ma inne zadanie w kampanii.
| Segment | Definicja (przykład dla sklepu) | Cel w reklamie | Google Ads | Meta |
|---|---|---|---|---|
| Świeży nabywcy | zakup 0–30 dni temu | nie płacić za ponowny zakup tego samego | wykluczenie z kampanii pozyskania i remarketingu | wykluczenie; ewentualnie osobny zestaw z produktami komplementarnymi |
| Lojalni | zakup 31–180 dni temu, 3+ zamówienia, wysoka wartość | dosprzedaż, powtórny zakup | obserwacja, osobne cele; kierowanie przy dostępie rozszerzonym | osobny zestaw reklam, katalog z nowościami |
| Jednorazowi | 1 zamówienie, 31–180 dni temu | drugi zakup | obserwacja, sygnał w PMax | osobny zestaw, oferta na drugi zakup |
| Uśpieni | ostatni zakup 181–540 dni temu | reaktywacja | kierowanie lub sygnał odbiorców | osobny zestaw z mocniejszą ofertą |
| Niska wartość lub wysokie zwroty | zwroty powyżej progu, niska marża | ograniczenie wydatków | wykluczenie z kampanii dosprzedażowych | wykluczenie |
Progi dni zależą od cyklu zakupowego (dla karmy dla zwierząt „świeży” to 0–14 dni, dla mebli nawet 0–180), dlatego zamiast kopiować je z przykładu ustaw je na podstawie mediany czasu między pierwszym a drugim zamówieniem w Twoich danych, którą zwykle da się policzyć jednym zapytaniem do bazy zamówień. Górna granica 540 dni wynika z zasad Google.
Segmenty muszą być rozłączne: jeden klient w jednym segmencie, inaczej wykluczenie z jednej listy wytnie go z kampanii dla innej. Buduj je w CRM lub hurtowni danych. Nakładanie list w panelu prędzej czy później kończy się bałaganem.
Etap 3: zasilanie algorytmów
Lista w panelu bez regularnego odświeżania szybko traci wartość, bo nowi klienci nie trafiają do wykluczeń, a uśpieni nadal są oznaczeni jako lojalni, i po kilku miesiącach kampanie zaczynają licytować według obrazu bazy, który dawno przestał być prawdziwy. Google w dobrych praktykach zaleca aktualizację co najmniej raz w tygodniu przy przesyłaniu ręcznym i codziennie przy automatyzacji. Ja ustawiam synchronizację dzienną z CRM lub platformy sklepowej przez Data Manager albo integrację partnera.
Trzy sposoby wykorzystania list przez algorytmy:
- Automatyczny sygnał. Według dokumentacji Google inteligentne ustalanie stawek i kierowanie zoptymalizowane automatycznie uwzględniają wszystkie listy Customer Match na koncie, chyba że je wykluczysz. Skutek? Zła lub nieaktualna lista wpływa na stawki nawet wtedy, gdy nie dodałeś jej do żadnej kampanii.
- Cel pozyskiwania nowych klientów. W Performance Max, Search i Demand Gen możesz licytować wyżej za nowych klientów albo licytować wyłącznie o nowych. Google rozpoznaje obecnych klientów na podstawie tagu (parametr nowy/powracający klient), list Customer Match i własnego modelu.
- Segmenty odbiorców w Meta. W kampaniach sprzedażowych Meta definiujesz „obecnych klientów” i „zaangażowanych odbiorców” przez niestandardowe grupy, w tym listy klientów. Dzięki temu raport dzieli wyniki na nowych i powracających.
Google i Meta: gdzie lista klientów daje najwięcej?

Gdzie w Google jest największy efekt? Zwykle w wykluczaniu. Kampanie pozyskujące, zwłaszcza PMax, chętnie wyświetlają się osobom, które już znają markę, bo te konwertują najtaniej. Lista świeżych nabywców jako wykluczenie i cel pozyskiwania nowych klientów to pierwsza para zmian. Więcej o tym, jak PMax przesuwa budżet na „łatwe” konwersje, piszę w tekście o Performance Max.
W Meta sytuacja zmieniła się w 2025 roku. Kampanie Advantage+ sales zastąpiły Advantage+ shopping, a wraz z tym zniknął limit budżetu dla obecnych klientów (Existing Customer Budget Cap). W zamian Advantage+ sales pozwalają dodać wykluczenia niestandardowych grup odbiorców i wiele zestawów reklam, więc kontrolę nad udziałem obecnych klientów, którą wcześniej dawał jeden suwak, odtwarzasz teraz strukturą kampanii: osobny zestaw dla nowych (z wykluczeniem listy klientów) i osobny dla powracających, z własnym budżetem.
Dwa ograniczenia, o których trzeba pamiętać:
- Zasięg w UE. Od stycznia 2026 użytkownicy Meta w UE mogą wybrać mniej spersonalizowane reklamy. Część osób z Twojej listy nie zobaczy reklam kierowanych na podstawie danych, niezależnie od jakości dopasowania.
- Nakładanie się kanałów. Ten sam klient z listy może dostać reklamę w Google i w Meta tego samego dnia. A jeśli obie przypiszą sobie jego zakup? Wtedy suma konwersji przekroczy sprzedaż. Jak to uzgadniać, opisuję w artykule o jednym źródle prawdy dla danych z Meta, Google i CRM.
Symulacja P&L: CPA −30% w 6 miesięcy
Jak mógłby wyglądać spadek CPA o 30% i co naprawdę za nim stoi? Policzyłem to na modelowym sklepie. Tabela jest symulacją na założonych kosztach, żaden klient nie dostarczył tych liczb.
Założenia: sklep internetowy, stały budżet 40 000 zł miesięcznie, średnia wartość zamówienia 250 zł, marża brutto 40% (100 zł na zamówieniu). Koszt zamówienia (CPA) w poszczególnych grupach: pozyskanie nowych klientów 100 zł, remarketing do wszystkich odwiedzających 60 zł, remarketing po wykluczeniu świeżych nabywców 50 zł, lojalni klienci 30 zł, uśpieni klienci 50 zł. CPA w grupach jest stały, a zmienia się tylko podział budżetu. Zamówienia z kampanii pozyskania traktuję jako zamówienia nowych klientów.
| Miesiąc | Zmiana | Budżet: pozyskanie / remarketing i klienci | Zamówienia: z pozyskania / z remarketingu i list | CPA w panelu | Zmiana CPA | Marża po reklamie |
|---|---|---|---|---|---|---|
| M0 | stan wyjściowy: pozyskanie + remarketing do wszystkich | 28 000 / 12 000 zł | 280 / 200 | 83,33 zł | — | 8 000 zł |
| M1 | wykluczenie świeżych nabywców z remarketingu | 28 000 / 12 000 zł | 280 / 240 | 76,92 zł | −7,7% | 12 000 zł |
| M2 | start segmentu lojalnych (3 000 zł) | 28 000 / 12 000 zł | 280 / 280 | 71,43 zł | −14,3% | 16 000 zł |
| M3 | lojalni 6 000 zł kosztem remarketingu i pozyskania | 27 000 / 13 000 zł | 270 / 340 | 65,57 zł | −21,3% | 21 000 zł |
| M4 | start reaktywacji uśpionych (3 000 zł) | 26 000 / 14 000 zł | 260 / 360 | 64,52 zł | −22,6% | 22 000 zł |
| M5 | lojalni 9 000 zł | 24 000 / 16 000 zł | 240 / 440 | 58,82 zł | −29,4% | 28 000 zł |
| M6 | uśpieni 5 000 zł | 23 000 / 17 000 zł | 230 / 460 | 57,97 zł | −30,4% | 29 000 zł |
W panelu to sukces: CPA −30,4%, marża po kosztach reklamy z 8 000 do 29 000 zł miesięcznie. Spójrz jednak na zamówienia z pozyskania, czyli nowych klientów, które z 280 spadły do 230, czyli o 17,9%, i zobaczysz, że cały spadek CPA wynika z przesunięcia budżetu na klientów, których pozyskanie już opłaciłeś. Tego w raporcie zwykle nie widać.
Co zostaje po uwzględnieniu przyrostu?
Część zamówień od obecnych klientów wydarzyłaby się bez reklamy. Żeby to pokazać, przyjmuję drugi zestaw założeń: przyrostowe (inkrementalne, czyli takie, których nie byłoby bez reklamy) jest 100% zamówień z pozyskania nowych, 50% z remarketingu, 30% od lojalnych i 60% od uśpionych. To założenia. Nie pomiar. Właściwe wartości da tylko test z grupą kontrolną.
| Wariant | Zamówienia w panelu | CPA w panelu | Zamówienia przyrostowe | CPA przyrostowy | Nowi klienci |
|---|---|---|---|---|---|
| M0 — stan wyjściowy | 480 | 83,33 zł | 380 | 105,26 zł | 280 |
| M6 — scenariusz „CPA −30%” | 690 | 57,97 zł | 410 | 97,56 zł | 230 |
| M6 — scenariusz zrównoważony | 600 | 66,67 zł | 406 | 98,52 zł | 280 |
Scenariusz zrównoważony zostawia 28 000 zł na pozyskanie, a 12 000 zł dzieli na remarketing (3 000 zł), lojalnych (6 000 zł) i uśpionych (3 000 zł). CPA w panelu spada „tylko” o 20%, ale liczba przyrostowych zamówień jest praktycznie taka sama jak w wariancie −30%, a firma nie traci 50 nowych klientów miesięcznie. Po pół roku to 300 klientów mniej w bazie, z których każdy miałby własną wartość w czasie (LTV).
Wniosek dla zarządu: spadek CPA o 30% w 6 miesięcy jest osiągalny, tyle że sam w sobie niczego nie dowodzi. Zależy od tego, jak duża część bazy kupuje powtórnie, jaki masz budżet na obecnych klientów i czy nie odbierasz go pozyskaniu. Dlatego obok CPA raportuję zawsze liczbę nowych klientów i koszt ich pozyskania, a ocenę rentowności opieram na marży, co opisuję w tekście ROAS a POAS.
Jak zmierzyć realny efekt list klientów?
Najprostszy test to grupa kontrolna z listy. Losowo odkładasz 10–20% klientów z danego segmentu i nie przesyłasz ich do platform. Po 30–60 dniach porównujesz odsetek powtórnych zakupów i przychód na klienta w obu grupach, zawsze na danych z CRM (panel platformy tu nie wystarczy). Różnica to przyrost, który możesz przypisać reklamie.
Dlaczego właśnie tak? Taki test nie wymaga narzędzi platform, działa w Google i Meta jednocześnie i jest odporny na spory o atrybucję, a przy małych segmentach wystarczy połączyć wyniki z kilku miesięcy, zanim podejmiesz decyzję. Skala problemu jest znana z badań: Gordon, Moakler i Zettelmeyer (Marketing Science, 2023) pokazali na 663 eksperymentach, że metody obserwacyjne potrafią zawyżyć efekt reklamy mniej więcej trzykrotnie.
Dla zarządu raportuj: koszt pozyskania nowego klienta, przychód na klienta w 90 dni i udział powracających w sprzedaży. Strukturę takiego raportu pokazuję w artykule o dashboardzie dla zarządu z CAC, LTV i POAS.
Najczęstsze błędy przy wdrażaniu list klientów
- Jednorazowy upload. Widzę to najczęściej. Lista przesłana rok temu nie wyklucza nikogo, kto kupił w tym roku.
- Nakładające się segmenty. Klient na dwóch listach dostaje sprzeczne komunikaty albo znika przez wykluczenie.
- Integracja przez stare API. Po 1 kwietnia 2026 listy wysyłane przez Google Ads API stoją, a panel nadal je pokazuje.
- Ocena po CPA w panelu. Spadek CPA przy spadku liczby nowych klientów to tylko przesunięcie budżetu.
Sześć tygodni wdrożenia, tydzień po tygodniu
- Tydzień 1: dane i prawo. Inwentaryzacja źródeł danych klientów, przegląd polityki prywatności z prawnikiem, filtr sprzeciwów i usunięć w eksporcie.
- Tydzień 2: segmenty. Wyliczenie RFM w CRM lub hurtowni, ustalenie progów dni na podstawie mediany czasu do drugiego zakupu, sprawdzenie, czy każdy segment po dopasowaniu przekroczy 100 aktywnych użytkowników.
- Tydzień 3: integracja. Data Manager (Google) i integracja lub API (Meta), synchronizacja dzienna, kontrola odsetka dopasowania.
- Tydzień 4: wykluczenia. Świeży nabywcy wykluczeni z pozyskania i remarketingu w obu platformach, parametr nowy/powracający klient w tagu konwersji, segmenty odbiorców w Meta.
- Tydzień 5: kampanie dla obecnych klientów. Osobne budżety i komunikaty dla lojalnych, jednorazowych i uśpionych. Grupa kontrolna 10–20% w każdym segmencie.
- Tydzień 6 i dalej: pomiar. Raport: nowi klienci, koszt ich pozyskania, przychód na klienta, przyrost z testu. Decyzje budżetowe co miesiąc na tych danych.
Jeśli nie masz pewności, czy konto w ogóle ma aktualne listy i poprawne wykluczenia, zacznij od szybkiego audytu konta Google Ads.
FAQ
Ile osób musi mieć lista Customer Match?
Lista musi mieć co najmniej 100 aktywnych użytkowników w sieci wyszukiwania, reklamowej i YouTube. Listy przesłane przed 1 lutego 2024 i nieodświeżone muszą spełniać dawny próg 1 000 dopasowanych użytkowników. Liczy się liczba dopasowanych osób, a nie wierszy w pliku.
Czy małe konto może korzystać z Customer Match?
Tak, w ograniczonym zakresie. Każde konto z dobrą historią zgodności z zasadami i płatności może używać list do wykluczeń i w trybie obserwacji. Kierowanie i korekty stawek wymagają 90 dni historii i ponad 50 000 USD łącznych wydatków.
Jak przesłać listę klientów do Google Ads w 2026 roku?
Ręcznie w interfejsie Google Ads, przez Data Manager z gotowymi połączeniami lub przez Data Manager API. Od 1 kwietnia 2026 przesyłanie list Customer Match przez Google Ads API nie działa, więc starsze integracje trzeba przenieść.
Jak długo osoba pozostaje na liście Customer Match?
Maksymalnie 540 dni od dodania lub ostatniego odświeżenia. Dlatego listę trzeba regularnie aktualizować, a nie przesłać raz.
Czy do Customer Match potrzebna jest zgoda klienta?
Google wymaga danych first-party, informacji w polityce prywatności i zgody tam, gdzie wymaga jej prawo, zgodnie z EU User Consent Policy. Czy w Twoim przypadku wystarczy prawnie uzasadniony interes, czy potrzebna jest zgoda, powinien ocenić prawnik lub inspektor ochrony danych.
Dlaczego CPA spada, a sprzedaż nie rośnie?
Najczęściej budżet przeszedł na obecnych klientów, którzy kupują tanio w panelu, ale część z nich kupiłaby bez reklamy. Sprawdź liczbę nowych klientów i zrób test z grupą kontrolną, zanim uznasz spadek CPA za sukces.
Na czym opieram ten tekst
- Google Advertising Policies: Customer Match policy
- Google Ads Help: About Customer Match
- Google Ads Help: Minimum size requirements for data segments
- Google Ads Help: Customer Match best practices
- Google Ads Help: Troubleshooting the new customer acquisition goal
- PPC Land: Customer Match uploads przenoszone do Data Manager API od 1 kwietnia 2026
- Meta for Developers: Customer List Custom Audiences
- Jon Loomer Digital: A Guide to Audience Segments
- Jon Loomer Digital: Advantage+ Sales Replaces Advantage+ Shopping
- Gordon, Moakler, Zettelmeyer: Close Enough? A Large-Scale Exploration of Non-Experimental Approaches to Advertising Measurement, Marketing Science 2023
Co zrobić dalej
Zamieńmy Twoją Bazę Klientów W Sygnał Dla Kampanii
W 30 minut przejdziemy przez Twoje listy klientów, wykluczenia i sposób liczenia CPA, a ja wskażę, gdzie dane first-party mogą obniżyć koszt pozyskania bez utraty nowych klientów. Bez zobowiązań.