Audyt techniczny i UX

rosemi.pl

Sklep z perfumami niszowymi — WooCommerce / WordPress
⚠ 5 pikseli TikTok ⚠ Brak Purchase event ⚠ Brak Events API ◐ UX karty produktu ◐ Propozycja wartości ✓ 327 opinii Trusted Shops 4,77★
Platforma
WooCommerce / WordPress
Raport przygotowany przez
Studio Kiwi
Zakres
Tracking · UX · Oferta · Benchmarking
Spis treści
01
Problem z pikselami TikTok
TikTok Pixel Helper wykrywa 5 aktywnych pikseli na domenie rosemi.pl. Każdy z nich rejestruje te same zdarzenia niezależnie — powoduje to kanibalizację danych, zawyżone liczniki i brak wiarygodnych sygnałów konwersji dla algorytmu TikTok Ads.
🔴
5 pikseli zamiast 1 — dane są nieczytelne dla algorytmu
Każde zdarzenie (Pageview, LandingPageView, EngagedSession) odpala się wielokrotnie. TikTok widzi zwielokrotnioną aktywność, ale Purchase = 0 we wszystkich pikselach. Bez sygnału konwersji algorytm optymalizacyjny działa na ślepo i nie wie, komu pokazywać reklamy.
Nazwa pikselaID pikselaStatusRekomendacja
PixelRosemiC9LSRK3C77UADFMA8J8GAktywny, podłączony do konta reklamowego✓ Zachować
rosemi iiCBFV17RC77UEDSB49RBGAktywny, duplikuje zdarzenia✕ Usunąć
rosemi2Aktywny, duplikuje zdarzenia✕ Usunąć
Piksel 4Aktywny, duplikuje zdarzenia✕ Usunąć
Piksel 5Aktywny, duplikuje zdarzenia✕ Usunąć
⚙️
Rekomendowane narzędzie do wdrożenia piksela
PixelYourSite Premium lub PixelCat — oba obsługują natywną integrację z WooCommerce, automatyczne mapowanie zdarzeń e-commerce (Purchase, AddToCart, ViewContent, InitiateCheckout) oraz Events API (server-side). Eliminuje problem ręcznego zarządzania kodem piksela i zapobiega powielaniu w przyszłości.
📋
Jak to naprawić — krok po kroku dla osoby technicznej
1. Zainstalować TikTok Pixel Helper i potwierdzić, które 4 piksele nie są powiązane z aktywnym kontem reklamowym.
2. Usunąć kod zbędnych pikseli z wp-admin → Motyw / GTM / functions.php / wtyczki.
3. Zainstalować PixelYourSite Premium lub PixelCat i skonfigurować wyłącznie piksel C9LSRK3C77UADFMA8J8G.
4. Zweryfikować odpalanie zdarzeń w TikTok Events Manager przed ponownym uruchomieniem kampanii.
02
Błędy trackingu i zdarzeń
Poza nadmiarem pikseli struktura rejestrowanych zdarzeń jest niekompletna. Brakuje kluczowych sygnałów, które TikTok Ads używa do optymalizacji kampanii zakupowych.
Krytyczny
Brak zdarzenia Purchase
Żaden z 5 pikseli nie rejestruje zdarzenia Purchase po zakończeniu transakcji. TikTok Ads otrzymuje sygnał o wejściu na stronę, ale nigdy o dokonanym zakupie. Bez tego sygnału algorytm nie może optymalizować pod konwersję.
Rozwiązanie: Skonfigurować zdarzenie Purchase w PixelYourSite lub PixelCat, wskazując stronę potwierdzenia zamówienia WooCommerce (order-received). Zweryfikować przez TikTok Events Manager → Test Events.
Krytyczny
Brak zdarzeń mid-funnel: AddToCart, InitiateCheckout, ViewContent
Pixel Helper pokazuje wyłącznie LandingPageView, Pageview i EngagedSession. Brak zdarzeń środkowej części lejka oznacza brak możliwości tworzenia list remarketingowych (np. porzucony koszyk) ani optymalizacji pod cele inne niż ruch.
Rozwiązanie: Włączyć automatyczne mapowanie zdarzeń WooCommerce w wybranej wtyczce. AddToCart → kliknięcie „do koszyka”; InitiateCheckout → wejście na /checkout/; ViewContent → strona produktu.
Krytyczny
Brak Events API (server-side tracking)
Piksel działa wyłącznie po stronie przeglądarki (client-side). Blokery reklam, iOS 17+ i Safari mogą blokować do 30–40% zdarzeń. Events API wysyła dane bezpośrednio z serwera — eliminuje ten problem i daje pełniejszy obraz konwersji.
Rozwiązanie: PixelYourSite Premium i PixelCat obsługują Events API natywnie. Wymaga Access Token z TikTok Ads Manager → Assets → Events → Server Events.
Ważny
„Metadata Automatically Detected” — dane bez gwarancji poprawności
Zamiast ręcznie skonfigurowanych parametrów (content_id, value, currency, quantity), piksel próbuje samodzielnie odczytać dane ze strony. Generuje to błędy dopasowania produktów i fałszywe wartości konwersji w raportach.
Rozwiązanie: Konfiguracja wtyczki z manualnym mapowaniem parametrów produktów WooCommerce: ID produktu, nazwa, cena, waluta (PLN), ilość.
03
UX ścieżki zakupowej
Problemy UX tworzą tarcia na każdym etapie lejka — od pierwszego kontaktu z produktem po finalizację zamówienia.
Krytyczny
Propozycja wartości niewidoczna w hero sekcji
Strona główna otwiera się ogólnym hasłem bez jasnego przekazu „za ile” i „co konkretnie”. Użytkownik przyniesiony z TikToka (zimny ruch) nie rozumie w 3 sekundy, dlaczego ma kupić właśnie tutaj. Brak bezpośredniego porównania cenowego w hero.
Rozwiązanie: Zaktualizować hero o konkretną propozycję wartości — propozycja cenowa i jakościowa bez nazw chronionych marek. Treść hero powinna być zatwierdzona prawnie przez kancelarię przed publikacją.
Ważny
Opinie Trusted Shops widoczne, ale nie bezpośrednio przy przycisku „Dodaj do koszyka”
Trusted Shops widget (4,77/5, 327 opinii) jest obecny na stronie produktu, ale pojawia się dopiero niżej — nie bezpośrednio przy przycisku „Dodaj do koszyka”. Przeniesienie gwiazdek tuż nad lub pod CTA może znacząco podnieść konwersję.
Rozwiązanie: Przenieść widget Trusted Shops (gwiazdki + liczba opinii) bezpośrednio nad lub pod przycisk „Dodaj do koszyka”. Element jest już na stronie — to kwestia samego pozycjonowania, nie implementacji.
Ważny
Banner cookie zasłania CTA na mobile
Na urządzeniach mobilnych banner zgody na cookies przykrywa dolną część ekranu, w tym przycisk „Dodaj do koszyka”. Użytkownik z TikToka (ruch prawie wyłącznie mobile) widzi zablokowane CTA zanim podejmie decyzję zakupową.
Rozwiązanie: Zmienić banner cookie na mniejszy pasek u dołu ekranu lub wersję floating z możliwością szybkiego zamknięcia.
Ważny
Warianty pojemności — brak ceny per ml
Produkty dostępne są w różnych pojemnościach, ale interfejs wyboru wariantu nie pokazuje ceny per ml. Klient nie może szybko ocenić, który wariant jest korzystniejszy.
Rozwiązanie: Przy każdym wariancie pojemności dodać wyliczoną cenę per ml. Np. „50ml / 49 zł (0,98 zł/ml)”.
Ważny
Brak filtrów w katalogu produktów
Katalog posiada nawigację po nutach zapachowych w menu głównym (Nuty Zapachowe), jednak na stronach listingu brakuje filtrów AJAX — użytkownik nie może łączyć kilku kryteriów jednocześnie (np. damskie + kwiatowe + do 50 zł).
Rozwiązanie: Dodać filtry AJAX w katalogu: rodzina zapachowa, płeć, pojemność, cena, nowości. WooCommerce wspiera to wtyczkami jak YITH WooCommerce Ajax Product Filter.
Ważny
Nuty zapachowe — prezentacja tekstowa zamiast wizualnej piramidy
Nuty głowy, serca i bazy są wypisane na karcie produktu — to dobra podstawa. Brakuje jednak wizualnej piramidy zapachowej (ikonografia, kolorowe bloczki), która robiłaby informację czytelniejszą na mobile w 3 sekundy. Made in Lab prezentuje nuty graficznie, co obniża próg wejścia dla użytkownika nieznającego nomenklatury perfumiarskiej.
Rozwiązanie: Dodać graficzną piramidę nut z kolorowymi ikonami dla głowy / serca / bazy. Treść jest — potrzebna tylko zmiana formy prezentacji.
Ważny
Zdjęcia produktowe — więcej zdjęć lifestyle przy przewijaniu
Strona produktu zawiera zdjęcia lifestyle (kobieta w tle) — to dobry kierunek. Zdjęcia te pojawiają się jednak dopiero w galerii po kliknięciu, nie jako pierwsze. Pierwsze zdjęcie to flakon na tle — co jest standardem, ale można rozważyć przetasowanie kolejności.
Rozwiązanie: Rozważyć ustawienie zdjęcia lifestyle jako pierwszego w galerii — szczególnie dla ruchu z TikToka, gdzie estetyka kontekstowa buduje większe zaangażowanie.
04
Oferta i komunikacja
Komunikacja na stronie wymaga doprecyzowania — zarówno pod kątem prawnym jak i konwersyjnym. Rosemi ma mocny produkt, ale strona nie komunikuje wartości w sposób skracający ścieżkę decyzji.
Ważny
327 opinii Trusted Shops (4,77★) — za daleko od przycisku zakupu
Rosemi ma 327 opinii ze średnią 4,77/5 na Trusted Shops — to bardzo silny social proof, który jest widoczny na stronie produktu. Problem polega na pozycjonowaniu: widget pojawia się niżej na stronie, nie bezpośrednio przy przycisku „Dodaj do koszyka”. Klient podejmuje decyzję zakupową przy CTA — gwiazdki powinny być w tym miejscu.
Rozwiązanie: Przenieść widget Trusted Shops bezpośrednio nad lub pod przycisk „Dodaj do koszyka”. Element jest już zaimplementowany — to zmiana CSS/kolejności elementów, nie osobna integracja.
Ważny
Nomenklatura „zamiennik / odpowiednik” — ryzyko prawne i komunikacyjne
Strona używa naprzemiennie słów „zamiennik”, „odpowiednik”, „inspirowany” — wszystkie te określenia w połączeniu z nazwą lub numerem kojarzoną z konkretną marką mogą naruszać prawo znaków towarowych i przepisy o nieuczciwej konkurencji. Made in Lab stosuje model oparty na numeracji własnej (No. 48) — informacja o tym, do jakiego zapachu nawiązuje produkt, jest prezentowana na liście produktów w sposób zatwierdzony przez ich dział prawny.
Rozwiązanie: Skonsultować z prawnikiem właściwy model komunikacji dla tej kategorii. Żadne określenie („inspirowany”, „odpowiednik”, „zamiennik”) nie jest automatycznie bezpieczne — decyduje cały kontekst prezentacji, nie samo słowo.
Ważny
Długie opisy SEO wypychają produkty poza fold
Strony kategorii zawierają bardzo długie teksty SEO umieszczone nad listingiem produktów. Na mobile użytkownik widzi najpierw blok tekstu, a nie produkty — to odwrócona hierarchia uwagi.
Rozwiązanie: Przenieść teksty SEO poniżej listingu lub ukryć je za przyciskiem „Czytaj więcej”. Produkty powinny być pierwszym elementem widocznym na każdej stronie kategorii.
Ważny
Meta titles ze znakami specjalnymi (★) — problem w SERPs
Tytuły stron zawierają gwiazdki i inne znaki dekoracyjne. W wynikach wyszukiwania Google może to wyglądać nieprofesjonalnie i zmniejszać CTR organiczny.
Rozwiązanie: Oczyścić meta titles z dekoracyjnych znaków. Struktura: „Nazwa produktu | Rosemi” lub „Kategoria | Rosemi.pl”.
05
Porównanie: Rosemi vs Made in Lab
Made in Lab to wiodący benchmark w tym segmencie w Polsce — dostępny w Rossmannie, Biedronce i Lidlu. Kluczowa różnica w modelu komunikacji: MiL posługuje się numeracją własną (No. 48), a informacja o tym, do jakiego zapachu nawiązuje produkt, pojawia się na liście produktów — nie w nazwie. Model ten był weryfikowany prawnie przez ich dział prawny i nie powinien być kopiowany bez własnej konsultacji.
✕ Karta produktu Rosemi — stan obecny
Rosemi No. 142
Rosemi 142 · 50ml
59,90 zł
Dodaj do koszyka
Stan obecny:
✓ Cena oryginału widoczna przy produkcie (585 zł)
✓ Nuty zapachowe wypisane tekstowo
✓ Parametry: trwałość 99%, moc 98%
△ Opinie Trusted Shops są na stronie, ale za daleko od CTA
△ Nuty zapachowe jako tekst — brak wizualnej piramidy
△ Hero sekcja ogólna — brak konkretnej propozycji wartości
✓ Karta produktu Made in Lab — wzorzec
Made in Lab No. 48
Odpowiednik: Lancôme Idôle — widoczne na liście produktów, nie w nazwie produktu
100ml
89 zł Lancôme Idôle ~1 200 zł -93%
Nuty zapachowe:
Głowa: gruszka, cytryna
Serce: róża, irys
Baza: piżmo, drzewo sandałowe
Dodaj do koszyka
Elementy budujące konwersję: ★★★★★ 4,8 · 312 opinii · Trusted Shops
40% wspólnych nut z Lancôme Idôle
Aspekt Rosemi — stan obecny Made in Lab — wzorzec
Propozycja wartości w heroOgólne hasło bez ceny, bez nazwy oryginału. Użytkownik musi sam znaleźć powód zakupu.„Więcej zapachu, mniej marketingu” + konkretna propozycja cenowa. Jasny przekaz w 3 sekundy.
Cena oryginału na karcieWidoczna — ikona z nazwą i ceną odpowiednika przy produkcie. Dobre rozwiązanie, które już działa.Cena oryginału widoczna przy produkcie. Obydwa sklepy robią to dobrze — przewaga MiL polega na wizualnym podkreśleniu oszczędności (procentowy badge).
Nuty zapachoweWypisane tekstowo (głowa / serce / baza) — informacja jest, forma wymaga poprawy wizualnej.Piramida nut (głowa / serce / baza) z ikonografią. Czytelne na mobile w 5 sekund.
Podobieństwo do oryginałuSłowa „zamiennik” / „odpowiednik” — subiektywne i ryzykowne prawnie.Procent wspólnych nut (np. „40% wspólnych nut”). Obiektywne, weryfikowalne, bezpieczne prawnie.
Social proof przy CTA327 opinii Trusted Shops (4,77★) jest na stronie produktu, ale pojawia się niżej — nie bezpośrednio przy przycisku zakupu.Gwiazdki + liczba opinii bezpośrednio przy „Dodaj do koszyka”. Buduje zaufanie w momencie decyzji.
Dystrybucja offlineWyłącznie online. Brak fizycznego punktu odniesienia dla nowych klientów.Rossmann, Biedronka, Lidl. Widoczność offline = duży proxy zaufania dla klientów e-commerce.
Komunikacja prawnaMieszane określenia: „zamiennik”, „odpowiednik”, „inspirowany” — każde może być ryzykowne prawnie w zależności od kontekstu i ekspozycji na stronie.Oznaczenia numeryczne (No. 48). Informacja o odpowiedniku widoczna na liście produktów — nie w nazwie produktu. Model zatwierdzony przez własny dział prawny MiL.
Filtry kataloguBrak filtrów po rodzinie zapachowej, intensywności czy nastroju.Filtry po kategoriach: cytrusowe, kwiatowe, drzewne, orientalne itd.
Kluczowy wniosek

