Najprościej zacznij od jednego źródła danych i jednego celu (np. leady), a potem dopiero dokładaj kolejne kanały. W Looker Studio zbudujesz to szybko, jeśli od razu postawisz poprawny model: wspólna definicja KPI, spójny przedział dat i sensowne wymiary (campaign, medium, landing). Na koniec podłącz alerty i “check” jakości danych, bo bez tego dashboard będzie ładny, ale nieużyteczny.
Na jednym z projektów dla klienta z usług B2B zaczęliśmy od “ładnej” strony z wykresami. Po tygodniu okazało się, że ich GA4 liczyło konwersje z innego zdarzenia niż CRM. Skończyło się na tym, że dashboard był perfekcyjny… ale pokazywał inną prawdę niż sprzedaż. Od tamtej pory buduję od KPI, nie od kolorów.

Co to jest dashboard w Looker Studio i czemu ludzie go psują?
- Jak czytać raporty Google Search Console?
- Analityka marketingowa — co mierzyć, żeby nie utopić budżetu?
- Lejek konwersji — jak go analizować i gdzie łata się dziury?
- UTM tagi — jak nimi zarządzać, żeby dane były czyste?
- Jakie metryki naprawdę mają znaczenie w e-commerce?
- Heatmapy i nagrania sesji — Hotjar, Microsoft Clarity — jak używać?
Dashboard marketingowy to widok, który odpowiada na konkretne pytania biznesowe w kilka sekund: ile mamy leadów, skąd one przychodzą, ile to kosztuje i co rośnie/spada. Looker Studio (dawniej Data Studio) to narzędzie do tworzenia takich raportów w oparciu o dane z różnych źródeł.
Najczęstszy błąd? Zaczynasz od tego, co “łatwo narysować” (wykresy), a nie od tego, co ma być użyteczne (decyzje). W praktyce dashboard powinien:
- łączyć kanały (np. Google Ads + GA4 + CRM),
- mieć jedną logikę KPI (np. “konwersja” zawsze ta sama),
- pokazywać koszt i efektywność, a nie tylko “ruch”.
Looker Studio jest świetne, bo łączy wykresy z tabelami, filtrami i kontrolkami zakresu dat, a do tego możesz tworzyć raporty współdzielone z zespołem. Ale jeśli model danych jest rozjechany, raport będzie tylko ładną wizualizacją błędów.
Jak przygotować dane, żeby dashboard miał sens (GA4, Google Ads, UTM)
Zanim klikniesz “Zbuduj raport”, ustal 3 rzeczy: co liczysz, skąd to przychodzi i jak to rozpoznajesz w różnych systemach.
1) KPI: “lead”, “konwersja”, “sprzedaż” — to nie są synonimy
Przykład dla usług: w GA4 możesz mieć zdarzenie generate_lead, ale w CRM lead może powstawać po innym kroku (np. po wysłaniu formularza + weryfikacja). Jeśli w dashboardzie pomylisz te definicje, będziesz optymalizować budżety na “fałszywe metryki”.
2) Wspólny identyfikator: UTMy i parametry kampanii
UTM pozwala porównać ruch i koszt między źródłami. UTMy to zestaw parametrów w linkach (np. utm_source, utm_medium, utm_campaign). W kampaniach płatnych warto pilnować, żeby nazwa kampanii i ad group była spójna z tym, jak chcesz ją widzieć w raportach.
Benchmarkowo: w Google Ads typowy CTR (Click Through Rate) w Polsce dla wielu branż zwykle mieści się w okolicach 2–5%. Ale to tylko kierunkowe — dashboard ma pokazywać nie sam CTR, tylko relację koszt/efekt. Dlatego najważniejsze jest, żeby dane “kosztowe” i “konwersyjne” dało się połączyć po tym samym kluczu.
3) Przedział czasu i atrybucja
Looker Studio pokaże dane “tak jak leżą” w źródłach. W GA4 masz ustawienia atrybucji i okien konwersji. W Google Ads atrybucja kliknięcia i model raportowania też mogą się różnić. Jeśli to ignorujesz, dostaniesz dwa różne ROAS-y (ROAS = Return on Ad Spend, czyli zwrot z wydatków na reklamę).
Moja zasada: w dashboardzie zawsze dodaj filtr “Zakres dat” i dopisz krótką informację “KPI liczone wg GA4” albo “KPI liczone wg Ads” — inaczej zespół będzie czytać liczby “po swojemu”.
Od czego zacząć budowę: szkielet raportu i model KPI
Budowę polecam w tej kolejności, bo minimalizuje straty:
Wariant dla początkujących: jeden widok, jeden cel
- Utwórz nowy raport w Looker Studio i podłącz dane (na start wystarczy GA4 lub Google Ads).
- Zrób stronę 1 = KPI overview (np. leady, koszt, CPL).
- Dodaj filtry globalne: zakres dat, kampania, urządzenie.
- Dodaj tabelę “Top kampanie” z metrykami, które realnie prowadzą do decyzji.
Jakie KPI warto mieć od razu (minimum użyteczne)
- Leady (albo konwersje) — czyli wynik.
- Koszt (wydatki reklamowe) — żeby policzyć efektywność.
- CPL (Cost per Lead, koszt pozyskania leadu) = koszt / leady.
- CTR (Click Through Rate) — jako sygnał jakości ruchu.
- CR (Conversion Rate, współczynnik konwersji) — czyli leady / kliknięcia (albo leady / sesje, zależnie od definicji).
- ROAS (jeśli masz wartość) — przy e-commerce.
W Looker Studio wyliczenia robisz w polu kalkulowanym. To ważne: jeśli KPI liczysz “na oko” w różnym miejscu, dostaniesz rozjazdy. Jedno miejsce w raporcie, jedna definicja.
Tip mniej oczywisty: dodaj w raporcie mały moduł “Data freshness” (świeżość danych): np. ostatnia aktualizacja źródła / różnica między “wczoraj” a “dziś”. Zespół od razu widzi, czy liczby są “pełne”, czy jeszcze dochodzą.
Jak podłączyć źródła danych i zbudować pierwszą wersję “End-to-End”?
End-to-End znaczy: widzisz nie tylko ruch z kampanii, ale efekt i koszt. Zwykle robisz to na dwa sposoby: prosto (łączenia w Looker Studio) albo “porządnie” (przez BigQuery/arkusze i znormalizowany model).
Opcja A: Prosto (szybki start)
Jeśli Twoje źródła mają spójne wymiary (np. kampania i daty), możesz podłączyć bezpośrednio:
- Google Analytics 4 — dane konwersji (leadów) i zachowań.
- Google Ads — koszt, kliknięcia, CTR.
- Opcjonalnie Google Sheets jako “słownik kampanii” (żeby nazwy były czyste i spójne).
W Looker Studio kluczowe jest mapowanie pól: kampania, medium, źródło, urządzenie. Jeśli pola nie pasują 1:1, budujesz raport “na siłę” i wtedy pojawiają się błędy atrybucji lub agregacji.
Opcja B: Porządnie (stabilny model)
Jeśli prowadzisz więcej niż 3–5 kampanii albo masz sporo zmian w nazwach, lepiej znormalizować dane przed wizualizacją. Najczęściej robi się to przez:
- BigQuery jako warstwę modelu (najczystsza architektura),
- albo Google Sheets + automatyzacje (szybkie, ale trzeba pilnować jakości).
W modelu trzymasz jedną tabelę faktów: date, campaign, medium, source, device, cost, clicks, leads i ewentualnie “value”. Wtedy dashboard jest “twardy” i mniej podatny na rozjazdy.
Kontrolowana niedoskonałość: jeśli dziś nie masz czystych UTM i nazw kampanii, nie czekaj na idealne. Zbuduj wersję 1.0 z tym, co masz, ale dodaj do raportu widoczną sekcję “Dane niepełne / mapping kampanii — check”. To lepsze niż raport, któremu nikt nie ufa.
Co powinno znaleźć się na dashboardzie: przykład sekcji i układu
Poniżej masz sensowny układ, który działa zarówno w firmie jednoosobowej, jak i w zespole reklamowym. Chodzi o to, żeby każda sekcja odpowiadała na jedno pytanie.
Strona 1: Overview (najważniejsze)
- Pasek KPI: Leady, CPL, Koszt, CR, CTR
- Wykres trendu: Leady vs Koszt (z datą dzienną/tygodniową)
- Tabela: Top kampanie po CPL (rosnące / spadające)
Strona 2: Diagnostyka (dlaczego spadło / rośnie)
- CR i CTR według kampanii/landing page
- Koszt i CPC (CPC = cost per click, koszt kliknięcia) według urządzenia
- Mapa: kampanie × urządzenie (heatmap jeśli masz dużo danych)
Strona 3: Budżet i planowanie (co robić dalej)
- Segment “pracujące” (np. CPL poniżej progu)
- Segment “do testu” (np. wysoki CTR, ale niski CR)
- Adnotacje: “zmiana kreacji / zmiana landing page / zmiana stawek”
| Element dashboardu | Po co jest | Użyteczne filtry | Ryzyko, jeśli pominięte |
|---|---|---|---|
| KPI overview | Decyzja “co się dzieje” w 30 sekund | Daty, kampanie, urządzenia | Spory w zespole zamiast działań |
| Koszt + wynik (CPL) | Efektywność, nie tylko wolumen | Źródło/medium | Optymalizacja “w ciemno” |
| Tabela top/low perform | Wskazanie priorytetów do poprawy | Kampania, landing | Przeciąganie testów bez końca |
| Diagnostyka CTR/CR | Wiemy, czy problem jest w ruchu czy w stronie | Device, placement | Przepalanie budżetu na złą stronę (albo odwrotnie) |
Krok po kroku: budowa raportu “od zera” w praktyce (z benchmarkami i benchmarkową logiką)
Załóżmy, że sprzedajesz usługę i Twoim KPI są leady. Start robisz na podstawie GA4 + Google Ads. (CRM dokładamy później, bo nie zawsze jest gotowy “w locie”.)
Krok 1: Ustal definicję leadu
W GA4 sprawdź, jakim zdarzeniem oznaczasz lead. Jeśli masz kilka, wybierz jedno na start. Zrób listę: “lead = zdarzenie X”. To jest fundament.
Krok 2: Zbierz koszt i kliknięcia
Z Google Ads pobieraj: koszt, kliknięcia, CTR, CPC, a także identyfikatory kampanii. Dla benchmarku: jeśli CPL jest bardzo wysoki, zobacz czy problem leży w CPC (drogo kupujesz klik) czy w CR (klik nie zamienia się w lead).
Krok 3: Zbuduj 5 wykresów, które mają sens biznesowy
- KPI na górze: Leady, koszt, CPL, CTR, CR.
- Trend: Leady i koszt w czasie (2 osie lub dwa wykresy).
- Tabela kampanii: sort po CPL i pokaż też CTR i CR.
- Bar “leady po landing page” (jeśli masz wymiary z GA4).
- Porównanie tygodnie do tygodnia (MoM/ WoW) — prosta metryka “zmiana %”.
Krok 4: Dodaj kontrolki jakości danych
- Filtr “Kampanie z kosztami > 0” — żeby nie porównywać “zero-kosztowych” danych z realnymi wydatkami.
- Wskaźnik “Konwersje z GA4” vs “Leady z Ads” (jeśli różnią się definicją) — przynajmniej pokazujesz, skąd bierzesz liczbę.
Krok 5: Wstaw orientacyjne progi (żeby dashboard prowadził do decyzji)
Progi nie muszą być “święte”, ale muszą być ustawione na realiach firmy. Jeśli dziś nie znasz progu, zacznij od prostego benchmarku operacyjnego:
- CTR: często 2–5% w wielu branżach (kierunkowo, zależy od sieci i kreacji).
- CPC: w zależności od branży bywa od kilku do kilkudziesięciu PLN — dlatego w dashboardzie lepsze są relacje (CPL i CR), nie gołe CPC.
- CR: w leadach B2B często waha się od 1–5% dla strony zapisu (zależy od jakości ruchu i oferty). Jeśli CR spada, zwykle widać to w kampaniach lub landing page.
W praktyce ustawiasz np. “Dobrze” = CPL poniżej średniej z ostatnich 8 tygodni, “Uwaga” = CPL powyżej średniej +20–30% (to prosta logika, ale zespołowi bardzo pomaga).
Anegdota (z praktyki): kiedy audytowałem konto Google Ads małej firmy, dashboard wyglądał super, ale w tabeli “top kampanie” zawsze wygrywał jeden brandowy keyword. Powód? UTMy dla brandu nie zmieniały się mimo podmian landing page. Wykresy były prawdziwe… tylko opis “co to jest” był fałszywy. Poprawiliśmy mapping nazw i nagle dashboard zaczął prowadzić do realnych testów.
Na co uważać: najczęstsze błędy, przez które dashboard nie działa
Widziałem te same pułapki w firmach i u freelancerów. Poniżej trzy najgroźniejsze.
1) Rozjechane definicje konwersji (GA4 vs Ads vs CRM)
Jeśli GA4 liczy lead po zdarzeniu “submit”, a w CRM lead tworzy się po innym etapie (albo dopiero po kwalifikacji), to dashboard będzie pokazywać inny obraz niż sprzedaż. Efekt: zespół wierzy dashboardowi tylko “kiedy pasuje”, a to zabija proces decyzyjny.
2) Brak spójności wymiarów (campaign/landing/UTM naming)
Looker Studio nie “domyśli się”, że kampania “Brand_PL_v2” to to samo co “Brand_PL”. Jeśli nie ma porządnego słownika nazw albo mappingu, wykresy będą dzielić dane na fragmenty. Konsekwencja: trendy giną, a statystyki są za małe do sensownych wniosków.
3) Zbyt duża szczegółowość od razu
Jeśli zrobisz od startu dashboard “wszystko o wszystkim” (ad group, placement, device, landing, audience), to po tygodniu nikt nie będzie wiedział, co kliknąć. Lepiej zacząć od 5–7 kluczowych metryk i 2–3 kluczowych wymiarów, a potem rozwijać.
4) Brak kontroli jakości danych i “data freshness”
Looker Studio pokazuje to, co ma w momencie odświeżenia. Jeśli dane z GA4/Ads dochodzą z opóźnieniem lub są niekompletne dla “dzisiaj”, to będziesz widział sztuczne spadki i fałszywe wnioski. Ustaw alerty i widoczną informację o świeżości.
SEO vs Google Ads oraz agencja vs freelancer: jak to ugryźć w dashboardzie
To ważne, bo dashboard ma służyć decyzjom, a decyzje zależą od kanału.
SEO vs Google Ads — co pokazywać w raporcie?
- Google Ads: koszt, kliknięcia, CTR, CPC, konwersje (lead), CPL/ROAS.
- SEO: raczej leady z organicu, widoczność i ruch (ale z opóźnieniem). Najczęściej nie liczysz “CPL z SEO w tym samym dniu”, bo to trwa.
W dashboardzie dodaj przynajmniej rozdział na kanały “płatne” i “organiczne”. Inaczej zaczniesz optymalizować SEO jak Ads (i to jest proszenie się o chaos).
Agencja vs freelancer vs samodzielnie — jak wpływa to na dashboard?
| Opcja | Plusy | Minusy | Wymaganie wobec dashboardu |
|---|---|---|---|
| Samodzielnie | Kontrola i niski koszt | Krzywa uczenia + ryzyko błędnych definicji | Prosty “starter”, jasne KPI |
| Freelancer | Szybko postawi fundament | Ryzyko “czarnej skrzynki” i braku dokumentacji | Dashboard + instrukcja i definicje |
| Agencja | Procesy, testy, reporting nawykowy | Koszt i czasem raport pod “kogoś”, nie pod właściciela | Dashboard decyzyjny, nie “przegląd statystyk” |
Mniej oczywista wskazówka: jeśli masz narzędzia do e-mail marketingu, typu Mailchimp czy Brevo, to nie wrzucaj ich do pierwszej wersji dashboardu jako osobnych metryk “na siłę”. Zamiast tego zbuduj spójny widok “lead lifecycle” dopiero po tym, jak masz czyste źródła leadów z płatnych i organicznego ruchu.
Podsumowanie: zrób wersję 1.0 w 1–2 tygodnie, a potem ją doklejaj
Dashboardy marketingowe w Looker Studio buduje się dobrze wtedy, gdy zaczynasz od KPI i definicji, a dopiero potem wizualizacji. Jeśli zrobisz spójne leady, koszt oraz CPL/CVR, to dashboard stanie się narzędziem pracy — a nie prezentacją.
Moje pytanie do Ciebie: jaką jedną decyzję chcesz podejmować szybciej dzięki temu dashboardowi (np. “gdzie zwiększyć budżet” albo “które landing page poprawić”)? Jeśli odpowiesz, podpowiem Ci minimalny zestaw wykresów i pól do wersji 1.0 pod Twój przypadek.

Krzysztof specjalizuje się w treningach siłowych, fitnessie funkcjonalnym oraz poprawie mobilności, a także ma głęboką wiedzę na temat dietetyki sportowej. Łączy teorię z praktyką, opierając się na sprawdzonych metodach i dostosowując plany treningowe oraz żywieniowe do indywidualnych potrzeb każdego z podopiecznych.
Doświadczenie i osiągnięcia:
Certyfikowany Trener Personalny (CPT) – posiada uznawany na całym świecie certyfikat trenera personalnego, umożliwiający tworzenie spersonalizowanych programów treningowych.
Instruktor Fitness i Specjalista ds. Żywienia – ukończył liczne kursy specjalizacyjne z zakresu dietetyki sportowej, treningów funkcjonalnych oraz mobilności.
Ekspert Od Regeneracji i Mindfulness – promuje podejście do fitnessu jako całościowej troski o zdrowie fizyczne i psychiczne, prowadzi warsztaty dotyczące mindfulness i technik relaksacyjnych dla sportowców.
Autor Artykułów i Trener Online – Krzysztof jest autorem wielu artykułów na temat treningu, regeneracji i zdrowego stylu życia, a także prowadzi programy treningowe online, które pomagają ludziom na całym świecie osiągać ich cele
