Google Analytics DSGVO-konform einsetzen (Stand 04.2018)

Google Analytics DSGVO konform einsetzen

Wie setze ich Google Analytics DSGVO- bzw. rechtskonform ein wenn die Datenschutzgrundverordnung ab 25. Mai 2018 gilt. Darauf möchte ich hier genauer eingehen und Schritt für Schritt durchspielen was ihr beachten solltet.

Ganz grundsätzlich gilt, Google Analytics darf auch weiterhin ohne Zustimmung des Besuchers eingesetzt werden, jedoch müssen dazu folgende Kriterien erfüllt sein:

  1. Es wird in der Datenschutzerklärung umfassend auf Google Analytics hingewiesen
  2. Der Besucher kann das Tracking über eine Opt-Out Funktion stoppen
  3. Die IP des Besuchers wird anonymisiert
  4. Es wurde ein Vertrag mit Google zur Auftragsdatenverarbeitung abgeschlossen.

Im Folgenden gehe ich nun mit euch die einzelnen Punkte durch und erkläre wie ihr das umsetzen könnt.

Google Analytics in der Datenschutzerklärung inkl. Opt-Out Link

Setzt ihr Google Analytics ein, ist es sinnvoll einen entsprechenden Passus bzw. die gesamte Datenschutzerklärung mithilfe eines Datenschutzgenerators zu erzeugen. Diese kann auf verschiedene Funktionen von Analytics eingehen und den Besucher umfassend informieren. Hier geht es zu Datenschutzgenerator auf e-recht24.de

Es muss ein Abschnitt mit dem Thema Widerruf dabei sein der einen Opt-Out-Link enthält. Über diesen Opt-Out-Link kann der Besucher das Tracking deaktivieren. Der Link ruft eine JavaScript Funktion auf die wir im nächsten Kapitel inkl. der IP-Anonymisierung im Tracking-Code integrieren.

Bleiben wir aber vorerst noch beim Abschnitt Widerruf, dieser sollte so aussehen:

				
					<strong>Widerspruch gegen Datenerfassung</strong>
<p>Sie können die Erfassung Ihrer Daten durch Google Analytics verhindern, indem Sie auf folgenden Link klicken. Es wird ein Opt-Out-Cookie gesetzt, der die Erfassung Ihrer Daten bei zukünftigen Besuchen dieser Website verhindert: <a href="javascript:gaOptout()"><strong>Google Analytics deaktivieren</strong></a></p>.
<p>Mehr Informationen zum Umgang mit Nutzerdaten bei Google Analytics finden Sie in der Datenschutzerklärung von Google: <a href="https://support.google.com/analytics/answer/6004245?hl=de" target="_blank" rel="noopener">https://support.google.com/analytics/answer/6004245?hl=de</a>.</p>
				
			

Nun hat der Besucher die Möglichkeit von seinem Recht Gebrauch zu machen und das Tracking zu unterbinden.
Auf zum nächsten Kapitel.

Die IP-Adresse anonymisieren & Opt-Out Funktion integrieren

Um die IP eines jeden Besuchers zu verfremden bevor diese abgespeichert wird, ist es notwendig den Analytics Tracking-Code anzupassen. Je nachdem welche Tracking-Code Variante ihr verwendet („Universal Analytics“ oder die veraltete „Klassische Analytics“) sieht die Anpassung etwas unterschiedlich aus.

Im gleichen Schritt ergänzen wir nun die entsprechende Funktion die es dem Besucher ermöglich Tracking zu unterbinden.
Dazu haben wir in Schritt 2 bereits einen entsprechenden Opt-Out-Link in der Datenschutzerklärung integriert.
Bisher fehlte allerdings noch die Funktion die tatsächlich ausgeführt wird, sobald dieser Link angeklickt wird.

Universal Analytics (neue Version)

Vollständiger Code inkl. Opt-Out Funktion:

				
					<script>
