In order to comply with the European laws, users must have the possibility to reject piwik’s cookie. Piwik offers a really simple solution for this, by including an IFrame.
Unfortunately, Discourse doesn’t allow iframe tags in posts…
Does anyone see a way to include this piwik iframe in Discourse TOS ?
Thanks.
So I have the JS loaded into the theme customizations, and the external “theme JavaScript file”* is linked in my test browser, just under where I inserted it like in the screenshot in a few posts earlier … BUT the requests aren’t coming through to the Matomo tracking web server.
(Tracking works fine for other non-Discourse sites, FWIW.)
Has anyone else seen that happen?
* e.g. https://discourse-cdn.example.com/standard11/theme-javascripts/{numeric_string}.js?__ws=my-discourse-forum.example.org
Ich bin verwirrt, warum der Tracking-Code eine benutzerdefinierte Variable namens ‘Anonymous’ sendet. Ist das nicht spezifisch für deine Matomo-Konfiguration? Es scheint nicht so, als ob dies für alle vorhanden sein sollte.
Ich habe ein paar Zeilen hinzugefügt, damit Besucher zwischen Discourse auf einer Subdomain und einer Hauptseite verfolgt werden können. Ich sende gerne einen Pull-Request, wenn du möchtest.
Sie müssen Ihre Matomo-URL in der Content-Security-Policy-Header-Überschrift in die Whitelist aufnehmen. Suchen Sie nach der Admin-Einstellung content_security_policy_script_src und fügen Sie dort Ihre Domain (mit https://) hinzu.
Ich habe Probleme, das bei meiner Installation zum Laufen zu bringen. Ich habe die Komponente installiert und in mein Theme eingebunden, aber Matomo meldet, dass es keine Daten für die Seite gibt. Ich denke, meine Einstellungen sind korrekt:
Edit: Weitere Untersuchungen zeigen, dass der Fehler in der JavaScript-Konsole nur in Firefox auftritt, nicht jedoch in Chrome (mit den jeweils neuesten Versionen auf einem Mac). Außerdem sehe ich jetzt einige Ergebnisse in Matomo, wobei Firefox auffällig fehlt – alle Besucher außer einem nutzen Chrome; der einzige Ausnahmefall nutzt Safari.
legt nahe, dass es an den „Nicht-Verfolgen“-Einstellungen von Firefox liegen könnte. Selbst wenn ich sie für meine Website deaktiviere, erhalte ich denselben Fehler in der Webkonsole von Firefox. Außerdem scheint Firefox dies ohnehin nicht als Tracker zu betrachten: