Magazyn sklepu internetowego z paczkami

Reklama sklepu na PrestaShop: feed z kombinacjami i poprawny pomiar

PrestaShop ma dwie pułapki w reklamie: identyfikatory kombinacji w feedzie i zdarzenie zakupu odpalane z modułu. Jak to ustawić i jak prowadzić kampanie Google Ads oraz Meta.

Spis treści

PrestaShop jest w Polsce jedną z najczęściej spotykanych platform w sklepach średniej wielkości i jednocześnie jedną z tych, w których najłatwiej o dwie kosztowne pomyłki: źle zbudowany feed produktowy z kombinacjami oraz zdarzenie zakupu, które odpala się nie wtedy, kiedy trzeba.

Obie da się naprawić w kilka dni i obie zmieniają wynik kampanii bardziej niż jakakolwiek optymalizacja stawek.

Kombinacje, czyli najdroższy błąd w feedzie

W PrestaShop produkt i jego kombinacje to dwa różne byty. Koszula w pięciu rozmiarach jest jednym produktem z pięcioma kombinacjami, z których każda może mieć własną cenę, dostępność i zdjęcie.

Jeśli feed eksportuje wyłącznie produkt nadrzędny, w reklamie pojawia się jedna cena i jedno zdjęcie dla całej rodziny. Konsekwencje widać w trzech miejscach naraz: użytkownik po kliknięciu widzi inną cenę niż w reklamie, Merchant Center może odrzucić ofertę za niezgodność, a system reklamowy nie ma jak pokazać właściwego wariantu osobie, która szuka konkretnego rozmiaru.

Poprawny feed z PrestaShop wysyła kombinacje jako osobne oferty, z własnymi identyfikatorami, cenami, dostępnością i zdjęciami, powiązane wspólnym identyfikatorem grupy. Tytuł oferty powinien zawierać markę, model i cechę odróżniającą wariant. Co jeszcze musi znaleźć się w danych produktowych, rozpisaliśmy w poradniku o feedzie i Merchant Center.

Pomiar konwersji: gdzie odpala się zakup

Moduły analityczne w PrestaShop podpinają się pod potwierdzenie zamówienia. Problem pojawia się w trzech sytuacjach:

  1. Płatność z przekierowaniem. Klient wraca z bramki na stronę potwierdzenia albo nie wraca wcale. W drugim przypadku zamówienie istnieje, a konwersji nie ma.
  2. Odświeżenie potwierdzenia. Bez blokady zdarzenie wysyła się drugi raz.
  3. Zamówienia ze statusem oczekującym. Przelew tradycyjny albo pobranie trafiają do reklam jako sprzedaż, choć część z nich nigdy nie zostanie opłacona.

Rozwiązanie jest takie samo jak przy innych silnikach: jedno zdarzenie z identyfikatorem zamówienia, wysyłane po stronie serwera na podstawie statusu w sklepie, a nie na podstawie tego, czy przeglądarka doszła do strony potwierdzenia. Pełny zakres takiego wdrożenia opisaliśmy na stronie wdrożeń pomiaru, a metodę sprawdzenia, ile transakcji gubisz dzisiaj, w tekście o pomiarze konwersji w e-commerce.

Multistore i wiele rynków

PrestaShop w trybie multistore obsługuje kilka sklepów z jednego zaplecza. W kampaniach oznacza to osobne feedy, osobne konta Merchant Center dla różnych krajów, a często również inne waluty i inne stawki podatku. Najczęstszy błąd to jeden feed dla wszystkich rynków, w którym ceny nie zgadzają się z tym, co widzi użytkownik po wejściu na stronę.

Przy pomiarze dochodzi drugi problem: jeden identyfikator GA4 dla kilku sklepów sprawia, że dane się zlewają i nie da się ocenić, który rynek zarabia. Ustawiamy wtedy osobne strumienie albo wymiar rynku wysyłany razem ze zdarzeniami.

Kampanie dla sklepu na PrestaShop

Punkt wyjścia jest taki sam jak przy innych platformach: kampania produktowa na cały asortyment, brand w wyszukiwarce, remarketing dynamiczny, potem pozyskiwanie nowych klientów. Różnica polega na tym, ile pracy wymaga wcześniej feed, bo w PrestaShop dane produktowe bywają rozrzucone między cechy, atrybuty i kombinacje.

Kiedy dane są już w porządku, wchodzą decyzje, które realnie przesuwają wynik: podział asortymentu według marży, wykluczenie obecnych klientów z kampanii pozyskujących i przeniesienie kampanii produktowych do zewnętrznej porównywarki, żeby płacić mniej za to samo kliknięcie. Zakres prowadzenia sklepu opisaliśmy na stronie kampanii dla e-commerce, a mechanizm obniżania kosztu kliknięcia przy porównywarce cen CSS.

Ile to kosztuje

Prowadzenie kampanii zaczyna się od 1400 zł netto miesięcznie za system reklamowy plus budżet mediowy. Poprawki w feedzie i wdrożenie pomiaru wyceniamy indywidualnie, bo w PrestaShop zakres zależy od wersji sklepu, liczby modułów i tego, czy sklep działa w trybie multistore. Audyt przed startem jest bezpłatny, a wnioski przekazujemy w 48 h.

Najczęściej zadawane pytania

Czy kombinacje w PrestaShop muszą być osobnymi ofertami w feedzie?

Jeśli różnią się ceną, dostępnością albo zdjęciem, to tak. Inaczej reklama pokazuje dane, których użytkownik nie zobaczy po kliknięciu, a to obniża skuteczność i grozi odrzuceniem ofert w Merchant Center. Warianty spinamy wspólnym identyfikatorem grupy, żeby system rozumiał, że to jeden produkt w kilku odmianach.

Który moduł do Google Ads i GA4 wybrać w PrestaShop?

Preferujemy rozwiązanie, w którym moduł buduje wyłącznie warstwę danych, a wszystkie tagi wychodzą z kontenera Google Tag Manager. Moduły wysyłające własne piksele obok kontenera są najczęstszą przyczyną podwójnie liczonych zakupów.

Dlaczego kampania pokazuje sprzedaż, której nie ma w sklepie?

Bo do reklam trafiają zamówienia złożone, a nie opłacone. Przy przelewie tradycyjnym i pobraniu część z nich nigdy nie zostanie opłacona. Konwersję wysyłamy wtedy ze zmiany statusu zamówienia, a nie ze strony potwierdzenia.

Czy da się prowadzić kampanie produktowe bez zewnętrznego modułu do feedu?

Da się, ale rzadko warto. Ręcznie utrzymywany plik przestaje być aktualny w dniu pierwszej zmiany cen. Feed powinien odświeżać się automatycznie i zawierać dostępność zgodną ze stanem magazynowym, inaczej płacisz za kliknięcia w produkty, których nie masz.

Sklep działa w multistore, czy potrzebuję osobnych kont reklamowych?

Osobnych kampanii i osobnych feedów tak, osobnych kont zwykle nie, o ile rynki mają wspólną walutę i wspólne rozliczenie. Przy różnych krajach i walutach rozdzielamy również konta Merchant Center, żeby ceny zgadzały się z tym, co widzi użytkownik.