Wie stellt ihr euch die Darstellung der X-fachen Statistiken vor?
Wie stellt ihr euch die Darstellung der X-fachen Statistiken vor?
Ok ...
Die Einstellungen müssten in den Startseiten liegen
Die Anzeige/Statistiken als Submenü oder Reiter je Startseite
VG dtptiger
Ja, so könnte es sein.
Bei der ER Cookiebar (mehrere Startpunkte) ist das so hier gelöst; vielleicht wäre das ja ein Ansatzpunkt:
Unbenannt-1.jpg
OK, ich überleg mir etwas.
Wird aber einige Zeit dauern, falls niemand mit Pull Requests unterstützt.
Hi Leute,
Wie können die Inhalte / Messungen von Matomo im Contao BA > Besucherstatistik angepasst bzw. erweitert werden?
z.B:
- Besucherübersicht mit Grafik der letzten Besucher / wiederkehrenden Besucher
- besuchte Seiten insgesamt und Anzahl der Seiten pro Besuch
- Verweildauer auf einer Seite / Unterseite
- Besucheranzahl auf einer bestimmten Website
und wie bekomme ich den angezeigten Bereich zur "Auflösung" aus der Anzeige "Besucherstatistik" aus dem Contao-BA raus?
Unter "Templates" kannst du das Template "be_piwikcharts.html5" bearbeiten und die entsprechende Statistik entfernen.
Im Template kannst du die Methode urlChart() direkt aufrufen (Beispiele siehe hier: https://github.com/math-GH/be_piwikc....php#L419-L437) und die Matomo-API individuell ansteuern.
Für Unterstützung zu urlChart() würde ich dich bitte auf GitHub ein Issue zu öffnen, in dem ich dir schneller und einfacher helfen kann.
Hallo,
wollte soeben die Erweiterung konfigurieren.
Doch leider kommt es da zu einem Fehler bei der MATOMO url
Obwohl diese richtig eingetragen ist kommt es zur Fehlermeldung:
"Matomo-Installation konnte nicht gefunden werden. Server meldet HTTP-Code 0"
an was kann das Liegen.
Gruß Thomas
__________________________________________________ ________________________________
ich habe keine Zeit, darüber nachzudenken, warum ich keine Zeit habe.
Zur Vollständigkeit: Wir diskutieren das aktuell im GitHub Ticket: https://github.com/math-GH/be_piwikcharts/issues/7
Hallo,
wird es diese Erweiterung auch für Contao 5 geben?
Hallo,
gibt es diese Erweiterung auch schon für Contao 5?
Hallo zusammen,
die Erweiterung soll es auch in Zukunft (Contao 5) weiterhin geben. Da ich aktuell noch keine Contao 5 Installation verwalte, bin ich noch nicht dazu gekommen mich damit zu beschäftigen.
Da die Erweiterung als Open Source zur Verfügung steht und ich selbst nur rudimentäre Entwicklungskenntnisse habe (und erstmal viel Zeit investieren muss, was jetzt mit Contao 5 anders sein wird), rufe ich explizit zur Unterstützung auf.
Der Code ist hier zu finden: https://github.com/math-GH/be_piwikcharts
Pull Request sind sehr gerne gesehen.
(Falls jemand finanziell unterstützen möchte: Wow, sehr cool. Danke. Es hilft mir selbst jedoch nicht, aber vielleicht findet jemand einen PHP/Contao Programmierer, der mit etwas Geld hier helfen kann.)
Bis auf TL_ROOT und TL_MODE != 'BE' sollte das eigentlich laufen.
Da ich selber kein Matomo nutze, kann ich hier leider nicht helfen.
Eventuell kann Schnippel diese Änderungen selber testen ?
Aber, grundsätzlich kann man das Bundle schon als Manager-Bundle programmieren, Release und Testing, zahlt halt keiner .
Daher würde ich sagen, Finanzier das Update, wenn es notwendig ist, Freie Open Source Software heißt nicht immer, dass alles kostenlos ist.
Die 1000 Stunden in die Contao Cookiebar bezahlen die meisten Leute auch mit nervigen Fragen, Anrufen und keinem Danke
Geändert von zoglo (03.04.2024 um 17:19 Uhr)
Hallo,
ich habe auch gerade versucht dieses Erweiterung einzurichten. Erhalte aber immer nur die Meldung "Mit diesem AuthCode ist keine Verbindung mit der Matomo-Installation möglich."
Woran kann das liegen bzw. wo könnte ich sehen woran es liegt?
Neelix
https://github.com/math-GH/be_piwikc....php#L605-L617
piwikchartsURL + 'index.php?module=API&method=API.getMatomoVersion& format=xml&token_auth=' und authcode
getrimmt -> Installierte Version unter 1
Was das heißt weiß ich nicht, das sagt die Logik des Codes
Danke.
Da ist zwar die Fehlermeldung falsch, aber Matomo sagt einem, was nicht passt:
Der Token muss ohne die Option "nur für sichere Verbindungen" erzeugt werden.Code:Unable to authenticate with the provided token. It is either invalid, expired or is required to be sent as a POST parameter.
Dann kommt da ein "5.0.3" zurück.
Und dann kommen auch Werte an.
Dann evtl. als PR, falls es ein Fehler des Plugins ist?
In dem Zuge vielleicht sogar: https://community.contao.org/de/show...l=1#post583037 und unter Contao 5 testen?
Dann wäre jedem geholfen
Für einen PR habe ich zu wenig Entwicklerkenntnisse.
Alle Requests müssten vermutlich umgebaut werden, weil Matomo das Token gerne als POST hätte und nicht offen als GET-Parameter.
Für Angreifer ist beides kein echtes Hindernis. Aber POST-Daten scheinen auch nicht im Server-Log.
https://github.com/math-GH/be_piwikc....php#L133-L136
Bisschen WeiterbildungPHP-Code:
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'field1=value1&field2=value2&field3=value3');
Das alleine dürfte nicht reichen.
Matomo erwartet die Abfrageparameter weiterhin als GET-Parameter, nur das Token muss zusätzlich als POST Request übermittelt werden.
Das wäre dann also ein Post-Request auf die URL piwikchartsURL + 'index.php?module=API&method=API.getMatomoVersion& format=xml' mit dem Auth-Token im Request-Header. Und das gilt auch für jede andere Anfrage.
Eventuell würde es helfen, dass du alles aufschreibst, wie Matomo es erwartet, wenn du es selbst nicht als PR bereitstellen willst.
Ich kann dir nur sagen, wie man es lösen könnte.
Ich nutze wie vorher erwähnt kein Matomo, du scheinst da deutlich mehr Ahnung zu haben.
Eventuell hilft dir folgendes weiter: https://symfony.com/doc/6.4/http_client.html
Es geht weniger um wollen als um können.
Auf der Matomo Seite steht:
https://developer.matomo.org/guides/...ation-in-depthWhen a token_auth parameter is set by us, then we usually POST the token_auth. This is for security reasons so the token_auth won't appear in server logs. Otherwise a sysadmin could see the token in the logs and do all sort of actions on behalf of another user.
Das bedeutet: Überall wo bei den Datenabrufen jetzt noch ein token_auth= in der URL vorkommt, muss dieses weg und statt eines klassischen GET-Requests ein POST-Request gesendet werden.
Wenn ich das richtig sehe, dann erfolgen die Datenabfragen bisher mit der eigenen Readfile Funktion, der einfach die vorher von buildURL() zusammengebaute URL übergeben wird.
Wenn ich die Tage Zeit habe versuche ich mal, ob dein Vorschlag, den ganzen Request auf POST umzustellen funktioniert.
Irgendwo muss man anfangen, so habe ich auch gelernt.
Da sich dies auf be_piwikcharts bezieht, kannst du diese Fragen sicherlich auch weiterhin hier stellen.
Und bzgl. der Contao 5 Kompatibilität:
PHP-Code:
if (TL_MODE != 'BE') {
...
}
// kann man umschreiben in
use Contao\System;
$request = System::getContainer()->get('request_stack')->getCurrentRequest();
if ($request && System::getContainer()->get('contao.routing.scope_matcher')->isFrontendRequest($request)) {
...
}
// und TL_ROOT
$rootDir = System::getContainer()->getParameter('kernel.project_dir');
// Zum Thema Manager-Bundle: https://github.com/contao/skeleton-bundle <-- etwas veraltet aber immer noch okay zum Lernen
So, prinzipiell scheint das mit POST zu funktionieren.
Die reinen Zahlen bekomme ich zurückgeliefert. Aber die Daten für die Grafiken will Matomo nicht rausrücken.
Da kommt von Matomo nur ein "Sie haben keinen Zugriff auf diese Ressource, weil sie 'view' Zugriff für die Webseite id = 1 benötigt." zurück.
Das liegt aber daran, dass die Grafiken nicht von Contao erzeugt werden, sondern fertig von Matomo abgerufen werden. Und darum kümmert sich anscheinend die Templateengine von Contao.
Und ich muss mir noch was überlegen, dass das Token auch nur mitgeschickt wird, wenn es benötigt wird. Aktuell schicke ich es hartcodiert bei jedem Request (egal wohin) mit.
Geändert von neelix (04.04.2024 um 16:42 Uhr)
Ich habe da mal was gebastelt.... bei mir funktioniert es soweit.
Bis auf das Problem mit den Charts. Da habe ich keine Lösung für.
https://github.com/math-GH/be_piwikcharts/pull/10
Geändert von neelix (04.04.2024 um 16:41 Uhr)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen