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: MODUL: OIL.js Cookie Consent Management

    online-beobachter

    • Schreiberling
    • Beiträge: 387
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #165 am: 16. August 2020, 22:04:24
    Ja - ich habe auch die Google Bewertungen.
    Leider kappiere ich nicht wie ich diese ID z.B. die 2 für Functional zuordnen kann?
    Rechts beim angelegten Cookie OTZ steht was von Skript,:

    Zitat
    [...]
    Javascript-Tag für zu ladende Scripts

    Code: Javascript  [Auswählen]
    <script async
    data-type="text/javascript"
    data-src="YOUR_SRC_HERE"
    type="as-oil"
    data-purposes="1"
    data-managed="as-oil"></script>

    Javascript-Tag für direkte Scripts

    Code: Javascript  [Auswählen]
    <script async
    data-type="text/javascript"
    type="as-oil"
    data-purposes="1"
    data-managed="as-oil">
    YOUR_CODE_HERE
    </script>

    Code für andere Tracking_Elemente

    Code: Javascript  [Auswählen]
    <img data-managed="as-oil"
     data-src="YOUR-SRC-HERE"
     data-title="Simple Image"
     data-purposes="1" />
    [...]

    Was hat es mit den Skript auf sich, leider ist mein Englisch auch extrem schlecht.
    Da steht nun aber was von purposes 10, die wurde ja automatisch vergeben, kann man über das Backend auch nicht ändern?
    Auch dieses: data-src="YOUR-SRC-HERE" -> wie trage ich wo was ein?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #166 am: 16. August 2020, 22:20:26
    Wie lautet denn der Code, den du für die Google Bewertungen eingebunden hast!? Wenn du uns den nennst, dann können wir ihn dir entsprechend erweitern.

    P.S.: Ich habe das Changeset r12685 ins Modul aus Beitrag 1 mit aufgenommen, wodurch ein Schreibfehler korrigiert wird, den ich in deinem Zitat entdeckt habe.

    Grüße

    Torsten

    online-beobachter

    • Schreiberling
    • Beiträge: 387
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #167 am: 16. August 2020, 23:42:17
    Meinst Du den Code in der index.html

    Code: Javascript  [Auswählen]
    <!-- BEGIN: Google Zertifizierte Händler -->
    <script type="text/javascript">
      var gts = gts || [];
      gts.push(["id", "XXXXXX"]);
      gts.push(["badge_position", "BOTTOM_RIGHT"]);
      gts.push(["locale", "de_DE"]);
      gts.push(["google_base_offer_id", "ITEM_GOOGLE_SHOPPING_ID"]);
      gts.push(["google_base_subaccount_id", "XXXXXX"]);
      (function() {
        var gts = document.createElement("script");
        gts.type = "text/javascript";
        gts.async = true;
        gts.src = "https://www.googlecommerce.com/trustedstores/api/js";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(gts, s);
      })();
    </script>
    <!-- END: Google Zertifizierte Händler -->

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #168 am: 17. August 2020, 00:51:50
    Na dann so:

    Code: Javascript  [Auswählen]
    <!-- BEGIN: Google Zertifizierte Händler -->
    <script async data-type="text/javascript" type="as-oil" data-purposes="10" data-managed="as-oil">
      var gts = gts || [];
      gts.push(["id", "XXXXXX"]);
      gts.push(["badge_position", "BOTTOM_RIGHT"]);
      gts.push(["locale", "de_DE"]);
      gts.push(["google_base_offer_id", "ITEM_GOOGLE_SHOPPING_ID"]);
      gts.push(["google_base_subaccount_id", "XXXXXX"]);
      (function() {
        var gts = document.createElement("script");
        gts.type = "text/javascript";
        gts.async = true;
        gts.src = "https://www.googlecommerce.com/trustedstores/api/js";
        var s = document.getElementsByTagName("script")[0];
        s.parentNode.insertBefore(gts, s);
      })();
    </script>
    <!-- END: Google Zertifizierte Händler -->

    Und dann legst du noch unter "Konfiguration" -> "Cookie Consent" in der gewünschten Kategorie eine neue "Cookie/Gruppe" an, die dann die "PURPOSE-ID" 10 erhalten sollte, falls du nicht bereits andere vorher angelegt hast.

    Grüße

    Torsten

    online-beobachter

    • Schreiberling
    • Beiträge: 387
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #169 am: 17. August 2020, 07:44:00
    Ähhmmm - vielleicht stell ich mich da ein bischen blöd an...

    Wenn ich das anlege habe ich ja nur dies 4 Felder in 2 Sprachen?
    Was müsste in diesem Fall wo rein?

    Neuer Cookie/Gruppe
    Bitte geben Sie den neuen Cookie/Cookie-Gruppe mit allen relevanten Daten ein

    -Name:
    -Beschreibung:
    -Cookies:
    -Sortierung:

    Danke

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #170 am: 17. August 2020, 13:08:09
    Schau dir doch einfach mal die anderen Einträge an und passe das für Google Bewertungen an und benutze Google um herauszufinden, was die Cookies "OTZ" und "NID" bezwecken.

    Grüße

    Torsten

    online-beobachter

    • Schreiberling
    • Beiträge: 387
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #171 am: 17. August 2020, 13:24:49
    Ich weiß halt das die zu den Google Bewertungen gehören.
    Aber ich versteh das Modul nicht? Die Einstellmöglichkeiten im Backend sind ja sehr begrenzt.
    Man kann Cookies hinzufügen, aber wie genau?
    Dann kommen diese Script Stücke rechts angezeigt, muß man die irgendwo reinbasteln?

    [EDIT Tomcraft 17.08.2020: Full-Quote entfernt, siehe: FAQ: Full-Quotes und Groß-/Kleinschreibung - mit anderen Worten Netiquette!]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #172 am: 17. August 2020, 14:06:23
    Den Code habe ich dir doch bereits in Antwort #168 rein gebastelt!

    Du musst nun lediglich noch den Cookie im Consent Manager hinzufügen und "Name", "Beschreibung", "Cookies" & "Sortierung" eintragen.
    Der neue Eintrag wird dann aller Voraussicht nach die "PURPOSE-ID" 10 erhalten, falls du nicht bereits andere vorher angelegt hast und mit dieser "PURPOSE-ID" 10 habe ich dir doch den Code bereits erweitert, den du in deiner "index.html" ersetzt.

    Grüße

    Torsten

    online-beobachter

    • Schreiberling
    • Beiträge: 387
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #173 am: 17. August 2020, 14:22:40
    Asche auf mein Haupt  :-O

    hab das übersehen weil ich nur die eMail Benachrichtigung gelesen hab, bzw. dort als Zitat interpretiert.
    Werde es nachher gleich probieren.

    Danke schön

    online-beobachter

    • Schreiberling
    • Beiträge: 387
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #174 am: 20. August 2020, 16:15:20
    @Tomcraft

    Danke funktioniert nun. ;-)

    @all

    Ich versuche gerade bei AmazonPay das Cookie laden zu verhindern, leider mit mäßigem Erfolg.
    Hat jemand das schon hinbekommen?
    Leider wird eines der beiden Cookies (apay-session-set) immer wieder geladen... egal was ich deaktiviere.

    Das andere 2. Cookie und das Button-Laden lässt sich verhindern mit dem Code in der AmazonLoginAndPay/js/main.php.

    Suche:
    Code: PHP  [Auswählen]
    <script type="text/javascript" src=" <?php echo DIR_WS_CATALOG; ?>AmazonLoginAndPay/js/static.js"></script>
     

    Ersetze mit:
    Code: PHP  [Auswählen]
    <script async data-type="text/javascript" data-src="<?php echo DIR_WS_CATALOG; ?>AmazonLoginAndPay/js/static.js" type="as-oil" data-purposes="XX" data-managed="as-oil"></script>
     

    XX mit deiner Nummer ersetzen

    Timm

    • Fördermitglied
    • Beiträge: 6.165
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #175 am: 20. August 2020, 16:28:12
    Warum willst du denn die beiden Amazon Cookies unterbinden? Die sind doch notwendig genauso wie das PayPal Cookie. Würde sie wenn überhaupt bei den notwendigen nicht deaktivierbaren hinterlegen. Sonst bekommst du nur Probleme wenn die Leute die nicht aktivieren und sich wundern warum Amazon Pay nicht funktioniert.

    Zu den eher bedenklichen Amazon Cookies (weil massig viele und wegen extremer Laufzeit), die erst durch den Login mit Amazon pay entstehen, hatte ich weiter oben im Thread die Antwort der IT Recht Kanzlei geschrieben, dass diese dir nicht zugerechnet werden, da sie von einer externen Seite kommen. Sieht man auch in den Entwicklertools des Browsers.

    Gruß Timm

    online-beobachter

    • Schreiberling
    • Beiträge: 387
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #176 am: 20. August 2020, 16:33:53
    Was technisch notwendig und erlaubt ist glaube ich ist noch gar nicht so genau geklärt oder?
    Es gibt da ja verschiedene Meinungen was ich so gelesen habe.
    Auch bei Paypal bin ich mit nicht so sicher ob das dauerhaft so haltbar ist.

    Jedenfalls fände ich es gut wenn man es abschalten könnte wenn man möchte, in welche Kategorie man es dann letzendlich schiebt kann man ja selbst entscheiden.

    Sergio Mueller

    • Mitglied
    • Beiträge: 178
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #177 am: 24. August 2020, 14:37:33
    Bei Paypal bin ich mir auch unsicher.
    Sobald man im Paypal Plus Modul den Ratenzahlungsbanner aktiviert hat, werden auf den Produktinfo-Seiten fleißig jede Menge Cookies gesetzt, auch wenn man noch nicht in den Zahlungseinstellungen war.

    In einem anderen Forum von Shopware habe ich gelesen, das es dort so gelöst wird das das Ratenzahlungsbanner nur angezeigt wird, wenn entsprechende Cookies akzeptiert wurden. Das wäre vielleicht doch auch eine Möglichkeit für modified?

    Peter33

    • Fördermitglied
    • Beiträge: 73
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #178 am: 25. August 2020, 15:21:05
    Hallo,

    ich habe gerade den Shop (Version 2.0.5.1 rev 12725) und Matomo installiert und dazu noch den Cookie Consent Manager im Backend aktiviert (wird auch anzeigt). Im Backend unter Konfiguration/Cookie Consent habe ich nur "notwendige" und bei "Statistik" nur Matomo aktiviert. Das Problem ist jetzt, dass sobald ich auf den Shop gehe, die beiden Matomo Cookies (_pk_id und _pk_ses ) gesetzt werden, obwohl im Cookie Consent Manager noch nicht ausgewählt wurde. Aber selbst wenn man dann dort "Statistik" expliziert auf OFF stellt, bleiben die Cookies bestehen (sollte ja laut Gesetz in dem Fall gelöscht werden). Hat jemand eine Idee warum es nicht richtig funktioniert?

    Grüße
    Peter

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.185
    • Geschlecht:
    Re: MODUL: OIL.js Cookie Consent Management
    Antwort #179 am: 25. August 2020, 15:28:05
    Die Frage ist doch wie genau du Matomo eingebunden hast!? Hast du dazu die interne Funktion unter "Erw. Konfiguration" -> "Google, Matomo & Facebook" verwendet oder es selbst eingebunden?

    Grüße

    Torsten
    11 Antworten
    2488 Aufrufe
    10. Dezember 2021, 21:55:58 von gdl-joe
    11 Antworten
    3303 Aufrufe
    17. Dezember 2021, 12:40:07 von Pixelknecht
    8 Antworten
    1359 Aufrufe
    16. Oktober 2023, 16:47:54 von Tomcraft
    2 Antworten
    766 Aufrufe
    07. Oktober 2022, 13:16:22 von Viol