Einzelne besucher löschen :S

hallo piwik community,

ich habe versehntlich mhere besuche meiner webseite mit einem anderen browser ohne cookie gemacht. diese besuche wurden von piwik gezählt.
das problem ist, dass ich dort zu testzwecken sehr viele aktionen und eine hohe verweildauer erreicht habe und mir damit meine statistik stark verfälscht habe.

ein löschen des besuchers aus piwik_log_visit brachte nicht den gewünschten effekt. der besucher ist zwar gelöscht, jedoch sind die werte schon mit in die statistik eingeflossen.

http://dev.piwik.org/trac/browser/trunk/misc/db-schema.png
piwik_log_link_visit_action und piwik_log_visit habe ich über idvisit gelöscht, die verbindung mit idaction fehlt leider, oder die spalte hat jetzt einen anderen namen. idaction_name ?

das brachte leider nicht das gewünschte ergebnis, die gelöschten datensätze habe ich noch. durch die archiv tabellen blick ich leider nicht ganz durch.

gibt es einen praktikablen weg meine statistik zu korrigieren?

gruß,
transrapid

Das würde ich lassen. Lieber das nächste mal per Cookie / IP-Filter die eigenen Besuche ausschließen.

Falls es sehr dringend ist, müssten natürlich auch die Archive gelöscht- und neu archiviert werden. Dann ist der Besuch nicht mehr in den Reports.

Ich “bump” das mal hoch, weil ich auch nach einer Möglichkeit suche, einen “Besucher” aus der Statistik zu löschen. Die Antwort “beim nächsten mal …” kommt hier nicht in Frage, da ich absichtlich zum testen meine eigenen Besuche tracke. Diese sollen nach dem Test natürlich aus der Statistik verschwinden, weil sie diese verfälschen. Wenn es da wirklich keine einfache Möglichkeit gibt, finde ich das ziemlich schwach.

1 Like

Ein nachträgliches Löschen oder Ausschließen vergangener Besuche ist nach wie vor NICHT mit Piwik’s Boardmitteln möglich. Gleiches trifft - wer hätte es auch anders erwartet - auf Google Analytics zu. :wink: Auch hier greifen die Filter nur bei neuen Einträgen. Ich meine mich aber zu erinnern, dass es bereits ein Feature Request existiert.

In der Issue Queue hat mattab folgendes gepostet. Benutzung ohne Gewähr und wie immer erst einmal ein Backup VORHER anlegen.

Take a backup of your log_* tables - DELETE log_visit, log_link_visit_action FROM piwik_log_visit AS log_visit LEFT JOIN piwik_log_link_visit_action as log_link_visit_action ON log_visit.idvisit = log_link_visit_action.idvisit LEFT JOIN piwik_log_action as log_action ON log_action.idaction = log_link_visit_action.idaction_url WHERE log_action.name LIKE '%PORN%' should delete all visits and pageviews where the Page URL contains PORN - then do the two steps in this page: How do I force the reports to be re-processed from the logs? - Analytics Platform - Piwik (delete archive data + run core:archive command)

Ansonsten von Anfang an die eigenen Abrufe ausschließen!

übersetzt heißt das soviele wie, lösche alle Einträge, die eine Webpage mit einer Url in der Porn vorkommt.
Das ist nicht das Gewünschte. Gewünscht ist, nicht den Besuch einer bestimmten Url zu löschen, weil dann auch alle anderen Besuche von anderen Besuchern auf diese Urls gelöscht werden, sondern das Löschen eines einzelnen Besuchers per IP zu einem gewissen Zeitpunkt (zB Heute).
Piwik legt doch schon Besucher-Profile an, per IP, oder ähnlich (so genau kenne ich die Funktion nicht). Es existiert sogar eine Besucher-Profil-Webpage. Dort vermisse ich: Lösche die Trackings dieses Besuchers, die im gewählten Zeitraum angezeigt werden.