GA4 setup unified
Konfiguracja GA4 dla e-commerce: events, conversions, audiences, BigQuery export.
Atrybucja między Allegro, Amazon, Meta, Google, TikTok. GA4 unified setup, Server-Side Tagging, marża operacyjna kanałów. Bez tego optymalizujesz fragmenty.
Otwierasz Meta Ads Manager: ROAS 4.2x. Otwierasz Google Ads: ROAS 5.1x. Otwierasz Allegro Analytics: ROAS 3.8x. Sumujesz: średnio 4.4x. Świetnie.
Tylko że każda z tych platform przypisuje sobie tę samą sprzedaż. Klient zobaczył reklamę na Meta (last impression przed konwersją), kliknął w Google (last click), kupił na Allegro (faktyczna transakcja). 3 platformy, 1 sprzedaż, 3 raporty po tysiąc procent ROAS każda.
To nazywa się cross-channel double counting. W audycie 47 kont MPlace widzieliśmy konta gdzie suma raportowanych ROAS wszystkich kanałów wynosiła 7-12x - a realna firma w tym czasie miała 30% marży operacyjnej (czyli efektywny ROAS 3.3x). Cała reszta to fikcja atrybucji.
Konsekwencje:
GA4 unified setup to konfiguracja gdzie:
To ten najczęściej brakujący krok. Klienci mają GA4 wpięte ale fragmentaryczne - Allegro nie raportuje do GA4, Shopify default tracking ma luki, Meta Pixel nie deduplikuje z GA4.
Klient z portfela MPlace (multi-channel D2C, kategoria fashion, 4M PLN obrotu/rok). Stan zastany: GA4 wpięte tylko na Shopify, Allegro w osobnym Allegro Analytics, Amazon w Amazon Brand Analytics, Meta w Meta Manager. 4 osobne dashboardy, zero cross-channel view. Po unified setup: jeden Looker Studio z source-of-truth, wszystkie kanały w 1 view. Efekt: zauważyliśmy że Meta przyciąga klientów którzy potem kupują na Allegro. Realna ścieżka to "Meta → Google brand search → Allegro purchase" - wcześniej Meta raportowała 0 konwersji bo Shopify-only tracking. Po fix: realny incremental Meta = 35% sprzedaży (vs 8% raportowanych przez Meta natywnie).
SST to architektura gdzie tagi (GA4, Google Ads, Meta Pixel, TikTok Pixel, Allegro Pixel) wysyłają eventy z Twojego serwera zamiast z przeglądarki klienta. Omija ad blockery, iOS 17 ITP, Chrome's third-party cookie phase-out, Firefox tracking protection.
Po iOS 17 (wrzesień 2023) ~30% userów iOS odpada z client-side trackingu. Bez SST każdy z 5 kanałów reklamowych dostaje 30% mniej sygnałów konwersji. Smart Bidding optymalizuje na ułamku danych. PMax nie wie kto realnie kupił. Meta CAPI bez deduplikacji z Pixela = double counting.
SST naprawia to w jednej warstwie:
Pełna instrukcja wdrożenia (z case furniture brand: ROAS 1.8x → 4.2x w 3 tyg., EQS 4/10 → 9/10) - w Server-Side Tagging dla Meta CAPI - krok po kroku. Ten sam setup obsługuje wszystkie kanały (zmienia się tylko destination tag).
Większość raportów z agencji pokazuje raportowany ROAS. To zła metryka dla decyzji.
| Metryka | Co pokazuje | Decyzyjna? |
|---|---|---|
| Raportowany ROAS | Sprzedaż przypisana do kliknięć | Nie (cross-channel double count) |
| Incremental ROAS | Realny wpływ reklam | TAK |
| CTR | % klikających reklamę | Nie |
| CPM | Koszt 1000 wyświetleń | Nie |
| NCAC | Koszt nowego klienta | TAK |
| Marża operacyjna | Realny zysk | TAK |
| LTV/CAC | Zwrot z klienta | TAK |
Marketing Mix Modeling brzmi jak rocket science (Robyn od Mety, Google Lightweight MMM, complex multi-touch attribution models). Dla wielu firm o budżetach <500k zł/mies. to overkill. Wystarczy uproszczona wersja.
Powtarzaj dla każdego kanału raz na 90 dni. Po 4 testach masz mapę incremental contribution całego mediascape'u. To podstawa decyzji budżetowej, nie raportowany ROAS.
Większość klientów boi się holdout testów - „ale jak wyłączymy kanał, stracimy sprzedaż". Stracicie 2-tygodniową sprzedaż z 1 kanału. Zyskacie wiedzę która zaoszczędzi 6-cyfrowe sumy w długim okresie. Bez tej wiedzy optymalizujesz na fikcji.
To strategiczne pytanie dla każdego e-commerce. Marketplace (Allegro, Amazon) vs D2C (własny e-commerce na Shopify/WooCommerce).
| Kryterium | Marketplace | D2C |
|---|---|---|
| Time-to-first-sale | 1-7 dni | 30-90 dni |
| Marża średnia | 15-25% (po prowizjach) | 40-60% |
| Własność klienta (email, dane) | Brak | Pełna |
| Brand control (presentation) | Niska (template platform) | Pełna |
| LTV przez retention | Niska (klient marketplace, nie marki) | Wysoka |
| Skalowanie volume | Wysokie (built-in traffic) | Wymaga inwestycji w paid + SEO |
| Risk jednego punktu (bann konta) | Wysoki (zawieszenie = -100% sprzedaży) | Niski (własna domena) |
Praktyczna rekomendacja:
ROAS sam w sobie nic nie znaczy. Marketplace ROAS 4x z marżą operacyjną 5% = strata. D2C ROAS 3x z marżą 35% = świetny biznes.
Trzeba liczyć marżę per kanał:
Najczęstszy błąd: agencja podaje „ROAS 4.5x" bez kontekstu marży. Klient cieszy się. Po kwartale widać że firma traci pieniądze (marża -3%) bo każdy ROAS 4.5x na Allegro to faktycznie 5% marży po wszystkich prowizjach.
Większość klientów boi się holdout testów - "ale jak wyłączymy kanał, stracimy sprzedaż". Stracicie 2-tygodniową sprzedaż z 1 kanału. Zyskacie wiedzę która zaoszczędzi 6-cyfrowe sumy w długim okresie. Bez tej wiedzy optymalizujesz na fikcji raportowanego ROAS.
Pokażemy Ci 3 rzeczy z Twoich kont: incremental vs raportowany ROAS, marża per kanał, top 3 wycieki budżetu między platformami.
5 tematów, które przerabiamy z klientami najczęściej. Nazwy odpowiadają realnym pytaniom z pierwszych calli - nie kategoriom z podręcznika SEO.
Konfiguracja GA4 dla e-commerce: events, conversions, audiences, BigQuery export.
Modele atrybucji w GA4, Looker Studio dashboards, MMM dla budżetów <500k.
Kiedy iść marketplace-first, kiedy D2C-first. Hybrydy. Marża per kanał.
Liczenie realnej marży per kanał (po prowizji, fulfillment, return rate, koszt obsługi).
GTM Server-Side dla wszystkich platform jednocześnie. Architecture, costs, ROI.
30-minutowy bezpłatny audyt. Pokażemy 3 największe wycieki w Twoim koncie z ostatnich 90 dni. Bez zobowiązań.
Umów audyt →