Contao-Camp 2024
Ergebnis 1 bis 21 von 21

Thema: Google Analytics lässt sich nicht ausschalten

  1. #1
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    23

    Gesicht zeigt die Zunge Google Analytics lässt sich nicht ausschalten

    Hallo zusammen,

    ich habe da ein wahrscheinlich simples Problem, doch ich bekomme es einfach nicht geregelt: Ich bin gerade dabei, die Website eines Kunden DS-GVO-konform zu machen. Dazu gehört ja unter anderem, dass man dem User die Möglichkeit geben muss, Google Analytics auszuschalten. Ich habe es nach der Anleitung von Dennis Erdmann gemacht (siehe https://erdmann-freunde.de/logbuch/a...o-datenschutz/), da ich auf diese über mehrere Wege gestoßen bin... Jedoch funktioniert jetzt der Link "Google Analytics deaktivieren" nicht. Ist ja eine Verlinkung auf das Script - doch es passiert einfach nichts..

    GA funktioniert an sich einwandfrei. Die Contao-Version ist 3.5.35

    Vielen Dank für Eure Hilfe!
    LG

  2. #2
    Contao-Fan Avatar von designpilot
    Registriert seit
    16.06.2013.
    Ort
    9532 Rickenbach bei Wil
    Beiträge
    272
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Felix S.

    Kann es vielleicht sein das Du das Google Analytics Template im Seitenlayout nicht aktiviert hast ????

    Weil bei mir funktioniert die Anleitung von Dennis Erdmann


    Gesendet von iPhone mit Tapatalk Pro

  3. #3
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Oder du hast dir das Frontend angeschaut, während du parallel noch im Backend eingeloggt warst. Dann bindet Contao aber im FE das Script gar nicht wirklich ein - ergo könnte es dann gar nicht funktionieren.
    Teste es mal, wenn du sicher im Backend ausgeloggt bist bzw. in einem anderen Browser.

  4. #4
    Contao-Fan Avatar von designpilot
    Registriert seit
    16.06.2013.
    Ort
    9532 Rickenbach bei Wil
    Beiträge
    272
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das kann natürlich auch sein (da stimme ich Nina zu) Matomo ehemals Piwik verhält sich da genau gleich: Ist man im Backend eingeloggt und betrachtet gleichzeitig das Frontend wird der Statistikblock nicht eingebunden, ergo funktioniert dann der Link für das Opt-Out auch nicht.

    Danke Nina nochmal für den Hinweis


    Gesendet von iPhone mit Tapatalk Pro

  5. #5
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    23

    Standard

    Das Template ist ausgewählt und ich habe es über mehrere Verbindungen versucht... Script ist auch im Template eingebunden.. Habe es auch über einen ganz anderen Anschluss mit einem anderen Rechner versucht... Der Link wird mir beim Hover auch unten links im Browser angezeigt, doch beim Klicken passiert halt nichts..

  6. #6
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann würde es sicher helfen, wenn du mal die URL der Seite benennst, damit wir hier nicht Glaskugelschauen müssen

  7. #7
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    23

    Standard

    Haha, das stimmt.. Die Domain ist www.pm-druck.com
    Aber nicht verhexen - verflucht ist es schon :-D

  8. #8
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Felix,

    jupp der GA Code ist fast am Anfang in Quellcode.

    Nach den Bezeichnungen ist das Swissy Theme da mit am wirken. Schau mal, ob der GA-Code nicht fest in der Seitenvorlage „fe_page.html5” steht.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  9. #9
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    23

    Standard

    Hallo Planepix,

    vielen Dank für deinen Hinweis. Ja, die Seite basiert auf Swissy. Ich habe die fe_page.html5 geprüft und finde es nicht.. Das Template von GA ist vorhanden... GA trackt auch erfolgreich.

  10. #10
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Öffne noch mal im Backend die fe_page.html5 und Suche nach mal nach „UA”. Sonst könnte die Doku des Theme ggf. noch Auskunft geben.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  11. #11
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    23

    Standard

    UA finde ich in der fe_page nicht. Nur im eigenen Template von GA.. :-(

  12. #12
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei Dir wird die Zeile
    Code:
    <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="a21e4d51-6c24-4374-be0b-b2fec06c3923" type="text/javascript" async></script>
    direkt so im Frontend ausgegeben, da der <script>-Tag im Backend von Contao automatisch in HTML-Entities umgewandelt wird. Du müsstest diesen Code über Dein Seitenlayout einbinden und nicht über ein Artikelelement.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  13. #13
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    23

    Standard

    Hallo XCHS,

    das ist wiederum eine andere Geschichte, in der ich gestern einfach mal probiert habe, alternativ Cookiebot zu nutzen.. Dachte der wäre schon wieder raus und soll auch gerne vermieden werden..

  14. #14
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Aufruf der JavaScript-Funktion ist falsch. Bei Dir steht das im title-Attribut
    HTML-Code:
    <a title="javascript:gaOptout()">Google Analytics deaktivieren</a>
    anstelle im href-Attribut
    HTML-Code:
    <a href="javascript:gaOptout()">Google Analytics deaktivieren</a>
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  15. #15
    Contao-Fan Avatar von designpilot
    Registriert seit
    16.06.2013.
    Ort
    9532 Rickenbach bei Wil
    Beiträge
    272
    Contao-Projekt unterstützen

    Support Contao

    Standard

    oder er legt das als Artikel Element „Eigener HTML Code an und bindet es so auf der Datenschutzseite ein


    Gesendet von iPhone mit Tapatalk Pro

  16. #16
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    23

    Standard

    Ich habe den Link in der Datenschutzerklärung auch über ein Artikel-Element eingebunden (siehe Screenshot). Das Script ist wie in der Anleitung von Erdmann in dem Template von GA eingebunden.. Ich verstehe es auch einfach nicht, da es nicht das erste Mal ist
    Angehängte Grafiken Angehängte Grafiken

  17. #17
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du den Link nicht im Frontend-Modul "Fixed Note" (Modultyp "Hinweisbox") im Text ergänzt?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  18. #18
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    23

    Standard

    Auch dort habe ich ihn eingefügt, allerdings nur als normalen Link. In der Datenschutzerklärung habe ich das so eingebunden, wie auf den Screenshots..

  19. #19
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wo genau hast Du denn diesen Code eingefügt:
    PHP-Code:
    <script>var gaProperty='<?php echo $GoogleAnalyticsId?>';var disableStr='ga-disable-'+gaProperty;if(document.cookie.indexOf(disableStr+'=true')>-1){window[disableStr]=!0}
    function gaOptout(){document.cookie=disableStr+'=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';window[disableStr]=!0}</script>
    ?

    Hier wird im Frontend PHP-Code ausgegeben! Das darf und kann nicht sein.

    Der Skript-Block für gaOptout() muss in das Template analytics_google.html5
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  20. #20
    Contao-Nutzer
    Registriert seit
    19.04.2016.
    Beiträge
    23

    Standard

    Den habe ich in dem Template von GA "analytics_google.html5" eingebunden... Das ist ja das skurrile
    Der Link wird auch angezeigt (siehe SC)...
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Felix S. (24.08.2018 um 12:08 Uhr)

  21. #21
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Google Analytics ID darfst Du nicht auch in der if-Abfrage ändern, sondern nur dort, wo es vorgesehen ist!

    Dein Template sollte also folgendermaßen ausschauen:
    PHP-Code:
    <?php
    /**
     * To use this script, please fill in your Google Analytics ID below
     */
    $GoogleAnalyticsId 'UA-XXXXX-X';

    /**
     * DO NOT EDIT ANYTHING BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING!
     */
    if ($GoogleAnalyticsId != 'UA-XXXXX-X' && !BE_USER_LOGGED_IN && sha1(session_id() . (!Config::get('disableIpCheck') ? Environment::get('ip') : '') . 'BE_USER_AUTH') != Input::cookie('BE_USER_AUTH')): ?>
    <script>
    var gaProperty = '<?php echo $GoogleAnalyticsId?>';
    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;
    }
    </script>
    <script>
     (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', '<?php echo $GoogleAnalyticsId?>', 'auto');
     <?php if (Config::get('privacyAnonymizeGA')): ?>
     ga('set', 'anonymizeIp', true);
     <?php endif; ?>
     ga('send', 'pageview');
    </script>
    <?php endif; ?>
    wobei Du Deine Google Analytics ID nur in der Zeile (und nur dort!)
    PHP-Code:
    $GoogleAnalyticsId 'UA-XXXXX-X'
    ändern darfst.
    Geändert von xchs (24.08.2018 um 18:22 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •