Audyt skryptów checkoutu
Sprawdź, co zepsuje się w twoim checkoucie 26 sierpnia 2026
Shopify wyłącza Additional scripts na stronach podziękowania i statusu zamówienia dla planów Basic, Shopify i Advanced. Wklej zawartość tego pola i dostań plan zamiany dla każdego skryptu.
Kod jest analizowany w twojej przeglądarce. Nic nie jest wysyłane ani zapisywane.
Co się właściwie zmienia
Pole Additional scripts znika, śledzenie trzeba przenieść
Kogo to dotyczy i kiedy
26 sierpnia 2026 Shopify usuwa pole Additional scripts oraz pola skryptów na stronach podziękowania i statusu zamówienia dla planów Basic, Shopify i Advanced. Sklepy na Plus przeszły ten próg 28 sierpnia 2025. Sklepy, które nie migrowały do tej daty, są aktualizowane automatycznie, a stare dostosowania znikają wraz z aktualizacją, więc nierobienie niczego też jest decyzją.
Co psuje się w praktyce
Wszystko, co leży w tym polu, przestaje działać: tagi konwersji Google Ads, zdarzenia zakupu Meta, kontenery Tag Managera, postbacki afiliacyjne, zaproszenia do opinii, widżety ankiet i czatów. Zakupy dalej się dzieją, ale platformy, które wcześniej o nich słyszały, milkną. Platformy reklamowe optymalizują potem na niepełnych danych i to jest najdroższa część.
Dlaczego samo skopiowanie kodu do piksela nie wystarczy
Additional scripts wykonują Liquid na serwerze, więc zmienne takie jak checkout.total_price są drukowane na stronie przed jej załadowaniem. Web pixel dostaje natomiast zdarzenie checkout_completed, gdzie te same wartości żyją pod innymi nazwami i w innych jednostkach: suma przychodzi jako liczba dziesiętna, a nie w centach. Kod przeniesiony bez zmian zwykle działa bez błędów i raportuje złe liczby, a to o wiele trudniej zauważyć niż awarię.
Pola klienta są teraz ograniczone
E-mail, telefon, identyfikator klienta i adresy to chronione dane klientów. Od 10 grudnia 2025 są zerowane dla pikseli bez zatwierdzonego dostępu, więc skrypt oczekujący adresu e-mail po cichu dostaje pustą wartość. Jeśli twoje śledzenie identyfikowało klientów, migracja nie jest kopiowaniem: potrzebny jest albo zatwierdzony dostęp, albo inne podejście.
Jak poznać, że migracja się udała
Jedyna wiarygodna kontrola to prawdziwe zamówienie testowe i potwierdzenie w systemie docelowym: konwersja w Google Ads, pojedyncze niezduplikowane zdarzenie Purchase w Meta Events Manager, sprzedaż w panelu sieci afiliacyjnej. Checkout działa w piaskownicy, więc przeglądarkowe narzędzia debugowania, które kiedyś działały na stronie podziękowania, nie mogą się już do niego podłączyć.
FAQ
Pytania o wyłączenie 26 sierpnia
Shopify usuwa Additional scripts oraz pola skryptów na stronach podziękowania i statusu zamówienia dla wszystkich planów poza Plus. Każdy JavaScript w tych polach przestaje działać tego dnia, a sklepy, które nie migrowały, są aktualizowane automatycznie z usunięciem starych dostosowań.
Częściowo. W Settings > Checkout jest baner z ostrzeżeniem i ekran przeglądu, który wymienia twoje skrypty i czasem proponuje pasującą aplikację. Nie mówi, która zamiana pasuje do każdego pojedynczego tagu ani jak potwierdzić, że zamiana naprawdę raportuje zamówienia.
Pole Additional scripts nie jest udostępniane przez API Shopify, a strona podziękowania jest widoczna dopiero po prawdziwym zamówieniu. Wklejenie kodu to jedyny sposób, żeby go przeanalizować, i dzięki temu analiza zostaje w twojej przeglądarce.
Dwie typowe przyczyny. Zmienne Liquid takie jak checkout.total_price nie istnieją w pikselu i trzeba je czytać z danych zdarzenia, gdzie kwota jest już dziesiętna, a nie w centach. A pola klienta takie jak e-mail czy telefon są zerowane dla pikseli bez zatwierdzonego dostępu do chronionych danych klientów, więc kod dostaje puste wartości zamiast błędu.
Nie. To narzędzie informacyjne, a nie porada prawna czy techniczna, i nie gwarantuje, że twoja migracja jest kompletna. Zawsze potwierdzaj każdą zamianę zamówieniem testowym.