Bezpłatna konsultacja

Allegro + GA4 + BaseLinker: jak połączyć dane, żeby widzieć zysk
Allegro · GA4 · BaseLinker · Zysk · Marża · Raportowanie

Allegro + GA4 + BaseLinker: jak połączyć dane, żeby widzieć zysk, a nie tylko obrót

Większość sprzedawców patrzy na obrót, a obrót bywa mylący: można rosnąć w obrocie i jednocześnie tracić pieniądze, jeśli nie wiesz, co dzieje się z marżą w każdym kanale, produkcie i kampanii. GA4 zbiera dane o ruchu i konwersji w sklepie, BaseLinker — o zamówieniach i logistyce, Allegro — o sprzedaży na marketplace. Żadne z tych narzędzi samo nie powie Ci, ile zarabiasz. Połączone — tak. Ten artykuł pokazuje, jak to zrobić bez działu IT.

Strona główna › Technologia i narzędzia › Raportowanie i dane › Allegro + GA4 + BaseLinker
💡
Kluczowa obserwacja: obrót rośnie, gdy zwiększasz wolumen. Zysk rośnie, gdy wiesz, który kanał, produkt i kampania zarabiają po pokryciu wszystkich kosztów — towaru, prowizji, logistyki, zwrotów i reklamy. Tego nie zobaczysz w żadnym z trzech narzędzi osobno. Podstawy liczenia: 5 błędów w liczeniu marży.
Aktualizacja: październik 2026 · nazwy menu w panelach mogą się zmieniać — sprawdzaj w aktualnej wersji narzędzia
⚡ Odpowiedź w skrócie
Jak połączyć Allegro, GA4 i BaseLinker?
Przychód i koszty bierz z BaseLinkera (zamówienia, wysyłka) i z rozliczeń Allegro (prowizje, opłaty, Allegro Ads). Dołóż tabelę kosztu towaru per SKU. GA4 służy tylko do przypisania źródła ruchu zamówieniom ze sklepu — łączysz je po identyfikatorze transakcji. Na start wystarczy arkusz; Looker Studio i BigQuery przy większej skali.
🧮 Policz CM per kanał →
✓ 3 poziomy integracji ✓ Szablon arkusza ✓ SQL
Dane, które masz
3 systemy
razem zawierają wszystko, czego potrzeba do zysku per kanał
Najczęstsza pułapka
obrót ≠ zysk
rosnące koszty logistyki i reklamy zjadają wzrost
Start w arkuszu
4–8 h
przygotowanie szablonu, potem 1–2 h tygodniowo
Kluczowa metryka
CM / kanał
marża po prowizjach, logistyce, zwrotach i reklamie
W skrócie

3 rzeczy, które musisz zrozumieć, zanim zaczniesz łączyć dane

Każde narzędzie mówi Ci inną część prawdy. Żadne nie powie całej.

GA4
Widzi ruch i zachowanie, ale nie zna kosztów
GA4 dobrze mierzy, skąd przyszedł użytkownik, co oglądał, co dodał do koszyka i czy kupił w Twoim sklepie. Nie zna jednak kosztu towaru, prowizji, kosztu wysyłki ani zwrotów. „Przychód” w GA4 to obrót, nie marża. Kampania z ROAS 4× wydaje na reklamę 25% przychodu — przy marży 15% przynosi stratę zawsze, niezależnie od logistyki.
Rola GA4: atrybucja ruchu, zachowanie na stronie, konwersja per źródło. Nie: zysk z transakcji.
BL
Widzi zamówienia i koszty operacyjne, ale nie zna źródła ruchu
BaseLinker zna każde zamówienie z każdego kanału, koszt wysyłki, status zwrotu i czas obsługi. Nie wie jednak, czy klient sklepu przyszedł z Google Ads, z wyszukiwarki, z newslettera czy z remarketingu — to leży po stronie GA4.
Rola BaseLinkera: zamówienia, logistyka, zwroty, dane operacyjne. Nie: atrybucja marketingowa. Więcej: BaseLinker w praktyce.
ALG
Widzi sprzedaż i opłaty na platformie, ale w oderwaniu od reszty biznesu
Allegro pokazuje sprzedaż, transakcje, opłaty, oceny i wyniki Allegro Ads — ale tylko w obrębie platformy. Nie porównasz tam Allegro ze sklepem przy tej samej marży i nie zobaczysz zysku po zsumowaniu kanałów.
Rola Allegro: sprzedaż marketplace, opłaty i prowizje, wyniki Allegro Ads. Więcej: analityka i dane na Allegro.
📈
Co dostajesz po połączeniu: zysk per kanał sprzedaży (Allegro, sklep, inne marketplace’y), zysk per źródło ruchu w sklepie po kosztach logistyki, marżę per produkt z prowizjami i wysyłką oraz wartość klienta w czasie per kanał pozyskania. Bez tego decyzje budżetowe zapadają na podstawie obrotu — i możesz skalować kanały, które niszczą marżę.
Diagnoza problemu

