← Wróć do bloga
Analytics

Która reklama przyniosła klientkę za 5000 zł? Atrybucja reklam w klinice

Która reklama przyniosła klientkę za 5000 zł? Zamknij pętlę: ID reklamy, lead, wizyta, płatność. Dlaczego same UTM gubią telefony, DM i powracające klientki.

DM

12 min czytania
Udostępnij:

Przychód klientki przypisujesz do reklamy, której ID zapisało się na jej leadzie w chwili, gdy zostawiła kontakt, i trzymasz ten jeden identyfikator przez cały łańcuch: reklama, lead, wizyta, płatność. Raport Meta i parametry UTM tego nie zrobią same, bo kończą się na leadzie, a telefony, wiadomości na Instagramie i powracające klientki wypadają z nich bez śladu.

Na tym polega atrybucja reklam w klinice: nie na tym, ile leadów pokazał menedżer reklam, tylko na tym, która konkretna kreacja stoi za konkretną kwotą w kasie.

Przykład (fikcyjny, do zilustrowania mechanizmu): klientka klika reklamę A (karuzela z efektami zabiegu), ogląda stronę i wychodzi. Po 5 dniach widzi reklamę B (wideo z gabinetu), klika i zostawia formularz. Przychodzi na konsultację i kupuje pakiet za 5000 zł. Model ostatniego kliknięcia daje reklamie B całe 5000 zł, model pierwszego kliknięcia daje całe 5000 zł reklamie A. Model liniowy podzieliłby kwotę po równo: 5000 zł / 2 = 2500 zł dla każdej. Ta sama klientka, trzy różne odpowiedzi na pytanie, która reklama działa.

Ten tekst nie liczy zwrotu z wydatków. Jeśli chcesz wiedzieć, jak z tych danych policzyć ROAS i próg opłacalności, to osobny temat. Tu odpowiadamy na pytanie wcześniejsze: której reklamie w ogóle przypisać przychód.

Co to jest atrybucja reklam w klinice i dlaczego raport Meta jej nie zastąpi

Atrybucja to reguła, która mówi, której reklamie przypisać wynik: lead, wizytę albo przychód. W sklepie internetowym zakup dzieje się na stronie, więc piksel go widzi. W klinice pieniądze trafiają do kasy albo terminala w gabinecie, często kilka tygodni po kliknięciu. Meta tego momentu nie widzi.

Łańcuch atrybucji w klinice ma cztery ogniwa:

  1. ID reklamy: zna je Meta.
  2. Lead (ID leada): zna go Meta, jeśli to formularz natychmiastowy, i CRM.
  3. Wizyta (przyszła albo nie): wie o tym recepcja i kalendarz.
  4. Płatność (kwota): zna ją kasa.
Łańcuch atrybucji reklam w klinice: ID reklamy, lead, wizyta i płatność połączone jednym ID leada
Raport Meta widzi tylko dwa pierwsze ogniwa łańcucha. Źródło: opracowanie własne Palyri, 2026.

Meta widzi tylko dwa pierwsze ogniwa. Jeśli wizyta i kwota nie są zapisane na tym samym rekordzie, na którym siedzi ID reklamy, nikt nie odpowie, która kreacja przyniosła 5000 zł. Dlatego atrybucja w klinice nie jest ustawieniem w menedżerze reklam, tylko sposobem prowadzenia leadów: każdy lead ma swoje ID reklamy, a wizyta i przychód dopisują się do niego, nie do osobnego arkusza.

Ruch w drugą stronę, czyli wysyłanie umówionych wizyt z powrotem do Meta przez Conversions API, pomaga algorytmowi szukać podobnych osób. Nie zastępuje jednak twojej własnej atrybucji, bo Meta i tak liczy wynik tylko w swoim oknie czasowym.

🔑
Kluczowy punkt Booksy, kalendarz czy kasa fiskalna wiedzą, że klientka przyszła i zapłaciła. Nie wiedzą, z której reklamy przyszła. Tę wiedzę trzeba przenieść z leada, inaczej znika.

Jeśli porównujesz narzędzia pod tym kątem, zestawienie Palyri i Booksy pokazuje, które z nich prowadzi rezerwacje, a które leady z reklam.

Pierwsze czy ostatnie kliknięcie: który model atrybucji wybrać?

