技術情報

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 をご確認ください: 特定のウェブサイトと (または) 日付に対する訪問者統計データを削除するには ?