4 sytuacje, w których obrót kłamie

Każda z nich jest częsta i każda prowadzi do złych decyzji, jeśli nie masz danych o zysku. Liczby są przykładowe.

1
Skalujesz reklamę, która zjada marżę
reklama
Kampania Google Ads do sklepu ma ROAS 5×, czyli reklama kosztuje 20% przychodu. Marża brutto to 30%, a płatności i wysyłka zabierają 10% — przed reklamą zostaje 20%. Reklama zjada całość: zysk wynosi zero, a każde pogorszenie ROAS oznacza stratę. GA4 pokaże ROAS 5×, konto pokaże pustkę. Jak to policzyć: dlaczego ROAS nie mówi prawdy.
2
Kanał „rośnie”, bo generuje zwroty
zwroty
Allegro Ads raportuje rosnący obrót. W BaseLinkerze widać jednak, że te zamówienia mają np. 18% zwrotów wobec 4% w sprzedaży bez reklamy. Po kosztach obsługi zwrotów kampania przestaje się opłacać. Koszt zwrotów: ile kosztują zwroty.
3
Allegro „jest gorsze” niż sklep — albo odwrotnie
kanały
Sklep robi mniejszy obrót niż Allegro, więc skupiasz się na Allegro. Ale prowizje i opłaty Allegro (zależnie od kategorii — od kilku do kilkunastu procent) mogą sprawić, że sklep zarabia w złotówkach więcej — o ile jego koszt pozyskania ruchu tego nie zjada. Bez porównania kanałów na wspólnym mianowniku alokujesz zasoby na ślepo.
4
Bestseller przynosi stratę
produkty
Produkt sprzedaje 200 sztuk miesięcznie, ale jest ciężki, drogi w wysyłce i często zwracany. Po kosztach towaru, prowizji, wysyłki i zwrotów tracisz 3 zł na sztuce — 600 zł miesięcznie. W raporcie obrotu to „gwiazda”: produkty, które robią obrót, a niszczą marżę.
Źródła danych

Co daje każde z trzech narzędzi i jak wyciągnąć dane

Zanim zaczniesz łączyć, sprawdź, jakie dane są w każdym źródle i jak je wyeksportować.

Źródło Dostępne dane Jak eksportować Klucz do łączenia
GA4 sesje i konwersje per źródło (organiczne, płatne, e-mail, bezpośrednie), przychód z transakcji (obrót), ścieżki zakupowe, porzucone koszyki, urządzenia Eksploracje z wymiarem „Identyfikator transakcji” → eksport CSV; Looker Studio; eksport surowych danych do BigQuery transaction_id w zdarzeniu purchase — musi być taki sam jak numer zamówienia sklepu widoczny w BaseLinkerze
BaseLinker zamówienia ze wszystkich kanałów, wartość, pozycje (SKU, ilość), koszt wysyłki, kurier, status zwrotu, czas obsługi eksport zamówień do CSV/XLS z wyborem pól; API BaseLinkera do automatyzacji numer zamówienia; dla zamówień ze sklepu także numer zamówienia z systemu sklepu, dla Allegro — numer zamówienia Allegro
Allegro historia opłat i prowizji, wyniki Allegro Ads (kliknięcia, wydatki, sprzedaż przypisana kampaniom), oceny, zwroty raporty rozliczeń w panelu sprzedawcy; raport kampanii Allegro Ads; REST API Allegro numer zamówienia Allegro — widoczny i w Allegro, i w BaseLinkerze

