WebSite X5Help Center

 
T. Fresewinkel
T. Fresewinkel
User

Cookie Banner - dsgvo  de

Autor: T. Fresewinkel
Visited 2489, Followers 2, Udostępniony 0  

Hallo,

den Beitrag unter 

https://helpcenter.websitex5.com/pl/post/228667

finde ich gut. Ich habe damit aber noch ein Problem. Das Script funktioniert gut, allerdings finde ich die Verzeigung zu der Seite "seitenname_versteckt.html" überflüssig. Ich würde gern einfach nach drücken des Buttons "Ich akzeptiere nicht!" die Funktion gaOptout ausführen und das Banner schließen. Den alert durch gaOptout ersetzen funktioniert. Wenn ich aber den Link auf "seitenname_versteckt.html" rauswerfe verschwindet der Button "Ich akzeptiere nicht!". Was ist zu tun?

Im Übrigen bin ich auch der Meinung, dass Incomedia hier eine Lösung zur Unterdrückung der Google-Analytics Cookies im Standard anbieten sollte, insbesondere, da ja auch die Möglichkeit besteht Google Analytics per Click zu aktivieren.

Posted on the
30 ODPOWIEDZI - 3 USEFUL
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

(It > De) ... Ich weiß nicht, ob ich es verstehe...
... das Datenschutzbanner wird nicht benötigt auf der Höflichkeitsseite "seitenname_versteckt.html" ...
... auf der Höflichkeitsseite können Sie einen LINK einfügen, um zur HOME-Seite zurückzukehren, für diejenigen, die noch einmal nachdenken und akzeptieren möchten ...
... Sie könnten das Banner auf der Seite "seitenname_versteckt.html"  mit diesem Code ausblenden:
<style> #cookie-law-message { display:none !important } </style>
.
Hallo, ciao

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
T. Fresewinkel
T. Fresewinkel
User
Autor

Sorry, ist vielleicht unverständlich ausgedrückt. Ich möchte dem Besucher zur Auswahl geben:

- Einverstanden, dann wird das Banner ausgeblendet

- "Nur notwendige Cookies, dann wird die Funktion gaOptout() ausgeführt und das Banner soll geschlossen werden. Die Höflichkeitsseite entfällt.

Dazu habe ich den Code modifiziert:

<!-- Cookie Banner -->
<style>#k:hover {opacity: 0.8;} </style>
<script>
$( document ).ready(function() { setTimeout(function(){
divK='&nbsp;&nbsp;<input id="k" style="font-size:14px;font-family:Arial;padding:5px; border:1px solid black; border-radius: 5px;color:rgba(64, 64, 64, 1);background-color:rgba(232, 238, 255, 1);cursor:pointer;" type="button" value="Nur notwendige Cookies"></div>';
$( "#cookie-law-message .imClose" ).after( divK );
//$( "#k" ).click(function() {gaOptout();location.href = "seitenname_versteckt.html";}) }, 1000); });
$( "#k" ).click(function() {gaOptout();}) }, 1000); });
</script>

Die auskommentierte Zeile "//$( "#k" ).click(function() {gaOptout();location.href = "seitenname_versteckt.html";}) }, 1000); });" funktioniert, aber ich möchte die versteckte Seite nicht, sondern einfach das Banner schließen. Ich dacht, man kann "href ....." einfacch weglassen dann erscheint aber der Button "Nur notwendige Cookies" nicht mehr.

Czytaj więcej
Posted on the from T. Fresewinkel
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... sorry, leider verstehe ich das mit dem google übersetzer nicht gut ...
... das heißt, Sie möchten, dass das Banner geschlossen wird, indem Sie auf die Schaltfläche "Nur notwendige Cookies" klicken   als ob Sie mit der Funktion "gaOptout ()"! auf "Akzeptieren" geklickt hätten? ...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Nein, KolAsim!  Er will bei "nur notwendige Cookies" dass die Funktion "gaOptaut" ausgeführt wird, das heisst keine Cookies sind erlaubt und es werden keine Cookies gesetzt beim Browser.

Czytaj więcej
Posted on the from Andreas S.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... danke Andreas, ... und wo ist diese "gaOptout ()" - Funktion, die ich noch nie gesehen habe...?...
... wenn die Funktion () existiert, ist der Code, wie er zuvor geändert wurde, in Ordnung ...

ciao

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Seit kurzem sieht man vermehrt Banner wo man entweder alles akzeptieren kann oder zu den Einstellungen verlinkt wird und dort man per Schieberegler die Cookies einschalten kann und nur diese akzeptiert!

Allerdings muss man aufpassen, dass versteckte Schieberegler aktiviert sind und diese erst deaktivieren muss um danach zu speichern oder zu akzeptieren.

Zu deiner Frage mit dem gaOptout ()  hier ein LINK dazu ....

