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