Prowizje Allegro bierz z rozliczeń, a nie z cennika — tylko tam widać faktyczne opłaty, dopłaty i zwroty prowizji: system rozliczeń Allegro i ukryte koszty Allegro.

Kontekst: jakość danych

Dlaczego GA4 nigdy nie pokaże 100% zamówień — i co z tym zrobić

Liczba zakupów w GA4 prawie zawsze jest niższa niż liczba zamówień sklepu. To nie błąd wdrożenia, tylko natura danych przeglądarkowych.

1
Zgody na cookies
Użytkownicy, którzy nie zgodzili się na pliki cookie analityczne, nie są w pełni mierzeni. Tryb zgody Google (Consent Mode) częściowo modeluje te dane, ale nie odda ich co do zamówienia.
2
Blokery i przerwane sesje
Blokery reklam, płatność zakończona w innej karcie, powrót z bramki płatniczej bez załadowania strony podziękowania — wszystko to gubi zdarzenie zakupu.
3
Zamówienia spoza strony
Zamówienia telefoniczne, mailowe, B2B i ręcznie dodane w BaseLinkerze nie przechodzą przez GA4. Sprzedaż na Allegro — w ogóle.
✅
Zasada: przychód i liczbę zamówień zawsze bierz z BaseLinkera. GA4 służy tylko do dopisania źródła ruchu tym zamówieniom, które da się dopasować. Resztę oznaczaj jako „brak danych o źródle” — nie rozkładaj jej proporcjonalnie, bo zafałszujesz wynik kampanii. Więcej o czytaniu danych: jak czytać dane, żeby się nie oszukiwać.
Jak połączyć dane

3 poziomy integracji — od arkusza do BigQuery

Nie każdy sklep potrzebuje BigQuery. Zacznij od najprostszego poziomu, który rozwiązuje Twój problem.

①
Arkusz kalkulacyjny
do ok. 1 000 zamówień miesięcznie
Co tydzień lub co miesiąc eksportujesz: zamówienia z BaseLinkera (z kosztami wysyłki), opłaty z rozliczeń Allegro i transakcje z GA4. Łączysz je w Google Sheets lub Excelu funkcją XLOOKUP po numerze zamówienia i dodajesz koszt towaru per SKU.
✓ Wdrożenie: 4–8 h. Utrzymanie: 1–2 h tygodniowo.
②
Looker Studio + automatyczne importy
do ok. 5 000 zamówień miesięcznie
Looker Studio łączy się z GA4 i Google Sheets. Dane z BaseLinkera i Allegro trafiają do arkusza automatycznie — przez Make, Zapier lub skrypt Apps Script. Efekt: dashboard odświeżany bez ręcznego eksportu.
✓ Wdrożenie: kilka dni. Koszt narzędzi automatyzacji — od zera (Apps Script) do kilkudziesięciu dolarów miesięcznie. Scenariusze: Make + BaseLinker.
③
GA4 + BigQuery + własny model danych
5 000+ zamówień lub potrzeba szczegółów
GA4 eksportuje surowe zdarzenia do BigQuery. Dane z API BaseLinkera i Allegro trafiają tam przez potok danych (skrypt, Cloud Functions lub konektor typu Airbyte). W BigQuery łączysz zdarzenia z zamówieniami i prowizjami — zysk per kampania, klient i SKU.
✓ Wdrożenie: 2–4 tygodnie z analitykiem lub programistą. Szczegóły: GA4 + BigQuery.

