Przejdź do głównej zawartości

Problemy z Shopify

Objaw A: Baner pojawia się, ale skrypty nadal działają (Shopify)

Przyczyna: Shopify wstrzykuje niektóre skrypty (np. Shopify Analytics) niezależnie od sekcji <head> Twojego motywu. Te skrypty omijają blokowanie.

Rozwiązanie: ConsentForge przechwytuje wbudowane API zgody Shopify. Włącz integrację Shopify Consent API w Właściwość → Ustawienia → Platforma → Shopify. Informuje to Shopify o wstrzymaniu własnej analityki do momentu przyznania zgody przez ConsentForge.


Objaw B: Baner pojawia się przy każdym ładowaniu strony

Przyczyna: Plik cookie cf_consent nie jest zachowywany między stronami. Może się to zdarzyć, gdy Twój sklep Shopify ma baner z innej aplikacji, który powoduje konflikt, lub gdy domena pliku cookie jest ustawiona nieprawidłowo.

Rozwiązanie:

  1. Sprawdź Właściwość → Ustawienia → Domena pliku cookie — ustaw na .yourdomain.com (z poprzedzającą kropką)
  2. Usuń wszelkie inne aplikacje plików cookie/zgody ze swojego sklepu Shopify — w jednym czasie może być aktywny tylko jeden CMP

Objaw C: Baner nie pojawia się na Shopify Markets (wiele regionów)

Przyczyna: Shopify Markets używa podfolderów lub subdomen dla każdej lokalizacji (np. /de/, de.yourdomain.com). Token osadzenia 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 przed ustawieniem domyślnych wartości zgody przez ConsentForge.

Rozwiązanie: Wyłącz analitykę wbudowanego 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 a tag skryptu

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