Shopify-Probleme
Symptom A: Banner wird angezeigt, aber Skripte werden noch ausgeführt (Shopify)
Ursache: Shopify fügt einige Skripte (z. B. Shopify Analytics) unabhängig vom <head> Ihres Themes ein. Diese umgehen die Skript-Blockierung.
Behebung: ConsentForge fängt Shopifys integrierte Consent-API ab. Aktivieren Sie die Shopify Consent API-Integration unter Property → Einstellungen → Plattform → Shopify. Dies weist Shopify an, seine eigene Analyse zurückzuhalten, bis ConsentForge die Einwilligung erteilt.
Symptom B: Banner wird bei jedem Seitenaufruf angezeigt
Ursache: Das cf_consent-Cookie bleibt nicht seitenübergreifend erhalten. Dies kann passieren, wenn Ihr Shopify-Shop ein Cookie-Banner einer anderen App hat, das einen Konflikt verursacht, oder wenn die Cookie-Domain falsch eingestellt ist.
Behebung:
- Prüfen Sie Property → Einstellungen → Cookie-Domain — setzen Sie auf
.ihredomain.com(mit führendem Punkt) - Entfernen Sie alle anderen Cookie/Einwilligungs-Apps aus Ihrem Shopify-Shop — nur eine CMP gleichzeitig verwenden
Symptom C: Banner wird auf Shopify Markets (Multi-Region) nicht angezeigt
Ursache: Shopify Markets verwendet Unterordner oder Subdomains pro Locale (z. B. /de/, de.ihredomain.com). Das Embed-Token muss für alle Domains autorisiert sein.
Behebung: Fügen Sie alle Markt-Domains/-Pfade unter Property → Einstellungen → Domains hinzu.
Symptom D: Google Consent Mode funktioniert nicht mit Shopify
Ursache: Shopifys integrierter Google-Kanal lädt GA4 und Google Ads, bevor ConsentForge die Consent-Standards setzen kann.
Behebung: Deaktivieren Sie die integrierte Google Sales Channel-Analyse von Shopify und verwenden Sie stattdessen GTM. Konfigurieren Sie ConsentForge über die GTM-Einrichtungsanleitung für vollständige Consent Mode v2-Unterstützung.
Shopify-App vs. Script-Tag
Die ConsentForge Shopify-App (empfohlen) übernimmt die Installation automatisch. Wenn Sie manuell über Theme-Code installiert haben, stellen Sie sicher, dass das Skript in layout/theme.liquid vor allen anderen <script>-Tags steht.