Jak wybrać narzędzie analityczne: platforma do analityki sprzedaży · gotowe wdrożenia: automatyzacja raportów sprzedażowych · przykład: case study automatycznych raportów.

KPI zysku

Metryki zysku w sprzedaży wielokanałowej — co mierzyć zamiast obrotu

Każda z tych metryk wymaga połączenia co najmniej dwóch źródeł danych.

CM kanału = przychód netto − koszt towaru − prowizje i opłaty − wysyłka − zwroty − reklama kanału
Metryka Wzór Po co Dane z
Contribution Margin (CM) per kanał jak wyżej jedyny sposób, żeby porównać Allegro, sklep i inne kanały na wspólnym mianowniku BaseLinker, rozliczenia Allegro, cennik zakupu, panele reklamowe
MER łączny przychód ÷ łączne wydatki marketingowe efektywność całego budżetu, bez pułapki atrybucji pojedynczych kampanii BaseLinker + Google Ads, Meta, Allegro Ads
Próg MER 1 ÷ CM% przed reklamą poniżej tego MER marketing nie pokrywa swoich kosztów jak wyżej
CAC per kanał wydatki w kanale ÷ liczba nowych klientów porównany z wartością klienta w czasie mówi, czy kanał opłaca się długoterminowo BaseLinker (nowi vs powracający), panele reklamowe
CM per SKU cena − koszt towaru − średnia wysyłka − średnia prowizja − koszt zwrotów który produkt naprawdę zarabia; ujemny CM = rewizja ceny lub wycofanie BaseLinker, cennik zakupu
Powtarzalność zakupów per kanał klienci z 2+ zakupami ÷ wszyscy klienci kanału gdzie klienci wracają i ile kosztuje każdy powrót historia zamówień w BaseLinkerze (e-mail, telefon)
🎯
Przykład progu MER: jeśli po koszcie towaru, prowizjach, logistyce i zwrotach zostaje 25% przychodu, próg to 1 ÷ 0,25 = 4×. MER 3× oznacza wtedy, że marketing przynosi stratę — mimo że „trzykrotny zwrot” brzmi dobrze. Przy 40% przed reklamą próg spada do 2,5×. Szerzej: ROAS, ROI, CAC i CLV i limity CAC.

Powroty klientów: klient Allegro zwykle wraca przez Allegro, więc każdy kolejny zakup też niesie prowizję. W sklepie powrót kosztuje głównie opłatę za płatność i ewentualnie e-mail. Budując relację z klientem, trzymaj się regulaminu Allegro, który ogranicza kierowanie kupujących poza platformę.

Kalkulator

Ile naprawdę zarabia Allegro, a ile sklep? CM per kanał w miesiącu

Wpisz kwoty netto. Kalkulator policzy marżę przed reklamą i po niej dla obu kanałów oraz MER całego biznesu.

Wspólne
Koszt towaru (% ceny)
Średni koszyk netto
Koszt wysyłki na zamówienie
Koszt zwrotów (% przychodu)
Allegro
Przychód netto miesięcznie
Prowizje i opłaty (% przychodu)
Allegro Ads miesięcznie
Sklep
Przychód netto miesięcznie
Płatności i platforma (% przychodu)
Reklama sklepu miesięcznie
🛒 Allegro
CM przed reklamą
CM po Allegro Ads
🏬 Sklep
CM przed reklamą
CM po reklamie
📊 Razem
💰 CM obu kanałów
MER (przychód ÷ reklama)
Próg MER (1 ÷ CM% przed reklamą)

CM nie zawiera kosztów stałych (ludzie, magazyn, systemy). Pokazuje, ile każdy kanał dokłada do ich pokrycia i zysku. Pełny rachunek: P&L e-commerce.

Szablon

Arkusz zysku per kanał — struktura, którą wdrożysz w Google Sheets

Kompletna logika arkusza liczącego zysk per kanał z danych BaseLinkera i Allegro. Bez narzędzi BI i bez kosztów.

