Przejdź do głównej zawartości

Problemy z Shopify

Objaw A: Baner się wyświetla, ale skrypty nadal uruchamiają się (Shopify)

Przyczyna: Shopify wstrzykuje niektóre skrypty (np. Shopify Analytics) niezależnie od <head> motywu. Omijają one blokowanie skryptów.

Rozwiązanie: ConsentForge przechwytuje wbudowane API zgody Shopify. Włącz integrację Shopify Consent API w Właściwość → Ustawienia → Platforma → Shopify. Mówi to Shopify, aby wstrzymał własne analityki, dopóki ConsentForge nie przyzna zgody.


Objaw B: Baner wyświetla się przy każdym ładowaniu strony

Przyczyna: Plik cookie cf_consent nie jest utrwalany między stronami. Może się to zdarzyć, gdy sklep Shopify ma kolidujący baner cookie z innej aplikacji lub gdy domena pliku cookie jest ustawiona nieprawidłowo.

Rozwiązanie:

  1. Sprawdź Właściwość → Ustawienia → Domena pliku cookie — ustaw na .twojadomnena.com (z wiodącą kropką)
  2. Usuń wszystkie inne aplikacje cookie/zgody ze swojego sklepu Shopify — tylko jeden CMP naraz

Objaw C: Baner nie wyświetla się na Shopify Markets (wielo-region)

Przyczyna: Shopify Markets używa podfolderów lub subdomen per lokalizacja (np. /de/, de.twojadomnena.com). Token embed musi być autoryzowany dla wszystkich domen.

Rozwiązanie: Dodaj wszystkie domeny/ścieżki rynkowe do Właściwość → Ustawienia → Domeny.


Przyczyna: Wbudowany kanał Google Shopify ładuje GA4 i Google Ads zanim ConsentForge może ustawić domyślne wartości zgody.

Rozwiązanie: Wyłącz wbudowaną analitykę kanału sprzedaży Google Shopify i użyj zamiast tego GTM. Skonfiguruj ConsentForge przez przewodnik konfiguracji GTM dla pełnej obsługi Consent Mode v2.


Aplikacja Shopify vs. tag skryptu

Aplikacja Shopify ConsentForge (zalecana) obsługuje instalację automatycznie. Jeśli instalowałeś ręcznie przez kod motywu, upewnij się, że skrypt jest w layout/theme.liquid przed innymi tagami <script>.