ich nutze das Matomo Wordpress Plugin. Leider werden viele Aufrufe meiner Seite nicht angezeigt, da manche AdBlocker Listen Matomo von Haus aus blocken. Es wird jedoch nur der Pfad geblockt mit /matomo. Nun stellt sich mir die Frage, wie ich den Pfad bei dem Wordpress Plugin ändern kann.
Das könnte man ja leicht umgehen, man müsste nur den Pfad ändern…
Habe bereits versucht paar Dinge umzubenennen, aber dann kam es nur zu Fehlern.
Außerdem habe ich versucht das Plugin mit einem anderen Namen zu installieren, wodurch Ordner direkt anders genannt wurden. Leider wird aber wohl in den Configs usw. weiterhin mit dem Namen Matomo gearbeitet(?), weshalb ich dann die Tracking Seite gar nicht mehr aufrufen konnte.
Bei Matomo Installation welche nicht über das Wordpress Addon gehen, gibt es laut dem Internet Lösungen, doch die scheinen nicht immer zu gehen und schon gar nicht bei der Wordpress Installation?
Gerade im Wordpress plugin würde ich nicht empfehlen Dateien umzubenennen. Aber das muss man nicht einmal, da man ja alle Funktionen des Webservers zur Verfügung hat und damit auch die Möglichkeit URLs umzubenennen.
In Nginx kann man das mit rewrite recht einfach machen.
rewrite /datei_im_browser /datei_am_server
oder etwas komplexer mit regex:
Apache hat auch so eine Funktion, aber ich kenne mich damit nicht aus.
Ich habe die andere Hälfte des Problems vergessen: Du musst die URL zu matomo.js und matomo.php im Tracking-Code auch durch die umgeschriebenen ersetzen.
Außerdem bin ich mir nicht sicher, ob es mit “ordnern” oder nur mit exakten Pfaden (oder Regex) funktioniert. Du musst also möglicherweise den gesamten Pfad in der rewrite Zeile angeben.
Daran sollte es nicht liegen. Die alten URLs ändert rewrite nicht (außer du hast die beiden verkehrt herum)
Sobald ich wieder auf Standardverfolgung stelle und die rewrite Befehle auskommentiere, funktioniert wieder alles - aber natürlich nur ohne AdBlocker. Hm. Nginx habe ich natürlich immer neugestartet und es wurden auch immer neue Browserinstanzen verwendet. Außerdem wird derzeit nichts gecached.
In den Logs tauchte aber not nen Parameter iwann durch Matomo auf, welches ich nun aber nicht mehr reproduzieren kann. Dieses wurde nämlich auch geblockt. Sollte man aber dann auch einfach via Rewrite abändern können.
Edit: Ich konnte es nun reproduzieren. Es wird “.php?action_name=” geblockt. Das ist aber kein Problem, da es durch die o.g. Config nur noch “mto” statt “matomo.php” heißt. Es wird dann also nur “mto?action_name” aufgerufen, was dann eben nicht mehr blockiert wird.
Danke nochmal für die Hilfe @Lukas - hattest es erst richtig gesagt, aber danach hast Du es verdreht (habe dich wahrscheinlich durch meine Config verwirrt) und ich habe es dann auch verdreht.