Zakładka Zawartość Zasada
BASELINKER eksport zamówień na poziomie pozycji: numer zamówienia, kanał, SKU, ilość, wartość netto, koszt wysyłki, status tylko wklejasz nowe dane, nie edytujesz
KOSZT_SKU SKU → koszt zakupu netto + data obowiązywania aktualizacja przy każdej zmianie ceny u dostawcy
OPLATY_ALLEGRO numer zamówienia → suma prowizji i opłat z rozliczeń z rozliczeń, nie z cennika
GA4 identyfikator transakcji → źródło/medium, kampania tylko zamówienia ze sklepu
RAPORT formuły łączące powyższe: CM per zamówienie, kanał, SKU i miesiąc jedyne miejsce z formułami
Kolumny w zakładce RAPORT (per zamówienie)
A–C
Numer zamówienia · kanał · przychód netto
Przychód netto, nie brutto — VAT nie jest Twoim przychodem.
D
Koszt towaru
Suma pozycji: XLOOKUP po SKU do KOSZT_SKU × ilość. Przy zamówieniach z kilkoma produktami licz na poziomie pozycji, a potem sumuj.
E
Prowizje i opłaty
XLOOKUP po numerze zamówienia do OPLATY_ALLEGRO; dla sklepu — opłata za płatność.
F–G
Wysyłka · koszt zwrotu
Wysyłka z BaseLinkera. Przy zwrocie: przesyłka zwrotna, obsługa i utrata wartości towaru.
H–I
Źródło ruchu · CM
Źródło: XLOOKUP po identyfikatorze transakcji do zakładki GA4 (brak dopasowania = „brak danych”). CM: =C2-D2-E2-F2-G2. Reklamę odejmujesz na poziomie kanału lub kampanii w tabeli przestawnej.
📊
Tabela przestawna: wiersze — kanał, kolumny — miesiąc, wartości — suma przychodu, suma CM, CM% (CM ÷ przychód), liczba zamówień, średni CM na zamówienie. Zwykle okazuje się, że CM% Allegro przed reklamą jest niższy niż w sklepie o wielkość prowizji — ale sklep oddaje część tej przewagi na reklamę, więc porównuj kanały dopiero po jej odjęciu.
Poziom zaawansowany

GA4 + BigQuery — pełna integracja danych o zysku dla większych sklepów

Przy kilku tysiącach zamówień miesięcznie arkusz przestaje wystarczać. BigQuery rozwiązuje problem skali i automatyzacji.

Warstwa Co zawiera
1. Źródła GA4 → BigQuery (wbudowany eksport); API BaseLinkera → BigQuery (skrypt, Cloud Functions lub Airbyte); API Allegro → BigQuery
2. Model danych tabele ORDERS (zamówienie, kanał, SKU, ilość, przychód, wysyłka, opłaty, zwroty), COGS (SKU → koszt), GA4_PURCHASES (transaction_id, source, medium, campaign)
3. Łączenie JOIN po transaction_id → tabela zamówień wzbogacona o źródło ruchu
4. Wizualizacja Looker Studio lub Metabase podłączone do BigQuery
Przykładowe zapytanie: CM per kanał per miesiąc
SELECT o.channel, FORMAT_DATE('%Y-%m', o.order_date) AS month, SUM(o.revenue_net) AS revenue, SUM(o.revenue_net - c.cogs * o.quantity - o.shipping_cost - o.marketplace_fee - o.return_cost) AS contribution_margin, ROUND(100 * SAFE_DIVIDE( SUM(o.revenue_net - c.cogs * o.quantity - o.shipping_cost - o.marketplace_fee - o.return_cost), SUM(o.revenue_net)), 1) AS cm_percent FROM orders o LEFT JOIN cogs c ON o.sku = c.sku GROUP BY o.channel, month ORDER BY month DESC, cm_percent DESC