https://www.internetwarriors.de/blog/kein-google-analytics-ohne-opt-out-cookie/

Czytaj więcej
Posted on the from Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Im Klartext: gaOptout bezieht sich nur auf die Cookies von Google Analytics. Für alle anderen Analyse-Tools oder ähnliche müssen andere Scripte verwendet werden.

Czytaj więcej
Posted on the from Franz-Josef H.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... dann ist mit der von Andreas angegebenen Funktion der von "T. Fresewinkel" modifizierte Code in Ordnung...

ciao

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
T. Fresewinkel
T. Fresewinkel
User
Autor

Your understanding is correct. I only use Cookies from Google Analytics. According to the EU-court it is necesaary that the user has the option to decline using Google Analytics cookies. That's the background.

But ithe coding is not correct. If I run the script with

$( "#k" ).click(function() {gaOptout();location.href = "seitenname_versteckt.html";}) }, 1000); });

it works and "seitenname_versteckt.html" pops up. But I want to close the banner only and stay on the selected page. 

If I drop the expression locatio.href"... ":

$( "#k" ).click(function() {gaOptout();}) }, 1000); });

the button "Nur notwendige Cookies" doesn't appear any more. How can I solve this? What is wrong?

Czytaj więcej
Posted on the from T. Fresewinkel
Franz-Josef H.
Franz-Josef H.
Moderator

Probiere mal ob es was bringt, den Code 

location.href = "seitenname_versteckt.html";

durch

location.reload();

zu ersetzen. 

Czytaj więcej
Posted on the from Franz-Josef H.
T. Fresewinkel
T. Fresewinkel
User
Autor

Nein, ändert nichts. Aber ich habe bisher nur mit dem Incomedia Browser getestet. Eben habe ich die Seite mal hochgeladen und hier funktioniert es: https://testdomain.thomas-webdesign.de/

Aber nach dem Drücken des Button "Nur notwendige Cookies" muß jetzt noch das Banner verschwinden und das Cookie "BDAD6FFCAC072C1BF7F8E5B972A64861_cookie_law_yes" gesetzt werden. Könnt ihr den Code dafür zur Verfügung stellen? Müßte der gleiche sein, der beim Drücken des Button "Einverstanden" angestoßen wird. 

Czytaj więcej
Posted on the from T. Fresewinkel
Andreas S.
Andreas S.
Moderator
Najlepszy Użytkownik miesiąca DE

Nein, da funktioniert gar nichts auf dieser Seite!

Erstens ladet keine CSS rein und dann springt mein Bitdefender komplett an und blockiert die Seite. Da ist definitiv der Code falsch drinnen.

Czytaj więcej
Posted on the from Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

Es kann daran liegen, dass Du im Feld 'URL der Website' auf der Exportseite nicht die richtige URL eingetragen hast. Dort steht http://localhost/ und nicht https://testdomain.thomas-webdesign.de/! Damit von WebsiteX5 alle Verknüpfungen und damit auch die späteren Seitenaufrufe richtig erzeugt werden, muss hier die richtige URL eingetragen werden. 

Czytaj więcej
Posted on the from Franz-Josef H.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

(It > De) ... ... wenn Sie Seitenfehler nicht korrigieren, können Sie sie nicht kontrollieren ...
... Jedoch,
.. Wenn die Funktion gaOptout() korrekt und regelmäßig geschrieben ist, lautet mein <script> -Code zum Aktivieren der Funktion gaOptout()  und zum Schließen des Banners wie folgt:

<script>
$( document ).ready(function() { setTimeout(function(){
divK='&nbsp;&nbsp;<input id="k" style="font-size:14px;font-family:Arial;padding:5px; border:1px solid black; border-radius: 5px;color:rgba(64, 64, 64, 1);background-color:rgba(232, 238, 255, 1);cursor:pointer;" type="button" value="Nur notwendige Cookies"></div>';
$( "#cookie-law-message .imClose" ).after( divK );
$( "#k" ).click(function() {gaOptout();alert("Google Analytics-Cookies deaktiviert");$('.imCloseInn').trigger('click'); }) }, 3000); });
</script>

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
T. Fresewinkel
T. Fresewinkel
User
Autor

funktioniert! Vielen Dank!

But there is still a problem with the Incomedia Browser. It does display the button "Nur notwendige Cookies" only after startup. Testing a second time the button is not displayed. You see "Einverstanden" only.

Other browser I tested Safari, Firefox, Chrome do show the button.

Czytaj więcej
Posted on the from T. Fresewinkel
Franz-Josef H.
Franz-Josef H.
Moderator

Du musst berücksichtigen, dass der interne Incomedia Browser eine stark abgespeckte Version ist. Eventuell gerät dieser hier an seine Grenzen. Außerdem wird dieser online mit ziemlicher Sicherheit von keinem Anwender verwendet...

