• Liebe Wodpress-Foren,

    Ich habe ein Google-Analytics Problem.Ich habe alles soweit eingerichtet,doch mein Opt Out für Google Analytics funktioniert nicht.Ich habe alle Plugins,Codes und weiteres versucht.Bitte helfen sie mir,damit ich DSGVO-Konform bin.Auf der verlinkten Seite gibt es 5. Analyse Tools und Werbung.Dort sieht Man ein abschnitt,wo man Google Analytics abschalten kann,doch es geht nicht.Meine Plugins haben nicht funktioniert und mein Code vor <head> Bereich sieht so aus:

    <?php wp_head(); ?>

    <script>
    // Set to the same value as the web property used on the site
    var gaProperty = ‘UA******’;

    // Disable tracking if the opt-out cookie exists.
    var disableStr = ‘ga-disable-‘ + gaProperty;
    if (document.cookie.indexOf(disableStr + ‘=true’) > -1) {
    window[disableStr] = true;
    }

    // Opt-out function
    function gaOptout() {
    document.cookie = disableStr + ‘=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/’;
    window[disableStr] = true;
    }
    </script>

    <!– Global site tag (gtag.js) – Google Analytics –>
    <script async src=”https://www.googletagmanager.com/gtag/js?id=UA-152831590-1″></script&gt;
    <script>
    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag(‘js’, new Date());
    gtag(‘config’, ‘UA*******’);
    </script>

    </head>

    Ich habe mein Traking Code extra zensiert.Dazu noch habe ich in meiner Datenschutzerkl?rung diesen Code eingefügt:Click here to opt-out of Google Analytics.Ich habe keine Ahnung warum das nicht funktioniert.

    !!!Bitte helfen sie mir!!!

    Mit freundlichen Grü?en

    Melih Shyukri

    • This topic was modified 5 years, 3 months ago by spiderman1234.

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Moin Melih,

    ich habe das folgenderma?en gel?st:

    <script type="text/javascript">
    
    if (document.cookie.indexOf('optOutPlease=true') > -1) {
        /** Opt-Out Cookie set, just do nothing **/
    } else {
        let analyticsScript = document.createElement('script');
        analyticsScript.setAttribute('src', 'https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXX-X');
        analyticsScript.async = true;
        document.body.appendChild(analyticsScript);
    
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());
    
        gtag('config', 'UA-XXXXXXX-X', {"anonymize_ip": true});
    }
     
    function doOptout() {
        document.cookie = 'optOutPlease=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
    }
    
    </script>
    

    Das Script für den Tag-Manager wird nur geladen, wenn kein Opt-Out-Cookie gesetzt ist. Die Property-ID ist in dem Script mit ‘X’ ersetzt.

    Der Link, der in der Datenschutzerkl?rung eingebunden wird sieht dann folgenderma?en aus:

    
    <a onclick="alert('Google Tag Manager wurde deaktiviert.');" href="javascript:doOptout()">Link</a>
    

    Der alert() dient lediglich dazu, den Nutzer zu informieren, dass etwas passiert ist.

    Ich hoffe ich konnte Dir damit weiterhelfen.

    Viele Grü?e,
    Sven Bolz

    Thread Starter spiderman1234

    (@spiderman1234)

    Danke für die Antwort,doch ich brauche am besten den Opt Out Cookie in meinem Google Task Manager.Ich habe den folgenden HTML-Code hier eingefügt und es steht,dass es ungültig ist.Obwohl ich alles überprüft habe.Deine Idee-Gef?llt mir,doch ich wei? nicht ob das wirklich bei der DSGVO geht.
    Den folgenden Link habe ich im Google Tag Manager eingefügt:
    <script>

    var gaProperty = ‘UA-152831***’;
    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>

    Bitte ich brauche einfach Hilfe.

    Das Einbinden davon über den Tag Manager k?nnte zum Versto? führen, da dort bereits Daten trotz eines Widerspruchs an Google transferiert werden, bevor Cookies überprüft werden.

    Ich habe die von Google angegebene window-Property erg?nzt und die Variablen umbenannt, damit Du einfacher nachvollziehen kannst, dass es das gleiche ist wie im Beispiel von der Google-Seite.

    <script type="text/javascript">
    
    let gaProperty = 'UA-XXXXXXX-X';
    let disableStr = 'ga-disable-' + gaProperty;
    
    if (document.cookie.indexOf('disableStr=true') > -1) {
        /** Opt-Out Cookie set, set disable property **/
        window[disableStr] = true;
    } else {
        let analyticsScript = document.createElement('script');
        analyticsScript.setAttribute('src', 'https://www.googletagmanager.com/gtag/js?id=' + gaProperty);
        analyticsScript.async = true;
        document.body.appendChild(analyticsScript);
    
        window.dataLayer = window.dataLayer || [];
        function gtag(){dataLayer.push(arguments);}
        gtag('js', new Date());
    
        gtag('config', gaProperty, {"anonymize_ip": true});
    }
     
    function gaOptout() {
        document.cookie = 'disableStr=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
        window[disableStr] = true;
    }
    
    </script>

    So wird das Skript gar nicht erst von Google-Servern geladen, wenn der Nutzer widersprochen hat. Der Code muss dann allerdings auf der Webseite eingebunden werden und nicht im Tag Manager.

    
    <a onclick="alert('Google Tag Manager has been deactivated.');" href="javascript:gaOptout()">Link</a>
    

    Tats?chlich ist eher fraglich, ob Analytics überhaupt ohne explizite Zustimmung des Nutzers geladen werden darf. Die Aufsichtsbeh?rden für Datenschutz sind nicht der Meinung ??

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Google Analytics-Probleme’ is closed to new replies.