Założenie: tabela orders ma jeden wiersz na pozycję zamówienia, a koszty wysyłki i opłat są rozłożone na pozycje. Wydatki reklamowe odejmij w osobnym kroku na poziomie kanału. Koszty: eksport GA4 jest bezpłatny, a BigQuery ma darmowy limit przechowywania i zapytań — przy małych sklepach rachunek to zwykle kilka dolarów miesięcznie. Główny koszt to 2–4 tygodnie pracy analityka.

Pułapki

7 błędów w łączeniu danych, które fałszują obraz zysku

Dane wyglądają poprawnie, ale wnioski są mylące. Każdy z tych błędów pojawia się regularnie.

1
Różny format transaction_id w GA4 i BaseLinkerze
krytyczny
Sklep wysyła do GA4 „ORD-1234”, a w BaseLinkerze zamówienie ma numer „1234” — łączenie nie znajdzie żadnej pary.
✓ Sprawdź format w GA4 DebugView i w eksporcie BaseLinkera. Ustaw transaction_id jako czysty numer zamówienia ze sklepu.
2
Nieaktualny koszt towaru
krytyczny
Dostawca podniósł ceny 3 miesiące temu, a tabela kosztów nie. Przy marży brutto 25% wzrost kosztu towaru o 10% to błąd 30% w policzonej marży (25 zł → 17,50 zł na każde 100 zł).
✓ Wersjonuj koszt z datą obowiązywania, żeby stare zamówienia liczyły się starym kosztem. Alert, gdy koszt nie był aktualizowany dłużej niż 30 dni.
3
Brak kosztu Allegro Ads w CM Allegro
poważny
Liczysz CM Allegro bez wydatków na Allegro Ads, które napędzają część tej sprzedaży — kanał wygląda lepiej, niż jest.
✓ Odejmij wydatki z raportu Allegro Ads od CM kanału. Jeśli nie możesz przypisać ich do zamówień, odejmuj je łącznie za miesiąc. Więcej: atrybucja na Allegro.
4
Mieszanie GA4 ze sprzedażą Allegro
poważny
GA4 nie widzi żadnych transakcji na Allegro — ani z przeglądarki, ani z aplikacji — bo nie przechodzą przez Twoją domenę. Doliczanie sprzedaży Allegro do raportów GA4 fałszuje kanały.
✓ GA4 jest miarodajny tylko dla sklepu. Dla Allegro korzystaj z panelu Allegro lub BaseLinkera.
5
Decyzje na CM% zamiast CM w złotówkach
strategiczny
Sklep ma CM 28%, Allegro 18%. Ale jeśli Allegro ma 5× większy wolumen, w złotówkach może zarabiać więcej.
✓ CM% mówi o efektywności, CM w złotówkach o wartości. Potrzebujesz obu.
6
Zamykanie kanału bez kosztów stałych w rachunku
strategiczny
CM to zysk po kosztach zmiennych. Zamknięcie kanału z dodatnim CM zmniejsza wolumen pokrywający koszty stałe — zysk netto może spaść.
✓ Zamykaj kanał, gdy jego CM jest ujemny albo zasoby zespołu dają wyższy zwrot gdzie indziej.
7
Przychód z GA4 zamiast z BaseLinkera
operacyjny
GA4 gubi część zakupów (zgody, blokery, przerwane płatności) i nie odejmuje zwrotów ani anulacji. Raport zysku oparty na przychodzie z GA4 jest zaniżony albo zawyżony.
✓ Przychód zawsze z BaseLinkera; GA4 tylko do przypisania źródła. Zobacz: luki w danych GA4.
Porozmawiajmy

Bezpłatna konsultacja: plan połączenia Twoich danych

W 20 minut przejdziemy przez Twoje źródła danych i ustalimy, co połączyć i w jakiej kolejności, żeby jak najszybciej zobaczyć zysk per kanał.

Co analizujemy
📊
Źródła danych
Co masz i jak jest połączone.
🔗
Spójność transaction_id
Czy GA4 i BaseLinker mówią o tych samych zamówieniach.
🧭
Plan integracji
Arkusz, Looker Studio czy BigQuery — i szablon na start.
📞
Kontakt bezpośredni
📞 Umów bezpłatną konsultację →
FAQ