var gaProperty = 'UA-XXXXXXX-X';
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('Google Analytics Tracking ist nun deaktiviert'); 
}
(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-XXXXXXX-X', 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
</script>
				
			

Wichtig: UA-XXXXXXX-X ersetzt ihr im Tracking-Code bitte mit der eigenen Tracking-ID.

Vollständiger Code inkl. Opt-Out Funktion:

				
					<script type="text/javascript">
var gaProperty = 'UA-XXXXXXX-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('Google Analytics Tracking ist nun deaktiviert');  
    }
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXX-XX']);
  _gaq.push(['_gat._anonymizeIp']);
  _gaq.push(['_trackPageview']);
  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>
				
			

Wichtig: UA-XXXXXXX-XX ersetzt ihr im Tracking-Code bitte mit der eigenen Tracking-ID.

Kopiert einen der beiden Skripte, je nachdem welchen Tracking-Code Typ Ihr bisher verwendet und bindet ihn im Kopf eurer Webseite ein (bzw. ersetzt den bisherigen Tracking-Code). Ersetzt die ID an den beiden rot markierten Stellen.

Der Code sollte zwischen den beiden <head> Elementen stehen:

				
					<head>
<script> Tracking Code </script>
<style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion"></style>
<noscript>
<style id="wpr-lazyload-bg-nostyle">.h-captcha::before{--wpr-bg-7ba8f8c8-adeb-4f4c-a5d2-62b6e5074c62: url('https://julian-gapp.de/wp-content/plugins/hcaptcha-for-forms-and-more/assets/images/hcaptcha-div-logo.svg');}.elementor-1790 .elementor-element.elementor-element-f0d5a23::before,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.e-con-inner>.elementor-background-slideshow::before,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.e-con-inner>.elementor-background-video-container::before,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.elementor-background-slideshow::before,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.elementor-background-video-container::before,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--wpr-bg-dc4a80ca-fd15-4dcf-98b2-c8829766e7e8: url('https://julian-gapp.de/wp-content/uploads/2023/09/background-blurry-4-2048x361.webp');}.elementor-1197 .elementor-element.elementor-element-05a050e::before,.elementor-1197 .elementor-element.elementor-element-05a050e>.e-con-inner>.elementor-background-slideshow::before,.elementor-1197 .elementor-element.elementor-element-05a050e>.e-con-inner>.elementor-background-video-container::before,.elementor-1197 .elementor-element.elementor-element-05a050e>.elementor-background-slideshow::before,.elementor-1197 .elementor-element.elementor-element-05a050e>.elementor-background-video-container::before,.elementor-1197 .elementor-element.elementor-element-05a050e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--wpr-bg-d90abd99-7ce7-40bb-8e7e-c7ff29ac4b2f: url('https://julian-gapp.de/wp-content/uploads/2023/09/background-blurry-3-scaled.webp');}.h-captcha[data-theme=dark]::before,body.is-dark-theme .h-captcha[data-theme=auto]::before,html.drdt-dark-mode .h-captcha[data-theme=auto]::before,html.wp-dark-mode-active .h-captcha[data-theme=auto]::before{--wpr-bg-db32e9e1-30b0-4bea-a3b3-9eea159727b5: url('https://julian-gapp.de/wp-content/plugins/hcaptcha-for-forms-and-more/assets/images/hcaptcha-div-logo-white.svg');}#elementor-popup-modal-2020 .dialog-widget-content{--wpr-bg-8f3812df-2e68-43c2-9d78-72aba821231e: url('https://julian-gapp.de/wp-content/uploads/2023/09/background-blurry-4-scaled.webp');}.rll-youtube-player .play{--wpr-bg-3a1b2349-1925-4f45-bfc4-f382bd69eab4: url('https://julian-gapp.de/wp-content/plugins/wp-rocket/assets/img/youtube.png');}</style>
</noscript>
<script type="application/javascript">const rocket_pairs = [{"selector":".h-captcha","style":".h-captcha::before{--wpr-bg-7ba8f8c8-adeb-4f4c-a5d2-62b6e5074c62: url('https:\/\/julian-gapp.de\/wp-content\/plugins\/hcaptcha-for-forms-and-more\/assets\/images\/hcaptcha-div-logo.svg');}","hash":"7ba8f8c8-adeb-4f4c-a5d2-62b6e5074c62","url":"https:\/\/julian-gapp.de\/wp-content\/plugins\/hcaptcha-for-forms-and-more\/assets\/images\/hcaptcha-div-logo.svg"},{"selector":".elementor-1790 .elementor-element.elementor-element-f0d5a23,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.e-con-inner>.elementor-background-slideshow,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.e-con-inner>.elementor-background-video-container,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.elementor-background-slideshow,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.elementor-background-video-container,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.elementor-motion-effects-container>.elementor-motion-effects-layer","style":".elementor-1790 .elementor-element.elementor-element-f0d5a23::before,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.e-con-inner>.elementor-background-slideshow::before,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.e-con-inner>.elementor-background-video-container::before,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.elementor-background-slideshow::before,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.elementor-background-video-container::before,.elementor-1790 .elementor-element.elementor-element-f0d5a23>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--wpr-bg-dc4a80ca-fd15-4dcf-98b2-c8829766e7e8: url('https:\/\/julian-gapp.de\/wp-content\/uploads\/2023\/09\/background-blurry-4-2048x361.webp');}","hash":"dc4a80ca-fd15-4dcf-98b2-c8829766e7e8","url":"https:\/\/julian-gapp.de\/wp-content\/uploads\/2023\/09\/background-blurry-4-2048x361.webp"},{"selector":".elementor-1197 .elementor-element.elementor-element-05a050e,.elementor-1197 .elementor-element.elementor-element-05a050e>.e-con-inner>.elementor-background-slideshow,.elementor-1197 .elementor-element.elementor-element-05a050e>.e-con-inner>.elementor-background-video-container,.elementor-1197 .elementor-element.elementor-element-05a050e>.elementor-background-slideshow,.elementor-1197 .elementor-element.elementor-element-05a050e>.elementor-background-video-container,.elementor-1197 .elementor-element.elementor-element-05a050e>.elementor-motion-effects-container>.elementor-motion-effects-layer","style":".elementor-1197 .elementor-element.elementor-element-05a050e::before,.elementor-1197 .elementor-element.elementor-element-05a050e>.e-con-inner>.elementor-background-slideshow::before,.elementor-1197 .elementor-element.elementor-element-05a050e>.e-con-inner>.elementor-background-video-container::before,.elementor-1197 .elementor-element.elementor-element-05a050e>.elementor-background-slideshow::before,.elementor-1197 .elementor-element.elementor-element-05a050e>.elementor-background-video-container::before,.elementor-1197 .elementor-element.elementor-element-05a050e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--wpr-bg-d90abd99-7ce7-40bb-8e7e-c7ff29ac4b2f: url('https:\/\/julian-gapp.de\/wp-content\/uploads\/2023\/09\/background-blurry-3-scaled.webp');}","hash":"d90abd99-7ce7-40bb-8e7e-c7ff29ac4b2f","url":"https:\/\/julian-gapp.de\/wp-content\/uploads\/2023\/09\/background-blurry-3-scaled.webp"},{"selector":".h-captcha[data-theme=dark],body.is-dark-theme .h-captcha[data-theme=auto],html.drdt-dark-mode .h-captcha[data-theme=auto],html.wp-dark-mode-active .h-captcha[data-theme=auto]","style":".h-captcha[data-theme=dark]::before,body.is-dark-theme .h-captcha[data-theme=auto]::before,html.drdt-dark-mode .h-captcha[data-theme=auto]::before,html.wp-dark-mode-active .h-captcha[data-theme=auto]::before{--wpr-bg-db32e9e1-30b0-4bea-a3b3-9eea159727b5: url('https:\/\/julian-gapp.de\/wp-content\/plugins\/hcaptcha-for-forms-and-more\/assets\/images\/hcaptcha-div-logo-white.svg');}","hash":"db32e9e1-30b0-4bea-a3b3-9eea159727b5","url":"https:\/\/julian-gapp.de\/wp-content\/plugins\/hcaptcha-for-forms-and-more\/assets\/images\/hcaptcha-div-logo-white.svg"},{"selector":"#elementor-popup-modal-2020 .dialog-widget-content","style":"#elementor-popup-modal-2020 .dialog-widget-content{--wpr-bg-8f3812df-2e68-43c2-9d78-72aba821231e: url('https:\/\/julian-gapp.de\/wp-content\/uploads\/2023\/09\/background-blurry-4-scaled.webp');}","hash":"8f3812df-2e68-43c2-9d78-72aba821231e","url":"https:\/\/julian-gapp.de\/wp-content\/uploads\/2023\/09\/background-blurry-4-scaled.webp"},{"selector":".rll-youtube-player .play","style":".rll-youtube-player .play{--wpr-bg-3a1b2349-1925-4f45-bfc4-f382bd69eab4: url('https:\/\/julian-gapp.de\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png');}","hash":"3a1b2349-1925-4f45-bfc4-f382bd69eab4","url":"https:\/\/julian-gapp.de\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png"}]; const rocket_excluded_pairs = [];</script></head>
				
			

