COSSY / RAPORT TECHNICZNY
Stan na 27.08.2026
Kontynuacja audytu · Tracking & Performance

COSSY — wyniki dalszej diagnostyki

Shopify · Meta Pixel · Stape · Web GTM · sGTM · Meta Catalog

Podsumowanie

Potwierdziliśmy konflikt pomiędzy natywną integracją Meta w Shopify a implementacją Stape. Obie ścieżki wysyłają niezależne zdarzenia browserowe do tego samego Pixel ID. Jednocześnie Purchase nie dociera przez Stape do sGTM.

Meta Catalog
Zależny od aplikacji Shopify
Meta Browser
2 niezależne źródła
Purchase / sGTM
Brak eventu

Meta Catalog — najważniejsza zależność

Natywna aplikacja Facebook & Instagram odpowiada nie tylko za tracking, ale również za synchronizację produktów z Meta Catalog. Nie można jej wyłączyć bez wcześniejszego przygotowania niezależnego feedu.

Mateusz zauważył tę zależność podczas próby wyprowadzenia feedu przy pomocy aplikacji deweloperskiej.

Połączony katalog Shopify w aplikacji Facebook i Instagram
Aplikacja Shopify synchronizuje obecnie 200 produktów z katalogiem Meta.
Ustawienia Maximum i połączony katalog
Ta sama integracja ma aktywne Meta Pixel, Advanced Matching i Conversions API.
Warunek bezpiecznej zmiany: najpierw uruchomić i sprawdzić niezależny feed produktowy. Dopiero potem ograniczyć natywną ścieżkę trackingową Shopify.

Konflikt Shopify / Stape

Dla tej samej akcji użytkownika przeglądarka wysyła dwa zdarzenia do tego samego Pixel ID:

Shopify / Meta Partner   → event_id: sh-...
Web GTM / Stape         → event_id: 17877...

Rezultat: dwa niezależne eventy browserowe
z różnymi event_id.
Request Meta z event_id sh
Shopify / Partner Integration — event z identyfikatorem sh-....
Request Meta z event_id Stape
Web GTM / Stape — drugi event z odrębnym, liczbowym event_id.

Purchase nie dociera do sGTM

Tag Purchase istnieje w Web GTM i zawiera parametry zamówienia, walutę, produkty, order ID oraz własny Unique Event ID. W powtarzanych testach zdarzenie nie pojawiło się jednak na wejściu sGTM.

Shopify Purchase
      ↓
Web GTM / Stape
      ✕  brak transportu
sGTM
      ↓
Meta CAPI
Konfiguracja tagu Meta Purchase
Web GTM — tag Purchase ma parametry zamówienia i własny Event ID.
Reguła Purchase po stronie server-side
sGTM — reguła Purchase może uruchomić Meta, Google i Klaviyo, ale wymaga eventu na wejściu.

Dalsze działania

KolejnośćDziałanieRezultat
1Przygotować niezależny feed dla Meta Catalog.Możliwość zmiany integracji bez utraty katalogu.
2Naprawić transport Purchase → sGTM.Purchase dostępny dla Meta CAPI i pozostałych systemów.
3Usunąć zbędną browserową ścieżkę Meta.Jedno źródło eventów i kontrolowane event_id.
4Wykonać kontrolowany test zakupu end-to-end.Potwierdzony Browser, Server i deduplikacja.