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

**URL:** <https://forum.shopware.com/t/google-services-kein-opt-out-cookie-moglichkeit-wird-im-code-gesetzt-trotz-gesetzter-option/53282>\
**Category:** Plugins\
**Tags:** offizielle-shopware-\
**Created:** [5. Juni 2018 um 11:41 UTC](https://forum.shopware.com/t/google-services-kein-opt-out-cookie-moglichkeit-wird-im-code-gesetzt-trotz-gesetzter-option/53282 "2018-06-05T11:41:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![raymond](https://avatars.discourse-cdn.com/v4/letter/r/c57346/32.png) [@raymond](https://forum.shopware.com/u/raymond)\
**Post date:** [5. Juni 2018 um 11:41 UTC](https://forum.shopware.com/t/google-services-kein-opt-out-cookie-moglichkeit-wird-im-code-gesetzt-trotz-gesetzter-option/53282/1 "2018-06-05T11:41:45Z")

</div>

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>
```

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [5. Juni 2018 um 13:01 UTC](https://forum.shopware.com/t/google-services-kein-opt-out-cookie-moglichkeit-wird-im-code-gesetzt-trotz-gesetzter-option/53282/2 "2018-06-05T13:01:04Z")

</div>

Das kannst du dir hier bspw. im Bereich “Datenschutzerklärung für die Nutzung von Google Analytics” ansehen:&nbsp;[Datenschutz | MK Angelsport](https://www.mk-angelsport.de/datenschutz)

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

---

<div class="post-metadata">

**Author:** ![raymond](https://avatars.discourse-cdn.com/v4/letter/r/c57346/32.png) [@raymond](https://forum.shopware.com/u/raymond)\
**Post date:** [5. Juni 2018 um 18:34 UTC](https://forum.shopware.com/t/google-services-kein-opt-out-cookie-moglichkeit-wird-im-code-gesetzt-trotz-gesetzter-option/53282/3 "2018-06-05T18:34:33Z")

</div>

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 fü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?!

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [5. Juni 2018 um 18:39 UTC](https://forum.shopware.com/t/google-services-kein-opt-out-cookie-moglichkeit-wird-im-code-gesetzt-trotz-gesetzter-option/53282/4 "2018-06-05T18:39:00Z")

</div>

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/Common/SwagGoogle/optout.tpl)

[https://github.com/shopwareLabs/SwagGoogle/blob/master/Views/frontend/index/header.tpl#L6](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#L125)

[https://github.com/shopwareLabs/SwagGoogle/blob/master/Bootstrap.php#L200](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