Model atrybucji decyduje, jak podzielić przychód, gdy klientka zetknęła się z kilkoma reklamami. Dwa najprostsze:

  • Pierwsze kliknięcie (first touch): cały przychód dostaje reklama, która pierwsza przyprowadziła klientkę. Nagradza kreacje, które budzą zainteresowanie.
  • Ostatnie kliknięcie (last touch): cały przychód dostaje reklama kliknięta tuż przed konwersją. Nagradza kreacje, które domykają decyzję.
Przykład: ile z 5000 zł dostaje reklama A (karuzela)
Pierwsze kliknięcie
5000 zł
Ostatnie kliknięcie
0 zł

Google Analytics 4 uprościł ten wybór za ciebie. Jak podaje pomoc Google Analytics, od listopada 2023 r. modele „Pierwsze kliknięcie”, „Liniowy”, „Spadek udziału z upływem czasu” i „Uwzględnienie pozycji” nie są już dostępne. Zostało ostatnie kliknięcie, które przypisuje 100% wartości ostatniemu kanałowi z kliknięciem reklamy, oraz model oparty na danych.

ModelCo nagradzaKiedy wprowadza w błąd w klinice
Pierwsze kliknięcieReklamę, która przyprowadziła klientkęGdy klientka wraca z innej reklamy z konkretną ofertą i to ona zamknęła sprzedaż
Ostatnie kliknięcieReklamę klikniętą przed formularzemGdy karuzela budująca zaufanie zbiera zero przychodu i ją wyłączasz
Liniowy, oparty na danychKażdy kontakt po trochuGdy nie masz zapisu wszystkich kontaktów, a w klinice zwykle go nie masz
Reklama zapisana na leadzieReklamę, z której klientka zostawiła kontaktGdy lead wpada bez ID reklamy (telefon, DM, link bez parametrów)

W praktyce dla kliniki najrozsądniejsza jednostka to reklama zapisana na leadzie w chwili, gdy klientka zostawiła kontakt. To rozumowanie, nie prawo natury: przychód i tak księgujesz na leadzie, a modele wielodotykowe potrzebują zapisu każdego kliknięcia każdej klientki, którego klinika prawie nigdy nie ma. Lepiej mieć jedną pewną reklamę na każdym leadzie niż ładny model zbudowany na dziurawych danych.

Okno atrybucji Meta w 2026: co się zmieniło

Okno atrybucji to czas po kontakcie z reklamą, w którym Meta przypisuje jej konwersję. W 2026 r. Meta zmieniła tu kilka rzeczy naraz.

Według Jona Loomera (marzec 2026) domyślne ustawienie to 7 dni od kliknięcia i 1 dzień od zaangażowania. W zestawie reklam wybierasz 7 albo 1 dzień od kliknięcia. Od marca 2026 r. kliknięcie liczy się tylko wtedy, gdy ktoś kliknął link w reklamie. Polubienia, komentarze, zapisy i inne kliknięcia trafiły do nowej kategorii „engage-through”, która zastąpiła wcześniejszy „engaged-view”. Ten sam autor zauważa, że przy optymalizacji pod lead 1-dniowe okno zaangażowania może nie mieć sensu.

Druga zmiana pochodzi z bloga Meta for Developers: od 12 stycznia 2026 r. API przestało zwracać okna 7 dni od wyświetlenia i 28 dni od wyświetlenia.

OknoStatus w 2026
7 dni od kliknięciaDostępne, domyślne
1 dzień od kliknięciaDostępne
1 dzień od wyświetleniaDostępne
1 dzień od zaangażowania (engage-through)Nowe od marca 2026, obejmuje polubienia, komentarze, zapisy
7 i 28 dni od wyświetleniaWycofane z API od 12.01.2026
28 dni od kliknięciaTylko podgląd w porównaniu ustawień atrybucji, nie do optymalizacji

Co to znaczy dla kliniki? Pakiet sprzedany 3 tygodnie po kliknięciu nie pojawi się w żadnym oknie, w którym Meta optymalizuje. Nawet 28-dniowy podgląd nie widzi pieniędzy z kasy w gabinecie. CRM nie ma tego ograniczenia: jeśli ID reklamy siedzi na leadzie, przychód z wizyty po 2 miesiącach nadal trafia do tej samej reklamy.

Dlaczego same UTM nie wystarczą

Parametry UTM to dopiski w linku, które mówią, skąd przyszło kliknięcie. Działają, dopóki klientka klika link i wypełnia formularz na tej samej stronie. W klinice ta ścieżka to tylko część ruchu.

Pięć miejsc, w których ginie atrybucja reklam w klinice: telefon, DM, przeglądarka Instagrama, powracająca klientka, link bez parametrów
Problem i naprawa dla każdego miejsca, w którym urywa się UTM. Źródło: opracowanie własne Palyri, 2026; mechanizm 3 wg LeadJourney.

