Piwik : Supprimer des visites
Piwik est le Google Analytics du libriste. Il vous permet d’avoir des statistiques diverses sur les visites que vous avez sur votre visite. Mais il peut arriver que certaines des visites soient des tests réalisés par vous et que vous n’ayez pas mis en place le magic cookie qui vous rend invisible aux yeux de votre outil de statistiques. Comment les supprimer ?
Piwik : Procédure de suppression des visites
Piwik : Récupérer la visite (ou les visites) à supprimer
Sur le tableau de bord, il vous faut tout d’abord récupérer la date et l’heure des visites à supprimer.
Base de données : Récupérer l’ID des visites
Dans la table `piwik_log_visit`, on récupére les IDs liés aux dates et heures des visites. Chaque ID représente un visiteur, et non une action.
Base de données : Suppression des visites
On supprime d’abord les visites :
DELETE FROM `piwik_log_visit` WHERE `idvisit` IN (id1, id2, id3);
On supprime les actions liés à ces visites :
Soit par ID :
DELETE FROM `piwik_log_link_visit_action` WHERE `idvisit` IN (id1, id2, id3);
Soit par inexistance dans la table des visites :
SELECT * FROM `piwik_log_link_visit_action` WHERE `idvisit` NOT IN (SELECT `idvisit` FROM `piwik_log_visit`);
On supprime les tables de cache correspond au mois courant :
DROP TABLE IF EXISTS `piwik_archive_numeric_2013_10`, `piwik_archive_blob_2013_10`;
Piwik : Tableau de bord
Pour finir, on recharge le tableau de bord. La page va se recharger, et les statistiques vont se calculer, créant ainsi les tables de cache du mois que l’on vient de supprimer, et tout cela sans les visites que l’on voulait supprimer.
Conclusion
Et voilà, avec cette procédure, vous aurez la connaissance pour supprimer en base de données une visite de vos statistiques.
Note : le Trac du projet nous apprend que la suppression des visites sera native dans la version 2 (Source : https://dev.piwik.org/trac/ticket/3385).
Commentaires
[…] Source de l’astuce : rootslabs.net. […]
Ajouter un commentaire