Nach dem Update von Dawn 9 auf 10 erscheint der Trusted-Shops-Consent-Manager (Cookie-Banner; Usercentrics CMP) nicht mehr, obwohl das Script wie zuvor in theme.liquid eingebunden wurde. Die theme.liquid ist zudem durch die Yoast SEO App angepasst; auf der Startseite ist aktuell kein Banner sichtbar.
Aktueller Befund: Es gibt bekannte Kompatibilitätsprobleme des Trusted-Shops-Consent-Manager-Codes mit neueren Dawn-Versionen (bereits in einer früheren Diskussion thematisiert).
Empfehlungen/Workarounds:
Umstieg auf „GDPR Cookie Banner“ von Beeclever, da dies mit Dawn-Updates stabiler läuft.
Prüfen: Kompatibilität des Consent Managers mit Dawn 10, korrekte Einbettungsposition/Reihenfolge des Skripts, sowie die Browser-Konsole (F12) auf JavaScript-Fehler.
Bei Bedarf den Trusted-Shops-Support einschalten.
Entscheidung/Nächste Schritte: Der Threadstarter will Trusted Shops kontaktieren, um eine Lösung ohne zusätzliche Kosten zu finden.
Status: Offen; keine endgültige Lösung. Die konkrete Script-Einbindung (Usercentrics-Loader) ist zentral, weitere Fehleranalyse oder App-Wechsel stehen im Raum.
ich habe gerade von Dawn 9 auf 10 aktualisiert. Alles funktioniert und ich habe schon einiges schöner machen können, bin somit zufrieden mit der aktualisierung. Doch leider funktioniert der Cookie-Banner von Trusted Shop - Consent-Manger genannt - nun nicht mehr. Ich habe im theme.liquid wie gefordert den Code eingefügt, wie schon bei Dawn 9, aber jetzt kann ich im Shop die Cookies nicht mehr sehen. Hier mein Code wie ich es verändert habe:
{%- comment -%}
This file has been modified by the Yoast SEO for Shopify app.
You can learn more about this (and learn how to cleanly revert these changes) at https://yoa.st/removing-theme-changes.
{%- endcomment -%}
{%- liquid
assign disabled_by_yoast_seo = true
if content_for_header contains ‘yoast-active-script’
assign disabled_by_yoast_seo = false
endif
-%}
{% render 'yoast-seo' %}
{%- comment -%}Auto-disabled. Yoast plugin is taking care of Meta Tags output.{%- endcomment -%}
{%- if disabled_by_yoast_seo -%}
{%- comment -%} End Yoast auto-disable. {%- endcomment -%}
{%- endif -%}
Der eingefügte Code ist rot markiert. Mein Shop ist unter www.seeräuber.com erreichbar.
Hat jemand eine Idee, warum man nun die Cookies nicht mehr sehen kann?
Und danke für die Angaben und an erster Stelle, sehe ich das derzeit kein Cookie Banner auf deiner Landingpage aktiv ist.
Bzgl. dem Consent Manager, das Problem haben wir hier bereits letzte Woche besprochen und das Ergebnis war, dass eine Migration zum GDPR Cookie Banner von Beeclever dir sehr viel Herzschmerz sparen würde aufgrund der schlechten Kompatibilität des Consent Manager Code mit den neuen Dawn Theme Versionen. Auch wenn du das Problem behebst wird es sicherlich wieder beim nächsten Theme Update auftauchen. Die GDPR App von Beeclever kann das viel besser.
Aber hier sind ein paar allgemeine Punkte, die du in Betracht ziehen kannst:
Kompatibilität: Stelle sicher, dass die Version des Consent-Managers, die du verwendest, mit dem aktualisierten Shopify-Dawn-Theme 10 kompatibel ist. Manchmal können Aktualisierungen von Themes die Kompatibilität mit bestimmten Plugins oder Skripts beeinflussen.
Skript-Ordnung: Überprüfe, ob das Einbetten des Trusted Shops - Consent Manager-Skripts an der richtigen Stelle im Code eingepflegt ist.
JavaScript-Fehler: Verwende die Chrome Developer Console (F12 in den meisten Browsern) um auf JavaScript-Fehler zu prüfen. Die Fehlermeldungen in der Console könnten Hinweise auf das Problem geben.
Wenn es trotzdem nicht funzt, könnte es hilfreich sein, dich an den Support von Trusted Shops zu wenden. Die können möglicherweise eine Lösung anbieten.
Hoffentlich kann einer dieser Punkte weiterhelfen, das Problem zu lösen. Viel Glück!