Pięć typowych miejsc, w których UTM się urywa:

  1. Telefon z reklamy. Klientka widzi reklamę, dzwoni. Link nie został kliknięty, więc żaden parametr nie istnieje. Naprawa: recepcja pyta „skąd Pani o nas wie” i wpisuje źródło od razu na leadzie.
  2. Wiadomość na Instagramie. Klientka pisze DM pod reklamą. Rozmowa nie przechodzi przez stronę, więc UTM nie powstaje. Naprawa: lead z DM trafia do CRM jako osobne źródło, a konkretną reklamę dopisujesz tylko, jeśli klientka ją wskaże.
  3. Przeglądarka w aplikacji. Jak opisuje LeadJourney, aplikacja Instagram otwiera linki we własnej przeglądarce, która wysyła jako źródło l.instagram.com albo nic. GA4 wrzuca wtedy wizytę do ruchu organicznego z social mediów albo do wejść bezpośrednich. Naprawa: ID reklamy zapisane w samym linku, nie w stronie odsyłającej.
  4. Powracająca klientka. Wraca po pół roku, wpisuje adres strony z pamięci. Nowy lead bez UTM wygląda jak ruch organiczny, a jej historia z reklamy znika. Naprawa: ten sam lead, nie nowy rekord.
  5. Ręczny wpis i link bez makr. Ktoś skopiował link bez parametrów albo recepcja wpisała leada do arkusza. Naprawa: jeden szablon linku dla każdej reklamy i łączenie rekordów po ID leada, nigdy po numerze telefonu, bo ta sama klientka podaje czasem dwa różne numery.

Jest też różnica między linkiem a formularzem natychmiastowym. Lead z formularza Meta niesie ID reklamy sam z siebie: dokumentacja Meta dla programistów pokazuje, że obiekt leada pobrany z API zawiera pole ad_id. Tu UTM nie jest potrzebny. Jeśli wahasz się między formatami, przeczytaj, kiedy formularz Meta, a kiedy landing page z quizem.

Jak ustawić parametry UTM w reklamach Meta, żeby wskazywały konkretną reklamę

Sama nazwa kampanii w linku nie wystarczy, bo w jednej kampanii masz kilka kreacji. Według pomocy Google Analytics zawsze stosuj utm_source, utm_medium i utm_campaign, a utm_content służy do rozróżniania kreacji. Meta pozwala wstawić w pole parametrów adresu URL parametry dynamiczne, które same podstawiają nazwę i ID reklamy przy każdym kliknięciu.

💡
Gotowy szablon parametrów (wklej w pole „Parametry adresu URL” reklamy) utm_source=facebook&utm_medium=paid&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&ad_id={{ad.id}}&adset_id={{adset.id}}&campaign_id={{campaign.id}}

Co robi każdy element:

  1. utm_source=facebook: platforma, stała wartość.
  2. utm_medium=paid: ruch płatny, żeby odróżnić go od postów organicznych.
  3. utm_campaign={{campaign.name}}: nazwa kampanii podstawiana automatycznie.
  4. utm_content={{ad.name}}: nazwa reklamy, czyli rozróżnienie kreacji.
  5. ad_id={{ad.id}}, adset_id={{adset.id}}, campaign_id={{campaign.id}}: identyfikatory, które nie zmieniają się, gdy ktoś przemianuje reklamę.

Nazwa reklamy bywa zdublowana, bo ta sama kreacja siedzi w kilku zestawach, i bywa zmieniana. ID reklamy jest jednoznaczne. Dlatego szablon zapisuje oba.

⚠️
Uwaga Parametr utm_id, który Meta potrafi dokleić sama, to ID kampanii, nie reklamy. Jeśli traktujesz go jak ID kreacji, cały przychód z kampanii przypisze się jednej reklamie.

Ile leadów z reklam ma zapisane ID reklamy? Dane z Palyri

Sprawdziliśmy, jak często lead z Meta Ads trafia do CRM z pełnym śladem reklamy. W klinikach korzystających z Palyri ID reklamy zapisuje się automatycznie: z formularza natychmiastowego przez API Meta, a z lejków i formularzy na stronie z parametrów w linku.

Leady z Meta Ads w CRM: czy wiadomo, z której reklamy?
83,7% z ID konkretnej reklamy
8,7% tylko z nazwą reklamy lub kampanii
7,6% bez żadnego śladu reklamy

