programmieren:bootstrap:snippets:cookie
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| programmieren:bootstrap:snippets:cookie [11/05/2020 15:24] – conny | programmieren:bootstrap:snippets:cookie [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ==== einfaches Cookie Banner für Boostrap ==== | ||
| - | |||
| - | https:// | ||
| - | |||
| ===== einfaches Script für Cookie Banner ====== | ===== einfaches Script für Cookie Banner ====== | ||
| - | Hier ein einfaches | + | Hier ein einfaches |
| - | Es enthält auch die Möglichkeit ohne Google | + | Wenn Ihr Cookies wie z.B. Google |
| + | \\ | ||
| Die rechtliche Seite solltet ihr bitte trotzdem klären. | Die rechtliche Seite solltet ihr bitte trotzdem klären. | ||
| - | Google Analytics & Google Conversion Tracking | + | {{programmieren: |
| 1. im Scriptbereich (wahrscheinlich ziemlich am Ende eures Codes) folgendes einfügen | 1. im Scriptbereich (wahrscheinlich ziemlich am Ende eures Codes) folgendes einfügen | ||
| - | <code | download> | + | < |
| <!-- Cookie Banner www.Hennweb.de --> | <!-- Cookie Banner www.Hennweb.de --> | ||
| < | < | ||
| Zeile 21: | Zeile 18: | ||
| jQuery('# | jQuery('# | ||
| } | } | ||
| + | /* für OK Button - blendet Cookie aus */ | ||
| + | function cookie_ok() { | ||
| + | document.cookie = ' | ||
| + | jQuery('# | ||
| + | } | ||
| + | |||
| /* Reset Button - löscht das Cookie und zeigt das Banner wieder an */ | /* Reset Button - löscht das Cookie und zeigt das Banner wieder an */ | ||
| $('# | $('# | ||
| Zeile 30: | Zeile 33: | ||
| </ | </ | ||
| - | 2. Am Ende eures Scripts, aber vor "</ | + | 2. Am Ende eures html Scripts, aber vor "</ |
| - | <code | download> | + | < |
| <!-- Cookie-Banner by HennWeb.de --> | <!-- Cookie-Banner by HennWeb.de --> | ||
| <div id=" | <div id=" | ||
| Zeile 37: | Zeile 40: | ||
| < | < | ||
| <a href=" | <a href=" | ||
| - | < | + | <a type=" |
| - | < | + | |
| </ | </ | ||
| </ | </ | ||
| Zeile 45: | Zeile 47: | ||
| 3. und zum Schluss in die CSS Datei (oder im Header eingebettet in < | 3. und zum Schluss in die CSS Datei (oder im Header eingebettet in < | ||
| - | <code | download> | + | < |
| /* Cookie-Banner by HennWeb.de */ | /* Cookie-Banner by HennWeb.de */ | ||
| # | # | ||
| Zeile 58: | Zeile 60: | ||
| </ | </ | ||
| - | Wenn Ihr kein Google Analytics benutzt, dann löscht im HTML Teil folgende Zeile: | + | Soll das Cookie wieder sichtbar gemacht werden, dann baut bitte folgenden Reset Button ein: |
| - | <code | download> | + | < |
| - | <a href="javascript:gaOptout();" class=" | + | <img src="/ |
| + | oder | ||
| + | <button type=" | ||
| </ | </ | ||
| Zeile 68: | Zeile 72: | ||
| Beim Einsatz von Webanalyse ist es unerlässlich, | Beim Einsatz von Webanalyse ist es unerlässlich, | ||
| + | Google Analytics darf nur nach Einwilligung des User benutzt werden. | ||
| + | {{programmieren: | ||
| + | Dazu muss zusätzlich folgenes Script eingebaut werden: | ||
| + | \\ | ||
| + | Wichtig: in gaProperty muss eure Analytics ID eingesetzt werden! \\ | ||
| + | \\ | ||
| + | <code java| JS> | ||
| + | <script type=" | ||
| + | /* Google Analytics */ | ||
| + | var gaProperty=' | ||
| - | + | /* ab hier nichts mehr ändern */ | |
| - | + | // Function deaktiviert Cookie | |
| - | + | ||
| - | Auszug der Datenschutzseite zur Nutzung von Google Analytics der Internetwarriors GmbH | + | |
| - | ansonsten stellt bitte noch sicher, dass euer Analytics Code folgendermaßen ausschaut: | + | |
| - | <code | download> | + | |
| - | <!-- Global site tag (gtag.js) - Google Analytics --> | + | |
| - | <script async src=" | + | |
| - | < | + | |
| - | window.dataLayer = window.dataLayer || []; | + | |
| - | function gtag(){dataLayer.push(arguments); | + | |
| - | gtag(' | + | |
| - | + | ||
| - | gtag(' | + | |
| - | </ | + | |
| - | + | ||
| - | < | + | |
| - | var gaProperty=' | + | |
| var disableStr=' | var disableStr=' | ||
| - | if(document.cookie.indexOf(disableStr+' | + | function gaOptout(){ |
| - | window[disableStr]=true; | + | document.cookie=disableStr+' |
| - | } else { | + | window[disableStr]=true; |
| - | var _gaq=_gaq||[]; | + | //alert('Das Tracking ist jetzt deaktiviert'); |
| - | _gaq.push(['_gat._anonymizeIp' | + | } |
| - | | + | |
| - | (function(){ | + | |
| - | var ga=document.createElement(' | + | |
| - | | + | |
| - | ga.async=true; | + | |
| - | s=document.getElementsByTagName('script')[0]; | + | |
| - | | + | |
| - | | + | |
| - | ();} | + | |
| - | <!-- Global site tag (gtag.js) - Google Analytics --> | + | |
| - | <script async src=" | + | |
| - | < | + | |
| - | window.dataLayer = window.dataLayer || []; | + | |
| - | function gtag(){dataLayer.push(arguments); | + | |
| - | gtag(' | + | |
| - | gtag('config' | + | // Analytics akzeptieren |
| - | </ | + | function gaOpton(){ |
| + | document.cookie=disableStr+'=false; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; | ||
| + | window[disableStr]=false; | ||
| + | // alert(' | ||
| + | } | ||
| - | function gaOptout(){ | + | // prüfen ob Cookie activ / deactiv ist |
| - | | + | if(document.cookie.indexOf(disableStr+' |
| - | window[disableStr]=true; | + | window[disableStr]=true; |
| - | alert('Das Tracking ist jetzt deaktiviert') | + | }else{ |
| - | ;} | + | if (document.cookie.indexOf(disableStr+' |
| + | var _gaq = _gaq || []; | ||
| + | _gaq.push([' | ||
| + | _gaq.push(['_gat._anonymizeIp' | ||
| + | _gaq.push([' | ||
| + | (function() { | ||
| + | var ga = document.createElement(' | ||
| + | ga.type = ' | ||
| + | ga.async | ||
| + | ga.src = ('https:' | ||
| + | var s = document.getElementsByTagName(' | ||
| + | s.parentNode.insertBefore(ga, | ||
| + | })(); | ||
| + | }; | ||
| + | } | ||
| </ | </ | ||
| + | </ | ||
| + | Obiger Punkt 2 muss durch folgendes ersetzt werden: | ||
| + | <code php| HTML> | ||
| + | <!-- START Bootstrap-Cookie-Banner --> | ||
| + | <div id=" | ||
| + | <div class=" | ||
| + | < | ||
| + | <a href=" | ||
| + | <a href=" | ||
| + | <a href=" | ||
| + | </ | ||
| + | </ | ||
| + | <!-- END Bootstrap-Cookie-Banner --> | ||
| </ | </ | ||
programmieren/bootstrap/snippets/cookie.1589203464.txt.gz · Zuletzt geändert: 11/05/2020 14:24 (Externe Bearbeitung)