Made in Lab i Rosemi sprzedają ten sam typ produktu. Różnica w konwersji wynika nie z jakości perfum, ale z jakości komunikacji. Made in Lab nie mówi „nasz produkt zastępuje Chanel” — mówi „nasze nuty są zbliżone w X%”. To ta sama informacja, inaczej opakowana: bezpieczniejsza prawnie i bardziej przekonująca dla klienta. Rosemi ma mocną bazę (327 opinii 4,77★) — brakuje tylko widoczności tego kapitału na stronie i lepszej architektury karty produktu.

06
Plan działania
Rekomendacje uszeregowane według priorytetu. Działania krytyczne powinny być wdrożone przed ponownym uruchomieniem kampanii płatnych.
Krytyczny
Usunąć 4 zbędne piksele TikTok ze stronyZostawić tylko PixelRosemi (C9LSRK3C77UADFMA8J8G). Sprawdzić GTM, functions.php, wtyczki.
Krytyczny
Wdrożyć PixelYourSite Premium lub PixelCatSkonfigurować Purchase, AddToCart, ViewContent, InitiateCheckout + Events API. Zweryfikować w TikTok Events Manager.
Wysoki
Przenieść widget Trusted Shops bliżej przycisku „Dodaj do koszyka”Widget jest już na stronie produktu — wymaga tylko zmiany pozycji. Gwiazdki bezpośrednio przy CTA mogą znacząco podnieść konwersję.
Wysoki
Przebudować hero sekcję — konkretna propozycja wartościZaktualizować hero o propozycję wartości zatwierdzoną przez kancelarię — bez używania chronionych nazw marek ani sformułowań ryzykownych prawnie.
Wysoki
Naprawić banner cookie na mobileZmienić na mały pasek dolny — nie może zasłaniać przycisku CTA użytkownikom z TikToka.
Wysoki
Skonsultować model komunikacji z prawnikiem przed zmianą nazewnictwaŻadne określenie („inspirowany”, „odpowiednik”, „zamiennik”) nie jest automatycznie bezpieczne prawnie. Kancelaria powinna ocenić cały sposób prezentacji — nazewnictwo, numerację, zdjęcia i metadane.
Wysoki
Dodać piramidę nut zapachowych na kartach produktówGłowa / Serce / Baza z nazwami składników. Wzorzec: Made in Lab. Skraca czas decyzji zakupowej.
Średni
Dodać filtry produktów w kataloguRodzina zapachowa, płeć, pojemność, cena. YITH WooCommerce Ajax Product Filter lub podobna wtyczka.
Średni
Przenieść teksty SEO poniżej listingu produktówNa stronach kategorii produkty powinny być widoczne jako pierwsze — szczególnie na mobile.
Średni
Oczyścić meta titles z dekoracyjnych znaków (★)Poprawa CTR organicznego w wynikach wyszukiwania Google.
Średni
Dodać lifestyle photography do produktówMinimum 1 zdjęcie w użyciu per produkt. Spójność z komunikacją wideo na TikToku.