Źródło: dane z klinik korzystających z Palyri, raport pilotażowy, n = 288 leadów z Meta Ads z 3 klinik, okres ok. 6 miesięcy zakończony 60 dni przed analizą (241 leadów z ID reklamy, 25 tylko z nazwą, 22 bez śladu).

Co z tego wynika:

  • Nawet przy automatycznym zapisie mniej więcej co dwunasty lead (22 z 288) nie ma żadnego śladu reklamy. To najczęściej link bez parametrów albo lead dopisany ręcznie.
  • 25 leadów ma tylko nazwę. Da się je przypisać, ale z ryzykiem, gdy ta sama nazwa wisi w kilku zestawach.
  • Pilotaż jest mały: 3 kliniki, a sprzedaży było za mało, żeby publikować z tych danych cokolwiek o przychodzie. Pokazuje jednak skalę dziury, którą warto mierzyć u siebie co miesiąc.

W Palyri ten wskaźnik widać w zakładce Statystyki, w widoku Kreacje: leady bez ID reklamy są rozbite na „brak parametrów w linku” i „parametry nie pasują do żadnej reklamy na koncie”. Ta druga grupa zwykle oznacza literówkę w szablonie albo link z innego konta.

Jak przypisać przychód do reklamy krok po kroku

Poniższa lista to gotowa procedura. Wystarczy, że przejdziesz ją raz przy konfiguracji, a potem sprawdzasz punkt 5 co miesiąc.

ℹ️
Checklista: atrybucja przychodu do reklamy 1) Każda reklama ma ID w linku (szablon wyżej) albo używa formularza natychmiastowego Meta. 2) Lead zapisuje ID reklamy w chwili wpadnięcia, nie później. 3) Wizyta i wynik (przyszła, kupiła, kwota) wpisane na tym samym leadzie. 4) Powracająca klientka to ten sam lead: nowy przychód nie przypisuje się automatycznie nowej reklamie. 5) Raz w miesiącu tabela kreacji: koszt wizyty, koszt sprzedaży, przychód, plus odsetek leadów bez ID reklamy.

Szczegóły do każdego kroku:

  1. ID w każdym linku. Sprawdź wszystkie aktywne reklamy, nie tylko nowe. Stare reklamy skopiowane przed wprowadzeniem szablonu to najczęstsze źródło leadów bez śladu.
  2. Zapis w chwili wpadnięcia. ID dopisywane po tygodniu „z pamięci” to zgadywanie. W Palyri lead z formularza Meta dostaje ID reklamy od razu, a lead z lejka dopasowuje się do reklamy potwierdzonej na koncie reklamowym. System nie zapisuje ID, którego konto nie potwierdziło.
  3. Wizyta i kwota na leadzie. Recepcja po wizycie zaznacza, czy klientka przyszła i co kupiła, z kwotą. Bez tego kroku łańcuch kończy się na leadzie, tak jak w raporcie Meta.
  4. Powracająca klientka. Jeśli wraca po pół roku, jej przychód zostaje na tym samym rekordzie. Nie powstaje nowy lead, który zabrałby zasługę organicznemu wejściu albo innej reklamie. O tym, ile jest warta klientka w ciągu 12 miesięcy, decyduje właśnie historia na jednym rekordzie.
  5. Miesięczna tabela kreacji. Porównuj reklamy kosztem wizyty i sprzedaży, a nie CTR czy kosztem leada. Przykład takiego porównania znajdziesz w tekście o tym, jak porównywać kreacje kosztem wizyty.
Atrybucja reklam w klinice: schemat widoku Kreacje w Palyri z przychodem przypisanym do każdej reklamy
Schemat widoku Statystyki › Kreacje, bez danych klientów. Leady bez ID reklamy trafiają do wiersza „Bez przypisanej kreacji”. Źródło: Palyri, 2026.

Gdy masz już przychód przypisany do reklam, możesz przejść do rachunku: w kalkulatorze ROI sprawdzisz, ile wizyt musi przynieść reklama, żeby się zwróciła. Moduł statystyk kreacji i to, co obejmują poszczególne plany, opisuje cennik Palyri.

FAQ

Jaki model atrybucji wybrać w klinice estetycznej?

