# Google Analytics wird ausgespielt aber ich sehe keine Zugriffe

**URL:** <https://forum.shopware.com/t/google-analytics-wird-ausgespielt-aber-ich-sehe-keine-zugriffe/67077>\
**Category:** Allgemein\
**Created:** [20. Mai 2020 um 08:51 UTC](https://forum.shopware.com/t/google-analytics-wird-ausgespielt-aber-ich-sehe-keine-zugriffe/67077 "2020-05-20T08:51:00Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)\
**Post date:** [20. Mai 2020 um 10:57 UTC](https://forum.shopware.com/t/google-analytics-wird-ausgespielt-aber-ich-sehe-keine-zugriffe/67077/21 "2020-05-20T10:57:31Z")

</div>

Dass es von Haus aus inaktiv ist, ist erstmal gewollt. Wir müssen ja irgendwo Rechtssicherheit wahren und das wäre ggf. gefährdet gewesen, wenn derartige Cookies per Standard erlaubt sind.  
Wir reden&nbsp;ja auch primär von einer “Opt-In Pflicht”, nicht “Opt out”.

Ich bin mir gerade nicht sicher, aber ich glaube es gibt erstmal defacto keinen Weg den Cookie direkt als “gesetzt” zu markieren, außer ihn als “Required” anzugeben.  
So oder so müsste dies jedoch über ein Plugin geschehen.  
Eine alternative Idee: Wenn du den besagten Cookies händisch erlaubst, bekommst du einen neuen Cookie gesetzt, der “google-analytics-enabled” heißt.  
Sobald dieser mit Wert “1” gesetzt ist, zählt der Cookie als “erlaubt” - ergo könntet ihr auch hingehen und diesen Cookie erstmal selbst via Javascript setzen.

Noch eine Idee, die ich nicht ganz durchgedacht habe:  
In [diesem Template](https://github.com/shopware/platform/blob/6.2/src/Storefront/Resources/views/storefront/layout/cookie/cookie-configuration-child.html.twig#L9)&nbsp;wird das HTML Attribut “checked” gesetzt, was quasi nur dafür sorgt, dass der besagte Cookie erstmal “angehakt” ist.  
Das bedeutet&nbsp; **nicht** , das der Cookie direkt beim allerersten Seitenaufruf als “erlaubt” zählt. Stattdessen wird der Cookie aber direkt mit einem Haken versehen, sobald der Benutzer den Consent Manager öffnet und direkt auf “Speichern” drückt. Das würde dann dazu führen, dass der Cookie erlaubt wird.

Ich möchte nur nochmal betonen, dass das&nbsp; **möglicherweise** , ich bin kein Anwalt, rechtliche Folgen haben könnte und würde euch daher empfehlen einen solchen Schritt zuvor mit eurer Rechtsberatung zu besprechen.

---

<div class="post-metadata">

**Author:** ![Kahmoonb](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/kahmoonb/32/19231_2.png) [@Kahmoonb](https://forum.shopware.com/u/Kahmoonb)\
**Post date:** [20. Mai 2020 um 11:06 UTC](https://forum.shopware.com/t/google-analytics-wird-ausgespielt-aber-ich-sehe-keine-zugriffe/67077/22 "2020-05-20T11:06:42Z")

</div>

Danke, das klingt schon mal gut. Aber wieso ist “statistik” nicht checked obwohl checked eingestellt ist? Oder gilt dieser nur für “technisch erfolderlich” denn die sind ja auch “required” checked + disabled.

Wie müsste der Snipped aussehen auch die “not required” erst mal auf checked zu setzen?

---

<div class="post-metadata">

**Author:** ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)\
**Post date:** [20. Mai 2020 um 11:09 UTC](https://forum.shopware.com/t/google-analytics-wird-ausgespielt-aber-ich-sehe-keine-zugriffe/67077/23 "2020-05-20T11:09:42Z")

</div>

Checked ist&nbsp; **nicht** &nbsp;eingestellt, außer bei Required Cookies - und der Google Analytics Cookie zählt nicht als Required, aus oben genannten Gründen.

Das Ganze wird [hier](https://github.com/shopware/platform/blob/6.2/src/Storefront/Framework/Cookie/CookieProvider.php#L7-L41) geregelt. Dort siehst du die Required Cookies und die, die es nicht sind. Im Prinzip hängt das an der dazugehörigen Gruppe.

---

<div class="post-metadata">

**Author:** ![Kahmoonb](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/kahmoonb/32/19231_2.png) [@Kahmoonb](https://forum.shopware.com/u/Kahmoonb)\
**Post date:** [20. Mai 2020 um 11:23 UTC](https://forum.shopware.com/t/google-analytics-wird-ausgespielt-aber-ich-sehe-keine-zugriffe/67077/24 "2020-05-20T11:23:23Z")

</div>

Wenn man diese beiden Dateien anpasst, sind die Felder checked

**cookie-configuration-child.html.twig**

```
            type="checkbox"
            class="custom-control-input"
            id="cookie_{{ cookie }}"
            {% if isRequired %}
                checked="checked"
                disabled="disabled"
                data-cookie-required="true"
            {% endif %}
            
            	
             checked="checked"
            
                
            {% if cookie %}            
                data-cookie="{{ cookie }}"
            {% endif %}
            {% if child.value %}
                  data-cookie-value="{{ child.value }}"
            {% endif %}
            {% if child.expiration %}
                data-cookie-expiration="{{ child.expiration }}"
            {% endif %}>

```

Edit: Das Parent bekommt man in der Datei **cookie-configuration-parent.html.twig** gesetzt

```
{% set name = parent.snippet_name ? parent.snippet_name|trans|sw_sanitize : parent.cookie %}
{% set identifier = parent.cookie ? parent.cookie : name %}

{% if name is not empty %}
    
        
        
            {{ name }}
        
    
{% endif %}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)\
**Post date:** [20. Mai 2020 um 11:29 UTC](https://forum.shopware.com/t/google-analytics-wird-ausgespielt-aber-ich-sehe-keine-zugriffe/67077/25 "2020-05-20T11:29:04Z")

</div>

Nur als Hinweis: In deiner derzeitigen Implementierung sind jetzt&nbsp; **alle** &nbsp;Cookies immer direkt gesetzt.  
Ggf. möchtest du noch eine Bedingung einbauen, die auf den genauen Cookie prüft.

Ich hoffe, du hast diese Änderungen nicht direkt am Core vorgenommen? 😛

---

<div class="post-metadata">

**Author:** ![Kahmoonb](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/kahmoonb/32/19231_2.png) [@Kahmoonb](https://forum.shopware.com/u/Kahmoonb)\
**Post date:** [20. Mai 2020 um 11:31 UTC](https://forum.shopware.com/t/google-analytics-wird-ausgespielt-aber-ich-sehe-keine-zugriffe/67077/26 "2020-05-20T11:31:22Z")

</div>

Ja, das ist so gewünscht. Required is ja eh angehakt. Durch meine Änderung ist Statistik und Analytics aktiviert. Mehr gibt es ja derzeit eh nicht. Gerne frage ich auch noch nach den Analytics Cookie ab…weiß aber nicht wie 🙂

Aktuell arbeite ich bei den Templates wirklich im Core. Hatte bisher nicht die Möglichkeit mich damit zu beschäftigen via Konsole ein Theme zu erstellen. Konsole und ich sind Feinde :D. Da ich bisher aber weiter keine Templates anfassen musste war das OK. Eine andere Möglichkeit gibt es hier aber nicht richtig?

Danke dennoch aber schon mal für deine wirklich nützliche Hilfe!

---

<div class="post-metadata">

**Author:** ![dschneider90](https://avatars.discourse-cdn.com/v4/letter/d/6de8d8/32.png) [@dschneider90](https://forum.shopware.com/u/dschneider90)\
**Post date:** [20. Mai 2020 um 11:31 UTC](https://forum.shopware.com/t/google-analytics-wird-ausgespielt-aber-ich-sehe-keine-zugriffe/67077/27 "2020-05-20T11:31:39Z")

</div>

So habe ich es nun auch gelöst. Habe beide Dateien in mein Theme übernommen und angepasst. Die Häckchen sind nur vorausgewählt und wenn der Kunde dies nicht möchte dann kann er es noch deaktivieren. Somit verstoßen wir aus meiner Sicht auch nicht gegen geltendes Recht.

[Vorherige Seite](https://forum.shopware.com/t/google-analytics-wird-ausgespielt-aber-ich-sehe-keine-zugriffe/67077.md?page=1)
