Meta cAPI dla Shopify — Customer Events, webhooks i purchase server-side
Shopify ma najbardziej zamkniętą architekturę ze wszystkich platform e-commerce — nie wkleisz skryptu „gdzie chcesz", a checkout jest nietykalny. Paradoksalnie to zaleta: wymusza czyste wdrożenie przez Customer Events (web pixels) + webhooks, które jest odporniejsze niż jakakolwiek wtyczka.
Dwa kanały danych w Shopify
Customer Events (web pixels) — piaskownica JavaScript, w której subskrybujesz zdarzenia sklepu: page_viewed, product_viewed, cart_updated, checkout_started. Stąd zdarzenia lejka idą do kontenera sGTM.
Webhooks — Shopify wysyła na Twój serwer powiadomienie o każdym zamówieniu (orders/create — w tym za pobraniem i z płatności odroczonych). To jest właściwe źródło zdarzenia Purchase: kompletne, z pełnymi danymi klienta, niezależne od przeglądarki.
Dlaczego purchase z webhooka, nie z przeglądarki
Klient płaci BLIK-iem i zamyka kartę zanim załaduje się strona podziękowania — pixel nie zdąży. Webhook przychodzi zawsze, bo generuje go backend Shopify w momencie utworzenia zamówienia. W praktyce różnica to kilka–kilkanaście procent zamówień, których tracking przeglądarkowy nigdy nie widzi.
Parametry dopasowania z zamówienia
Webhook niesie e-mail, telefon i adres klienta — serwer hashuje je SHA-256 i dokleja do zdarzenia cAPI razem z fbp/fbc przechwyconymi wcześniej w sesji. Efekt: EMQ powyżej 8.0 i deduplikacja ze zdarzeniami przeglądarkowymi po wspólnym event_id.
Checkout Extensibility — nic się nie zmienia
Migracja z checkout.liquid na Checkout Extensibility ubiła stare integracje skryptowe. Architektura Customer Events + webhooks jest oficjalną, wspieraną drogą — kolejne zmiany Shopify jej nie łamią.
Bonus: te same webhooks zasilą GA4 i inne platformy
Zdarzenie purchase z webhooka w kontenerze sGTM można rozesłać wszędzie: Meta cAPI, GA4 (server-side), TikTok, Pinterest. Jedno wdrożenie, kompletne dane we wszystkich narzędziach.
Podsumowanie
Shopify + webhooks + sGTM to obecnie najpewniejszy tracking e-commerce, jaki można zbudować: purchase przychodzi zawsze, z pełnymi danymi, niezależnie od tego co zrobi przeglądarka klienta.
Najczęściej zadawane pytania
Czy potrzebuję aplikacji z App Store do cAPI?
Nie — Customer Events i webhooks to natywne mechanizmy Shopify. Unikasz abonamentu i kolejnej aplikacji spowalniającej sklep.
Co z zamówieniami za pobraniem?
Webhook orders/create obejmuje wszystkie zamówienia, niezależnie od metody płatności — to przewaga nad trackingiem strony podziękowania.
Czy działa z Shopify Basic?
Tak — Customer Events i webhooks są dostępne we wszystkich planach Shopify.
→ Powiązana usługa: gateway konwersji dla Shopify — purchase server-side z webhooków, pełny lejek z Customer Events, EMQ 8+ — wdrożenie w 1–2 dni.
Masz sklep na Shopify?
Wdrażałem ten setup produkcyjnie — napisz, pokażę jak wygląda kompletny tracking. Odpowiadam w 24h.
📞 726 858 874