Najprościej przypisywać przychód reklamie zapisanej na leadzie w chwili, gdy klientka zostawiła kontakt. Modele wielodotykowe, takie jak liniowy czy oparty na danych, wymagają zapisu każdego kliknięcia każdej klientki, a klinika zwykle ma tylko moment zostawienia kontaktu i późniejszą wizytę. Google Analytics 4 od listopada 2023 r. zostawił zresztą tylko ostatnie kliknięcie i model oparty na danych. Jedna pewna reklama na każdym leadzie daje decyzje, na których da się oprzeć budżet: którą kreację skalować, a którą wyłączyć. Ważniejsze od wyboru modelu jest to, żeby wizyta i kwota trafiały na ten sam rekord co ID reklamy.

Jakie okno atrybucji ustawić w kampanii leadowej na Facebooku?

Domyślne ustawienie Meta w 2026 r. to 7 dni od kliknięcia i 1 dzień od zaangażowania. W zestawie reklam możesz wybrać 7 albo 1 dzień od kliknięcia. Przy optymalizacji pod lead okno zaangażowania (polubienia, komentarze, zapisy) często zawyża wynik, więc warto rozważyć samo kliknięcie. Pamiętaj jednak, że okno Meta dotyczy tylko tego, co Meta liczy i optymalizuje. Wizyta i zakup pakietu po trzech tygodniach i tak wypadną z każdego okna, dlatego przychód śledzisz w CRM po ID reklamy zapisanym na leadzie, a nie w menedżerze reklam.

Dlaczego Meta pokazuje inną liczbę leadów niż CRM?

Powodów jest kilka. Meta liczy konwersje w swoim oknie atrybucji, w tym te przypisane wyświetleniu albo zaangażowaniu, a CRM liczy rekordy, które naprawdę do niego wpadły. Część leadów z formularza może być zdublowana albo mieć błędny numer. Z drugiej strony do CRM trafiają leady, których Meta nie przypisze żadnej reklamie: telefony, wiadomości na Instagramie, wejścia z przeglądarki w aplikacji, która gubi źródło. Różnica sama w sobie nie jest błędem. Problemem jest dopiero brak ID reklamy na leadzie, bo wtedy nie wiesz, do której kreacji należy przychód z wizyty.

Jak przypisać do reklamy klientkę, która zadzwoniła albo napisała na Instagramie?

Telefon i wiadomość prywatna nie przechodzą przez link, więc nie niosą parametrów UTM ani ID reklamy. Jedyny sposób to zapytać klientkę, skąd o was wie, i od razu zapisać odpowiedź na leadzie jako źródło: telefon, Instagram DM, Messenger. Jeśli klientka wskaże konkretną reklamę, na przykład opisze wideo z gabinetu, można ją dopisać ręcznie. Bez tej informacji lepiej zostawić samo źródło niż zgadywać kreację. Zgadywanie przesuwa przychód do reklam, które go nie przyniosły, i psuje decyzje o budżecie.

Komu przypisać przychód z klientki, która wraca po kilku miesiącach?

Jeśli klientka jest w CRM jako ten sam lead, jej kolejne zakupy zostają na tym rekordzie, a więc przy reklamie, z której przyszła pierwszy raz. To uczciwe podejście, bo bez pierwszej reklamy tej klientki by nie było. Kłopot zaczyna się, gdy przy powrocie powstaje nowy rekord: wtedy przychód trafia do ruchu organicznego albo do nowej reklamy, którą tylko przypadkiem kliknęła. Dlatego łącz rekordy po ID leada i oznaczaj powracające klientki zamiast zakładać je od nowa. Osobną decyzją jest, czy liczysz reklamie tylko pierwszą wizytę, czy przychód z całego roku.

Czy parametry UTM wystarczą do mierzenia reklam?

Nie. UTM mówią, z jakiego linku przyszło kliknięcie, i działają dobrze, gdy klientka klika i od razu wypełnia formularz. Nie obejmują telefonów, wiadomości na Instagramie, powrotów po kilku miesiącach ani leadów wpisanych ręcznie. Same nazwy w utm_content też bywają zdublowane w kilku zestawach. Dlatego do linku warto dodać ID reklamy przez parametry dynamiczne Meta, a przy formularzach natychmiastowych korzystać z ID, które Meta przekazuje z leadem. Najważniejszy krok dzieje się jednak poza linkiem: wizyta i kwota muszą trafić na ten sam lead.

Tagi:Analytics

Chcesz wdrożyć to w swojej klinice?

Umów bezpłatne demo Palyri. Pokażemy jak działa na danych Twojej kliniki.

Umów demo przez WhatsApp
DM

Autor bloga Palyri

Pisze dla bloga Palyri o pozyskiwaniu klientek z reklam, obsłudze leadów i pracy recepcji w klinikach estetycznych i salonach beauty.

Powiązane artykuły