25.特定のウェブサイトまたは全てのウェブサイトの全統計データを削除するには?
2015年12月17日
How To
※注 この記事は Piwik1.8~2.17のアーカイブ情報です
全てのウェブサイト情報 (名前、定義された目標等) は保持することが可能です。保存された解析データのみ削除することができます。現時点では、全てのデータを自動で削除するツールはありませんが、データベースサーバー内の特定のウェブサイトの全データを手動で削除できます。
まずは、あなたのお気に入りのデータベースクライアント (例えば phpMyadmin 等)で、Piwik データを保存している Mysql データベースに接続し、以下を実行してください。
・全ウェブサイトの解析データを削除するには、各 piwik_archive_* テーブルに対し、以下のクエリを実行してください。
DROP TABLE piwik_archive_numeric_Y, piwik_archive_blob_Y;
・特定のウェブサイトに対する解析データを削除するには、各 piwik_archive_* テーブルに対し、以下のクエリを実行してください。
DELETE FROM piwik_archive_numeric_Y, piwik_archive_blob_Y WHERE idsite = X;
Piwik がレポートを処理する際 (古い訪問者のログデータを削除しないと仮定して) 、アーカイブテーブルは訪問者ログから自動的に再作成されます。
・特定のウェブサイトに対するログデータを削除するには、リセットしたいウェブサイト ID と X を入れ替えて以下のクエリを実行してください。
DELETE FROM piwik_log_visit WHERE idsite = X; DELETE FROM piwik_log_link_visit_action WHERE idsite = X; DELETE FROM piwik_log_conversion WHERE idsite = X; DELETE FROM piwik_log_conversion_item WHERE idsite = X;
その他、古いレポートの削除と古いトラッキングデータの削除機能を使用することで解決することもできです。FAQ をご確認ください。
訪問者ログデータ (とレポートデータでない) を削除したい場合、こちらの FAQ をご確認ください: 特定のウェブサイトと (または) 日付に対する訪問者統計データを削除するには ?