In meinem Piwik Backend wurden mir die Seitentitel im Ranking falsch angezeigt, wenn ich einen Slash verwendet habe:
Mit dem Slash kennzeichne ich keine Kategorien, sondern verwende ihn nur als „oder“ Zeichen. Deshalb habe ich mich nach einer Lösung umgesehen, dieses Verhalten von Piwik abzustellen. Die Piwik Einstellungen über das Webinterface bieten leider keine Möglichkeit dazu, aber in der Konfigurationsdatei „config/config.ini.php“ kann eine entsprechende Änderung vorgenommen werden.
In der Datei „core/Tracker/ActionPageview.php“ wird der Seitentitel mithilfe der PHP Funktion „explode()“ dort geteilt, wo sich das Zeichen befindet, welches durch die Konfigurationsvariable „action_title_category_delimiter“ definiert ist. Dieser Variable weisen wir nun einfach einen leeren String zu – damit wird die explode() Funktion unwirksam gemacht.
(Einfach folgende Zeile in die Datei „config/config.ini.php“ einfügen:)
action_title_category_delimiter = ""
Natürlich könnte man stattdessen auch eine Zeichenkette übergeben, die man nie im Seitentitel verwendet, wie z.B. „::“.
Die Einstellung wirkt sich auf die Trackingsergebnisse aus, die seit der Konfigurationsänderung erstellt wurden. Vorherige, ältere Datensätze werden nach wie vor falsch dargestellt.
http://www.media-affin.de
Danke für den Workaround, Thomas. Allerdings dürfte die Änderung bei einem Update verloren gehen, oder?
https://legacy.thomas-leister.de
Hi Dominik,
nein, die Änderungen sollten nach einem Update erhalten bleiben, dann dafür ist die config.inc.php gedacht ;) In ihr werden Einstellungen überschrieben, die in der normalen config Datei festgelegt wurden. Bei einem Update wird sie nicht von Piwik überschrieben.
LG Thomas