Google Services: Kein Opt Out Cookie Möglichkeit wird im Code gesetzt, trotz gesetzter Option

Hallo Community,

das Plugin Google Services in Version 2.0.8 mit Shopware 5.3.7 läuft scheinbar nicht richtig. Es ist die Option gesetzt: „Opt-Out Cookie ermöglichen“.

Im Quellcode wird die Funktion des Opt Out Cookies nicht angezeigt. Kann das jemand bestätigen?

Es wird weiterhin ausgegeben:

//<![CDATA[
(function() {
(function(i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function() {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', "UA-XXXXXXXXXXX-X", 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
})();
//]]></code></pre>

<p>Diese Funktion müsste IMHO auch standardmäßig aktiviert werden und dürfte gar nicht im Modul abgeschaltet werden können...DSGVO lässt grüßen!</p>

Das kannst du dir hier bspw. im Bereich “Datenschutzerklärung für die Nutzung von Google Analytics” ansehen: Datenschutz | MK Angelsport

Das Plugin stellt nur das nötige Javascript bereit, den Link zum Opt-Out musst du dann manuell auf einer deiner Seiten einbinden.

Mir geht es nicht um den Link in der Datenschutzerklärung, also so oder in abgewandelter Form:

Klicken um Datenfluss nach Google zu sperren.

Es geht um Folgendes: Es fehlt schlicht die Funktion im Quellcode den Cookie zu setzen. Der Code Schnipsel muss nur erweitert werden auf:

var gaProperty = 'XXXXXXXXX-XX';
var disableStr = 'ga-disable-' + gaProperty;

if (document.cookie.indexOf(disableStr + '=true') > -1) {
window[disableStr] = true;
}

function gaOptout() {
  document.cookie = disableStr + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC;path=/';
  window[disableStr] = true;
  alert('Das Tracking durch Google Analytics wurde in Ihrem Browser für diese Website deaktiviert.');
}

Wenn der Code Schnipsel kompett von dem Plugin eingesetzt wird, ist es doch auch Aufgabe des Plugins mit aktivierter Funktion „Opt-Out Cookie ermöglichen“ es um die paar Zeichen mit den Funktion gaOptout zu erweitern. Oder sehe ich das falsch?!

Hallo,

das Plugin besitzt diese Funktion bereits, siehe:

https://github.com/shopwareLabs/SwagGoogle/blob/master/Views/Common/SwagGoogle/optout.tpl

https://github.com/shopwareLabs/SwagGoogle/blob/master/Views/frontend/index/header.tpl#L6

https://github.com/shopwareLabs/SwagGoogle/blob/master/Bootstrap.php#L125

https://github.com/shopwareLabs/SwagGoogle/blob/master/Bootstrap.php#L200 .

Ist dies bei dir nicht der Fall, überschreibst du selbst in deinem eigenen Theme den entspechenden Shopware Block oder ein anderes, eingesetztes Plugin. Es herrscht hier also eher ein Konfigurations- oder Überschreibungsproblem vor als ein Problem mit dem Plugin.

Moritz meinte nur, das du den Link < a href=“javascript:gaOptout();” > Google Tracking deaktivieren < / a > selbst in der Shopseite einpflegen musst, das übernimmt das Plugin nicht.

Grüße

Sebastian