Zum Hauptinhalt springen

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:

  1. Prüfen Sie Property → Einstellungen → Cookie-Domain — setzen Sie auf .ihredomain.com (mit führendem Punkt)
  2. 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.


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.