Vertrag zur Auftragsdatenverarbeitung mit Google abschließen

Die DSGVO sieht vor dass der Abschluss von Auftragsdatenverarbeitungsverträgen in digitaler Form geschlossen werden kann. Da jedoch Stand heute (06.04.2018) das deutsche Datenschutzrecht gilt, welche die Schriftform verlangt, solltet ihr auf Nummer sicher gehen. Die Vertrags-PDF ausdrucken und nach Irland schicken.

Vertrag herunterladen

Ab dem 25. Mai könnt ihr den Vertrag dann auch online abschließen. Dazu geht ihr folgendermaßen vor:

  • Google Analytics
  • Verwaltung -> Kontoeinstellungen
  • Scrollt bis zum Punkt „Zusatz zur Datenverarbeitung“
  • Zusatz anzeigen -> Details zum Zusatz zur Datenverbeitung verwalten
  • Ggf. Firmendaten ergänzen und auf Speichern klicken.

Wurde bereits ein schriftlicher Vertrag mit Google abgeschlossen, könnt ihr euch diesen Schritt am 25. Mai 2018 sparen. Diese gelten weiterhin. Es sei denn ihr habt den Vertrag vor September 2016 abgeschlossen – diese sind ungültig da sie sich auf den Safe-Harbor-Beschluss beziehen.

Rechtswidrig erhobene Daten löschen

Besucherdaten die ohne abgeschlossenen Auftragsdatenverarbeitungsvertrag oder fehlende Anonymisierungsfunktion erhoben wurden sind zu löschen. Diese wurden genau genommen rechtswidrig erhoben.

Um bisherige Daten zu löschen geht ihr folgendermaßen vor:

  • Google Analytics
  • Verwaltung -> Property Einstellungen (der betreffenden Domain)
  • In den Papierkorb verschieben


Habt ihr diese Punkte umgesetzt, müsst ihr euch keine Sorgen machen was den Einsatz von Google Analytics angeht.

Bei Fragen helfe ich euch gerne weiter. Kontaktiert mich einfach!

Inhalt

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Projektanfrage

Wie kann ich Ihnen weiterhelfen?

Es geht mir um ...

Ich erzähle Dir kurz um was es mir geht ...
Dafür habe ich ungefähr ein Budget von ...

Du erreichst mich am besten unter ...
Viele Grüße,