Czytaj więcej
Posted on the from Franz-Josef H.
Karl B.
Karl B.
User

Bei mir funktioniert es nicht! Link

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT
Karl B.
Bei mir funktioniert es nicht! Link

... Ich habe gesehen, ... ja, es funktioniert...
... ... es kann bei Ihnen nicht funktionieren, weil Sie die in früheren Beiträgen erwähnte Funktion gaOptout()  verpassen...!...

.

ciao

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT
T. Fresewinkel
funktioniert! Vielen Dank! But there is still a problem with the Incomedia Browser. It does display the button "Nur notwendige Cookies" only after startup. Testing a second time the button is not displayed. You see "Einverstanden" only. Other browser I tested Safari, Firefox, Chrome do show the button.

... der Test auf Cookies muss mit dem Browser im Netzwerk durchgeführt werden, nicht in der Vorschau ...
... wenn das Banner geschlossen ist, wird es in den neuen Seitenöffnungen für die für den Cookie festgelegte Zeit nicht mehr angezeigt ...
(...eventuell wird ein separates Skript benötigt, um das Cookie für eine neue Browsersitzung zu löschen...)

ciao

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User

@KolAsim

Ich habe den neuen Code (oben)  verwendet!

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT
Karl B.
@KolAsim Ich habe den neuen Code (oben)  verwendet!

... Ich habe gesehen, ... der Code ist in Ordnung, ... aber die zuvor erwähnte Funktion fehlt, die von Andreas:
>> https://helpcenter.websitex5.com/pl/post/232269#comment6
... ohne diese Funktion kann der Code nicht funktionieren ...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User

Ich mutze weder Google Analytics, noch ähnliche Tools.

Czytaj więcej
Posted on the from Karl B.
Franz-Josef H.
Franz-Josef H.
Moderator

... dann brauchst Du diesen Code doch gar nicht! 

Czytaj więcej
Posted on the from Franz-Josef H.
Karl B.
Karl B.
User

Ich nutze den ursprüngli9chen, nachstehenden Code und möchte, dass der Banner bei Klick auf "Ablehnen" wie bei Klick auf "Annehmen" ausgeblendet wird.

<style>#k:hover {opacity: 0.8;} </style>
<script> $( document ).ready(function() { setTimeout(function(){
divK='&nbsp;&nbsp;<input id="k" style="font-size:15px;font-family:Arial;padding:9px; border:0px; border-radius: 4px;color:white;background-color:red;cursor:pointer;" type="button" value="Ablehnen"></div>';
$( "#cookie-law-message .imClose" ).after( divK );
$( "#k" ).click(function() {alert("Sie haben die Cookienutzung abgelehnt. Vielen Dank für Ihren Besuch.");location.href = "";}) }, 3000); });</script>

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT
Karl B.
Ich mutze weder Google Analytics, noch ähnliche Tools.

... es würde keinen Sinn machen, ... aber wenn Sie nur das Banner schließen möchten, müssen Sie diese Variante des Codes verwenden:

<script>
$( document ).ready(function() { setTimeout(function(){
divK='&nbsp;&nbsp;<input id="k" style="font-size:14px;font-family:Arial;padding:5px; border:1px solid black; border-radius: 5px;color:rgba(64, 64, 64, 1);background-color:rgba(232, 238, 255, 1);cursor:pointer;" type="button" value="Nur notwendige Cookies"></div>';
$( "#cookie-law-message .imClose" ).after( divK );
$( "#k" ).click(function() {alert("Sie haben Ihre Wahl getroffen.");$('.imCloseInn').trigger('click'); }) }, 3000); });
</script>

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User

@KolAsim ‪

Perfekt! Vielen Dank dafür!

Czytaj więcej
Posted on the from Karl B.
Karl B.
Karl B.
User

Woran liegt es, dass nach klick auf den "Nur notwendige Cookies-Button" und auf den "Alert-OK-Button" der Werbebanner unten links geschlossen wird? 

Link!

Czytaj więcej
Posted on the from Karl B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

<script>
$( document ).ready(function() { setTimeout(function(){
divK='&nbsp;&nbsp;<input id="k" style="font-size:14px;font-family:Arial;padding:5px; border:1px solid black; border-radius: 5px;color:rgba(64, 64, 64, 1);background-color:rgba(232, 238, 255, 1);cursor:pointer;" type="button" value="Nur notwendige Cookies"></div>';
$( "#cookie-law-message .imClose" ).after( divK );
$( "#k" ).click(function() {alert("Sie haben Ihre Wahl getroffen.");$('#cookie-law-message .imCloseInn').trigger('click'); }) }, 3000); });
</script>

.

cool

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Karl B.
Karl B.
User

Super! Vielen Dank!

Czytaj więcej
Posted on the from Karl B.