Najczęstsze pytania o łączenie danych Allegro, GA4 i BaseLinkera

Czy GA4 śledzi sprzedaż na Allegro?
Nie. GA4 jest zainstalowany w Twoim sklepie i mierzy tylko to, co dzieje się na Twojej domenie. Kupujący na Allegro jej nie odwiedza, więc dane o sprzedaży Allegro pochodzą wyłącznie z panelu Allegro lub z BaseLinkera. GA4 zobaczy Allegro tylko jako źródło ruchu, jeśli ktoś przejdzie z Allegro do Twojego sklepu linkiem z parametrami UTM.
Jak ustawić transaction_id w GA4, żeby zgadzał się z BaseLinkerem?
W zdarzeniu purchase (przez Google Tag Manager lub kod sklepu) pole transaction_id ustaw na numer zamówienia z systemu sklepu. BaseLinker importuje zamówienia ze sklepu razem z ich oryginalnym numerem — sprawdź w eksporcie, w którym polu się znajduje, i wysyłaj do GA4 dokładnie ten sam format, bez prefiksów. Weryfikacja: GA4 DebugView → zdarzenie purchase → transaction_id.
Czy BaseLinker ma wbudowane raportowanie marży?
BaseLinker ma raporty sprzedaży (wolumen, przychód, zamówienia per kanał), a po uzupełnieniu cen zakupu produktów może pokazywać uproszczoną marżę. Pełny zysk z prowizjami Allegro per transakcja, faktycznymi kosztami wysyłki, zwrotami i reklamą wymaga jednak połączenia danych w arkuszu lub narzędziu analitycznym.
Jaki jest najtańszy sposób na raport zysku per kanał bez działu IT?
(1) Eksport zamówień z BaseLinkera co tydzień, (2) eksport opłat z rozliczeń Allegro, (3) Google Sheets z tabelą kosztu towaru i formułami XLOOKUP, (4) Looker Studio jako wizualizacja. Koszt narzędzi: 0 zł; czas: 4–8 godzin na przygotowanie szablonu i 1–2 godziny tygodniowo na aktualizację.
Jak liczyć koszt towaru dla produktów z wariantami (rozmiar, kolor)?
Każdy wariant powinien mieć własne SKU w BaseLinkerze i własny wiersz w tabeli kosztów. Jeśli warianty kosztują tyle samo, wpisz ten sam koszt dla każdego SKU. Jeśli różnie — wpisz indywidualnie. Jeden uśredniony koszt dla całego produktu przy dużej sprzedaży konkretnych wariantów szybko fałszuje marżę.
Dlaczego GA4 pokazuje mniej zamówień niż sklep?
Bo część użytkowników nie zgadza się na cookies analityczne, używa blokerów albo kończy płatność bez powrotu na stronę podziękowania. Do tego zamówienia telefoniczne i ręczne nie przechodzą przez GA4. Dlatego przychód bierz z BaseLinkera, a GA4 traktuj jako źródło informacji o pochodzeniu ruchu dla dopasowanych zamówień.
Powiązane materiały

Dane, operacje i rentowność — co przeczytać dalej

Allegro · GA4 · BaseLinker · Dane · Zysk · Raportowanie

Chcesz widzieć zysk per kanał, a nie tylko obrót?

Przejdę przez Twoje Allegro, GA4 i BaseLinkera i wskażę, co połączyć, jak ustawić transaction_id i jak zbudować arkusz liczący CM per kanał. 20 minut, konkretny plan.

✓ Audyt źródeł danych ✓ Plan integracji ✓ Szablon arkusza ✓ Zero zobowiązań
Bezpośredni kontakt
28+ Audytów
20 min Diagnoza
0 zł Koszt rozmowy

Najszybciej: napisz, jakich narzędzi używasz i na jakie pytania o zysk chcesz, żeby odpowiadały Twoje dane.