Benutzerdefinierte Menülinks werden von Discourse verändert und sind fehlerhaft.

Ich muss einen Link zum Burger-Menü hinzufügen:

https://example.com?truendo_open=cookie_settings

Allerdings wird der Link vom Discourse-System modifiziert, was die Funktionalität beeinträchtigt:

https://example.com/latest?truendo_open=cookie_settings

Der Link soll ein von Truendo CMP bereitgestelltes Datenschutz-Einstellungsfenster öffnen, was in der EU und einigen anderen Teilen der Welt gesetzlich vorgeschrieben ist. Das Einstellungsfenster öffnet sich, wenn es manuell in das URL-Feld des Browsers eingefügt wird.

Truendo ist jetzt auf Tappara.co live, aber ich muss den Link implementieren, um die DSGVO-Gesetzgebung und die Bedingungen von Google AdSense, das zur Finanzierung der Website verwendet wird, einzuhalten.

2 „Gefällt mir“

Ich lasse Sie nur wissen, dass wir eine Reproduktion haben und versuchen werden, dies in den nächsten 4 Wochen oder so zu klären.

1 „Gefällt mir“

:facepalm: Ich habe dieses Problem schon seit einiger Zeit und habe nie etwas dagegen unternommen, als einer meiner Sidebar-Links nicht mehr funktionierte.

Ja, das Parsen von URLs mag eine gute Idee sein, aber es kann dann zu Problemen wie diesen führen und selten einen wirklichen Mehrwert bieten.

Bezüglich Truendo CMP musste ich es deaktivieren, da die kostenlose Version nicht mit Google AdSense funktioniert. AdSense benötigt TCF, was kein Teil des kostenlosen Plans ist. Für jemanden, der keine Werbung schaltet, aber dennoch eine CMP für Analysen usw. benötigt, scheint es eine gute Drittanbieterlösung zu sein.

@ljpp Wir untersuchen das, aber ich wollte nur etwas überprüfen, während wir dabei sind. Wenn Sie einen Link zu https://example.com/latest?truendo_open=cookie_settings in einen Beitrag in Ihrem Forum einfügen und darauf klicken, erkennt Truendo ihn dann korrekt und öffnet die Einstellungen?

Ich vermute, die Antwort ist nein, da Navigationen innerhalb von Discourse keine vollständigen Seiten-Neuladungen sind, und ich bezweifle, dass Truendo auf „weiche Navigationen“ innerhalb einer PWA hört. Aber ich würde mich freuen, wenn ich falsch liege! :thinking:

Wenn es nicht funktioniert, dann müssten Sie meiner Meinung nach eine Art Javascript-API von Truendo verwenden, um die Einstellungen zu öffnen, anstatt sich auf den magischen Link zu verlassen.

1 „Gefällt mir“

Das ist richtig und der Rest Ihres Beitrags auch.

Und das scheint für CMPs im Allgemeinen zu gelten, nicht nur für Truendo, einschließlich der eigenen Lösung von AdSense.

Ich habe mich gerade für die Feedback-Gruppe für das Werbe-Plugin beworben, um dasselbe Problem gründlicher zu melden.

1 „Gefällt mir“

Googles Dokumentation.

Dieser Commit sollte es ermöglichen, beliebige Abfrageparameter in Seitenleistenlinks einzufügen:

Es gibt immer noch ein paar Eigenheiten, die allgemeiner sind als die Seitenleiste:

  1. Wie oben diskutiert, wenn der Abfrageparameter etwas in einer Drittanbieter-JavaScript-Bibliothek auslösen soll, muss diese Unterstützung für Single Page Apps (SPAs) haben.

  2. Ember (unser JS-Framework) entfernt derzeit alle nicht erkannten Abfrageparameter unmittelbar nach der Navigation. Selbst wenn der Seitenleistenlink den Abfrageparameter enthält, kann er verschwinden, sobald Sie navigieren.

    Wir behalten potenzielle zukünftige Lösungen dafür im Ember-Framework im Auge :eyes:

In der Zwischenzeit wäre eine Problemumgehung für beide Probleme, den Link zu einer externen Website zu machen, die dann zu Ihrem Forum zurückleitet. (z. B. ein URL-Verkürzungsdienst)

4 „Gefällt mir“

Dieses Thema wurde nach 2 Tagen automatisch geschlossen. Neue Antworten sind nicht mehr möglich.