Performance Marketing · Google Ads · Analityka

Portfolio
Dominik Błaziak

Kompletny projekt performance marketingu zbudowany od zera na działającej stronie Busław Express — od strategii i kampanii Google Ads, przez pełne tagowanie w Google Tag Managerze i GA4, po własny sklep e-commerce. Wszystko poniżej można sprawdzić na żywo.

Portfolio jest przeze mnie aktualizowane na bieżąco — wraca tu każdy kolejny etap projektu.

Wdrożenie end-to-end

Busław Express to fikcyjna firma przeprowadzkowa ze Śląska, którą zbudowałem jako realistyczne środowisko do pokazania pełnego warsztatu performance marketera. Nie jest to zlecenie komercyjne — to samodzielny projekt portfoliowy, w którym każdy element został wdrożony tak, jak wyglądałoby to u prawdziwego klienta.

Od podstaw powstała strona (7 podstron + dedykowany landing) na Netlify, własny sklep e-commerce z materiałami do pakowania, pełna struktura kont Google Ads oraz kompletny stack pomiarowy w GTM i GA4 z obsługą zgód, konwersji i remarketingu dynamicznego.

Celem było przejście całej ścieżki: strategia → kampanie → pomiar — i udokumentowanie jej tak, żeby każdy element dało się zweryfikować na żywo.

To środowisko szkoleniowo-portfoliowe. Skupiam się tu na jakości wdrożenia i metodyce. Strona służy czysto do nauki — jeśli coś chwilowo nie działa, możliwe, że właśnie coś na niej testuję albo zmieniam.

Co i jak zostało zrobione

01
Strategia
Strategia full-funnel

Zaprojektowałem strukturę działań w podziale na trzy etapy lejka i przypisałem do nich konkretne sieci reklamowe i komunikaty. Górny etap buduje zasięg i wyklucza osoby, które już były na stronie; środek przejmuje intencję w wyszukiwarce; dół domyka mikro- i makrokonwersje, w tym retargeting osób, które wypełniły formularz, ale nie odebrały telefonu.

Schemat struktury kampanii Busław Express w podziale na lejek: górny etap (zimny), środkowy i dolny (gorący)
// Schemat lejka: zimny (DG/DSA) · ciepły (SN brand, region, miasta) · gorący (GDN + SN konwersyjny, retargeting)
  • Góra (zimny ruch): Demand Gen na konkurencję i hasła okołousługowe, DSA z bloga — przy wykluczeniu osób, które już odwiedziły witrynę.
  • Środek (ciepły): sieć wyszukiwania — kampania brandowa oraz usługi w ujęciu regionalnym i miejskim (Katowice, Gliwice, Sosnowiec, Tychy).
  • Dół (gorący): Display z prezentacją korzyści, cennika i kalkulatora, sieć wyszukiwania z komunikatem konwersyjnym oraz retargeting osób po mikrokonwersji.
02
Google Ads
Struktura i kampanie Google Ads

Przy braku historii konwersji świadomie wybrałem kampanie w sieci wyszukiwania zamiast Performance Max — dla większej kontroli i czytelnych danych na start. Zbudowałem strukturę konta wraz z asortymentem słów kluczowych, listami wykluczeń i kreacjami responsywnymi.

  • 4 grupy reklam: przeprowadzki mieszkań, przeprowadzki biur, transport mebli, magazyn krótkoterminowy.
  • RSA z przemyślanym pinowaniem — mieszanie nagłówków cenowych i korzyściowych, by system testował, który kąt daje wyższy CTR.
  • Listy słów kluczowych i negatywów per grupa; przy niskim budżecie tylko dopasowanie ścisłe i do wyrażenia.
  • Budżet fazowy z kalendarzem sezonowym oraz realnym progiem dziennym ustalonym przed startem.
  • Dopracowane dopasowanie komunikatu do strony (stała cena, gwarancja oddzwonienia, brak ukrytych dopłat).
03
Analityka · GTM
Pomiar i tagowanie (GTM + GA4)

Skonfigurowałem kompletny kontener GTM-NGSKCL4T dla www.buslawexpress.pl — od zgód, przez konfigurację GA4, po pełny pomiar e-commerce oparty na warstwie danych. Wcześniej posprzątałem implementację: usunąłem zaszyty na sztywno kod GA4 i zdublowany drugi kontener, żeby uniknąć podwójnego zliczania.

  • Cookiebot + Consent Mode — tagi odpalają się dopiero po aktualizacji zgody (trigger cookie_consent_update).
  • Konfiguracja GA4 + tag łączący konwersje (conversion linker).
  • 9 tagów zdarzeń GA4 e-commerce: view_item, view_item_list, view_cart, add_to_cart, remove_from_cart, begin_checkout, add_payment_info, shipping_tier, purchase.
  • 12 zmiennych warstwy danych (ECOM): items, value, currency, transaction_id, tax, shipping, shipping_tier, payment_type, coupon, item_list_id/name.
  • 10 triggerów custom event spiętych z warstwą danych sklepu.
Pobierz kontener GTM
gtm-container-buslawexpress.json · eksport do importu w GTM
04
Google Ads · Pomiar
Konwersje i remarketing dynamiczny

Spiąłem pomiar z Google Ads (konto AW-18239612064) tak, by dane sprzedażowe i listy odbiorców trafiały do kampanii. Pod remarketing dynamiczny rozszerzyłem obiekty items w warstwie danych.

  • Konwersje Google Ads: purchase, add_to_cart, begin_checkout oraz wyświetlenie strony.
  • Remarketing dynamiczny — w każdym item przekazywane id oraz google_business_vertical: retail pod feed produktowy.
  • Listy remarketingowe budowane na zdarzeniach view_item, add_to_cart i begin_checkout.
05
E-commerce
Sklep e-commerce jako poligon pomiaru

Zbudowałem działający sklep z materiałami do pakowania (kartony, taśmy, materiały zabezpieczające), żeby mieć realne środowisko do pomiaru pełnej ścieżki zakupowej i remarketingu dynamicznego. Sklep wypycha poprawnie ustrukturyzowane zdarzenia GA4 i ma wbudowany podgląd warstwy danych do diagnostyki.

  • Pełny lejek zdarzeń: view_item_list → select_item → view_item → add_to_cart → begin_checkout → add_shipping_info → add_payment_info → purchase.
  • Czyszczenie obiektu ecommerce przed każdym pushem (zgodnie z dobrymi praktykami GA4).
  • Panel „dataLayer" na żywo — widać każdy push z pełnym JSON-em bez uruchamiania podglądu GTM.

Czym się posługuję

AdsGoogle Ads — sieć wyszukiwania AdsDemand Gen / DSA / brand AdsRemarketing dynamiczny AdsRSA & copywriting reklamowy AdsPerformance Max (ocena zasadności) AnalyticsGoogle Tag Manager AnalyticsGA4 — e-commerce AnalyticsConsent Mode / Cookiebot AnalyticsWarstwa danych (dataLayer) StrategiaLejek full-funnel StrategiaDopasowanie komunikatu (message match) TechHTML / landing pages TechNetlify · Web3Forms AIPraca z AI / prompt engineering

Uczę się świadomie korzystać z AI, żeby pracować szybciej i podnosić jakość — m.in. do wychwytywania własnych błędów, szybszego iterowania i porządkowania pomysłów. Nie wrzucam jednak bezmyślnie wszystkiego, co model wypluje: weryfikuję, testuję i sam decyduję, co faktycznie ma sens, a co idzie do kosza.

Potwierdzone szkolenia

Certyfikat: Skuteczna reklama w Google Ads — Dominik Błaziak
Skuteczna reklama w Google Ads
digitalk · prowadzący: Artur Jabłoński
// kurs online · 03.2024
Certyfikat: Skuteczne śledzenie z Google Tag Managerem — Dominik Błaziak
Śledzenie z Google Tag Managerem
digitalk · prowadzący: Artur Jabłoński
// kurs online · 06.2026
Certyfikat: Program Marketing Masters — Szkoła performance marketingu — Dominik Błaziak
Marketing Masters — performance marketing
Szkoła performance marketingu · ponad 40h
// program · 05.2026

Certyfikaty Google potwierdzone w Skillshop — zobacz portfel certyfikatów Google →

Kliknij certyfikat, aby otworzyć pełny obraz.

Chcesz zobaczyć,
jak to działa?

Strona, sklep i pomiar są wdrożone i można je sprawdzić w działaniu. Chętnie opowiem o decyzjach, które za nimi stoją.