Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nachträglichen einzelnen Consent ohne komplette Box-Anzeige einholen (Enhancement) #315

Open
oioix opened this issue Feb 27, 2024 · 7 comments
Assignees

Comments

@oioix
Copy link
Contributor

oioix commented Feb 27, 2024

Nachträglichen einen bestimmten Consent ohne komplette Box-Anzeige einholen

Das Problem:
Aktuell scheint es so zu sein, dass man immer die komplette Consent-Box mit allen Cookie-Einstelloptionen anzeigen muss, um sich nachträglich ein Cookie akzeptieren zu lassen.

Das Problem dabei ist nicht nur, dass viele Nutzer vermutlich von jedem Zwischenschritt zu viel genervt sein könnten. Es kann auch dazu führen kann, dass ein anderer, zuvor bereits akzeptierter Cookie aufgrund der erneut angezeigten sämtlicher Einstell-Optionen wieder abgelehnt wird.

Da die Einwilligungen nicht nur im Consent-Cookie, sondern vermutlich per Ajax auch in der DB gespeichert werden, habe ich bisher keine Lösung gefunden, das mit dem aktuellen Consent Manager 4.2.0 umzusetzen.

Lösung:
Es wäre daher super, wenn man hier eine 1-Click-Lösung integrieren könnte, die nur ein bestimmtes gerade benötigtes Cookie-Set zusätzlich (!) zu den bereits Aktivierten aktiviert ohne die ganze Box anzeigen zu müssen.
Es bräuchte zur Umsetzung wohl eine aufrufbare JS-Funktion, die sowohl die Cookies als auch die DB entsprechend updated.

Beispiel-Szenario:
Angenommen ein User hat nur die technisch notwendigen Cookies akzeptiert und merkt erst später, dass er vielleicht doch ein eingebundenes Youtube-Video oder eine Karte sehen möchte.
Dann wäre es klasse, wenn er z.B. einfach auf den Platzhalter des Videos oder der Google Maps-Karte klicken könnte, um das zur Anzeige benötigte Cookie-Set zu akzeptieren und in Folge das Video, bzw. die Karte, zu laden. Natürlich alles sauber mit entsprechendem Hinweis (z.B. per Beschriftung und ggf. mit Alert Dialog), dass damit das Cookie-Set geladen wird.

Wenn jemand einen konkreten Tipp hat, wie es sich eine solche 1-Click-Lösung schon jetzt sicher umsetzen ließe, wäre ich sehr dankbar.

@oioix oioix changed the title Nachträglichen einzelnen Consent ohne komplette Box-Anzeige einholen Nachträglichen einzelnen Consent ohne komplette Box-Anzeige einholen (Enhancement) Feb 27, 2024
@bitshiftersgmbh
Copy link
Member

Ich hab dafür was gebaut. Mit Fragment und Zugehörigkeit zu einer Consent-Gruppe (Checkbox).

Aber das macht schon Sinn, sowas mit auszuliefern. Evtl. ja als OOP-Variante mit ner public static Methode, wo man darüber ein Iframe einmalig laden kann. Oder halt von dort aus auch allgemein einwilligt (die Box öffnet sich). Per Event-Handling spart man sich dann auch einen extra Page Load.

image

image

@oioix
Copy link
Contributor Author

oioix commented Apr 6, 2024

Ja, genau so etwas meinte ich.

Allerdings sollte die Einwilligung dann regulär und nicht nur einmalig sein.
Schon alleine, weil man auf einer Seite ja mehrere iFrames oder Videos der gleichen fremden Quelle haben kann (ist bei mir der Fall).

@oioix
Copy link
Contributor Author

oioix commented Apr 6, 2024

Bin gerade auf ein Seite mit YouTube-Einbindung gestoßen, wo das recht gut gelöst ist.

Man kann dort mit einem Klick entsperren und hat zusätzlich noch eine vorgewählte Checkbox, mit welcher der Besucher zusätzlich entscheiden kann, ob nur einmalig oder dauerhaft entsperrt werden soll:

https://ogulo.com/
(das Video gleich rechts oben)

@bitshiftersgmbh
Copy link
Member

Ja cool, so stell ich mir das vor. Muss ich für meine Lösung ja nur noch die Checkbox adden, dann ist das ja genau der Stand. :)

@alxndr-w
Copy link
Member

alxndr-w commented Aug 31, 2024

Wenn jemand einen konkreten Tipp hat, wie es sich eine solche 1-Click-Lösung schon jetzt sicher umsetzen ließe, wäre ich sehr dankbar.

Das ist seit Jahren mein Reden. Wenn du's gelöst benötigst, nimm:
https://github.com/alexplusde/wenns_sein_muss

Ich nutze dafür https://github.com/orestbida/iframemanager und kann das nur empfehlen, vlt auch was hier für den Consent Manager statt das Rad neu zu erfinden.

@oioix
Copy link
Contributor Author

oioix commented Sep 2, 2024

Das ist seit Jahren mein Reden. Wenn du's gelöst benötigst, nimm:

Ich habe einen Blick darauf geworfen. Die Umstellung wäre im Nachhinein wohl doch eine größere Baustelle. So gesehen wäre eine optimierte Lösung für den bestehenden Consent Manager schon nicht schlecht gewesen.

Auf jeden Fall Danke für den Hinweis auf dein neues Addon.

@alxndr-w
Copy link
Member

alxndr-w commented Sep 2, 2024

@oioix schreib mir doch Mal in Slack oder per Mail. LG

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants