Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Alle Cookies beim ersten Aufruf laden wegen Nutzung des Consentmanagers

    Roberto75

    • Viel Schreiber
    • Beiträge: 845
    Hallo,

    ich möchte den Consentmanager von der IT-Rechtskanzlei für einen Kunden nutzen. Die neue Shopversion 2.0.5.0 läd aber keine Cookies von Google Analytics oder Matomo beim ersten Aufruf des Shops, nur die vom Shop selbst wie MODsid und MODtest. Für das Tool müssen aber alle Cookies geladen werden, damit diese erfasst werden können. Nur so können sie auch von den  Besuchern akzeptiert oder abgelehnt werden.

    Was muss ich tun, damit alle Cookies beim ersten Aufruf geladen werden, wie das in den älteren Shopversionen auch der Fall war?

    Gruß

    Robert

    Linkback: https://www.modified-shop.org/forum/index.php?topic=40801.0
    Werbung / Banner buchen

    hpzeller

    • Experte
    • Beiträge: 4.130
    • Geschlecht:
    Wenn man den Consentmanager von der IT-Rechtskanzlei nutzen will, dann braucht man den Cookiebanner welcher im Shop seit Version 2.0.5.0 integriert ist nicht, somit könnte man in der Datei templates\verwendetes_template\javascript\extra\cookieconsent.js.php den kompletten Inhalt mit folgenden Code ersetzen.

    Code: PHP  [Auswählen]
    <?php
      /* --------------------------------------------------------------
       $Id: cookieconsent.js.php 12483 2019-12-12 13:23:36Z GTB $

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2019 [www.modified-shop.org]
       --------------------------------------------------------------
       Released under the GNU General Public License
       --------------------------------------------------------------*/

    ?>
    <script>  
    if ($.isFunction(window.TrackingGoogle)) {
      TrackingGoogle();
    }
    if ($.isFunction(window.TrackingPiwik)) {
      TrackingPiwik();
    }
    if ($.isFunction(window.TrackingFacebook)) {
      TrackingFacebook();
    }
    </script>

    Ausserdem braucht es in der Datei templates\verwendetes_template\javascript\general_bottom.js.php folgende Codezeile dann auch nicht mehr.

    Code: PHP  [Auswählen]
      DIR_TMPL_JS.'jquery.cookieconsent.min.js',

    Nachdem man Obige Codeänderungen gemacht hat, sollten dann die Cookies von Google Analytics oder Matomo beim ersten Aufruf des Shops geladen werden.

    Gruss
    Hanspeter
    10 Antworten
    5006 Aufrufe
    02. April 2009, 17:34:15 von Anonym
    3 Antworten
    3248 Aufrufe
    27. August 2010, 12:51:03 von PsychoDelix
    2 Antworten
    2641 Aufrufe
    23. September 2013, 15:37:05 von DDirk
               
    anything