
Współczesna reklama internetowa, oparta na algorytmach automatycznego ustalania stawek, dąży przede wszystkim do maksymalizacji przychodu. Powszechnie stosowane wskaźniki, takie jak zwrot z nakładów na reklamę oraz udział kosztu reklamy w przychodzie, skupiają się wyłącznie na relacji między wydanym budżetem a wartością sprzedaży. Choć to podejście ułatwia codzienną ocenę działań marketingowych, niesie ze sobą duże ryzyko: całkowite oderwanie decyzji budżetowych od realnego zysku firmy.
Podejmowanie decyzji na kontach reklamowych tylko na podstawie przychodu sprawia, że systemy reklamowe chętnie inwestują budżet w produkty, które świetnie się sprzedają, ale mają bardzo niską marżę. W skrajnych przypadkach algorytmy mogą intensywnie promować produkty, które przy każdej sprzedaży przynoszą firmie stratę.
Konsekwencje braku kontroli nad marżą na poziomie konkretnego produktu (SKU) widać w dwóch sytuacjach:
Wyobraźmy sobie dwa produkty promowane w ramach tego samego budżetu reklamowego (1 000 PLN na każdy):
Bez wglądu w marże, system reklamowy lub niedoświadczony specjalista przeznaczy cały budżet na Produkt A, co doprowadzi do strat finansowych sklepu.
Aby rozwiązać ten problem, musimy połączyć dane o kosztach produktów z danymi z systemów reklamowych. Poniżej znajduje się opis, jak krok po kroku wdrożyć taką kontrolę w aplikacji Data Octopus.
Pierwszym krokiem jest przekazanie informacji o kosztach asortymentu do Data Octopus. Dane muszą zawierać unikalne identyfikatory produktów (ID lub ID wariantu), dokładnie takie same, jak w feedzie produktowym. Informacje te można podać na trzy sposoby:
Dane można wgrać za pomocą standardowych metod w sekcji Sources: pliki CSV, TXT, XML, JSON, zaimportować z Google Sheets lub bezpośrednio z tabel Google BigQuery. Ponieważ dane o kosztach zakupu są poufne, zalecamy zabezpieczenie źródła (np. hasłem lub odpowiednimi uprawnieniami dostępu). Plik musi zawierać co najmniej dwie kolumny: ID produktu oraz wartość marży/COGS.
Gdy źródło danych jest gotowe, należy połączyć je z modelem produktów w Data Octopus:


Jeśli dysponujemy tylko kosztem zakupu (COGS), musimy dopisać do reguły kolejne kroki, aby system odjął COGS od ceny produktu i obliczył marżę procentową według wzoru:
Marża procentowa = (Cena – COGS) / Cena * 100

Po zapisaniu ustawień przechodzimy do sekcji Models ⭢ Products i klikamy przycisk „run mapping”. System połączy dane i dopisze informacje o marży do każdego produktu w naszej bazie.
Zarządzanie stawkami dla każdego produktu osobno na koncie reklamowym bywa trudne. Dlatego warto podzielić produkty na grupy (segmenty):


Po zapisaniu i kliknięciu „run mapping”, w modelu pojawi się gotowa segmentacja. Możemy ją teraz przesłać do systemu reklamowego. W sekcji „channel fields assigned to the field” wybieramy system (np. Google lub Meta) i wskazujemy etykietę niestandardową (Custom Label), pod którą te segmenty mają zostać zapisane w feedzie.

Ostatnim etapem jest stworzenie pola, które pokaże nam czysty zysk wygenerowany przez dany produkt, uwzględniając koszty marketingu. Tworzymy nowe pole o nazwie Profit i konfigurujemy je tak, aby system wykonywał następujące działania:
Wzór, według którego system liczy tę wartość, wygląda następująco:
Profit = (Cena – COGS) * Liczba zamówień – Koszty reklamy
Dzięki temu otrzymujemy czysty zysk z produktu po odliczeniu kosztu jego zakupu oraz wydatków na reklamę.

Gdy system wykona obliczenia, zobaczysz listę produktów, których wartość w polu Profit jest ujemna. Oznacza to, że dopłacasz do ich sprzedaży. W takiej sytuacji należy natychmiast wdrożyć odpowiednie działania na koncie reklamowym.
| Grupa produktów | Status | Co to oznacza w praktyce? | Zalecane działanie w reklamie |
| Wysoki ROAS / Ujemny Profit | Krytyczny (Pozorny lider) | Produkt generuje duże obroty, ale przez niską marżą i wysokie koszty reklamowe przynosi stratę. | Wyklucz produkt z głównych kampanii (np. Performance Max). Przenieś go do osobnej kampanii i ustaw bardzo wysoki docelowy ROAS (tROAS). |
| Niski ROAS / Dodatni Profit | Szansa na wzrost | Produkt ma niski ROAS i mało wyświetleń, ale dzięki wysokiej marży zarabia dla firmy realne pieniądze. | Przenieś produkt do osobnej kampanii z obniżonym docelowym ROAS, aby dać mu więcej budżetu i zwiększyć jego sprzedaż. |
| Ujemny Profit / Brak konwersji | Do redukcji | Produkty, które generują koszty, rzadko się sprzedają i mają zbyt wysoki koszt zakupu. | Całkowicie wstrzymaj reklamy dla tych produktów. Przekaż listę do działu zakupów w celu negocjacji cen z dostawcą. |
Zmiana podejścia z optymalizacji pod sam wskaźnik ROAS na zarządzanie zyskiem z reklamy to klucz do trwałej rentowności sklepu internetowego. Dzięki wdrożeniu tych procesów w Data Octopus, możesz w pełni zautomatyzować kontrolę marży, chroniąc budżet marketingowy przed marnowaniem pieniędzy i bezpośrednio zwiększając realny zysk swojej firmy.