技術情報

28. 特定のウェブサイトと (または) 日付の古い訪問統計データを削除するには ?

2015年12月17日 How To

※注 この記事は Piwik1.8~2.17のアーカイブ情報です

特定の日付と (または) 特定のウェブサイトの、全訪問者ログデータを削除する必要があるかもしれません。たとえば誤ってインポートされたログファイルがある場合、無効なデータを削除したいかもしれません。Piwik2.14.0 では、全ての訪問者ログデータ (訪問者数、アクション数、目標コンバージョン、E コマースアクティビティを含む) を削除できる、新しいコンソールコマンドをリリースしました。

このコンソールコマンドを利用するには、サーバーに SSH でログインし、Piwik ディレクトリに移動し、ヘルプを表示するために次のコマンドを実行してください。

 
./console help core:delete-logs-data

次のオプションが利用可能です。

-—dates は、この日付範囲内の日付とログデータを削除できます。 例) 2012-01-01, 2013-01-01
-—idsite は、この ID を持つサイトに属するログデータを削除できます。コンマで区切られたウェブサイト ID のリスト : たとえば 1, 2, 3 など。
デフォルトで全てのサイトからのログデータは削除されます。
—-limit は、一度に削除する複数列を選択できます。より数が増えれば増えるほど、ログの削除に時間がかかります。また進展が少ないとスクリーンに表示されます。(デフォルト : 1000)

たとえばウェブサイト ID42 にある 2015 年 1 月の全てのログデータを削除するには、次の通り実行します。

 
./console core:delete-logs-data --dates=2015-01-01,2015-01-31 --idsite=42

注意

・特定の日付範囲とウェブサイト ID に対する全訪問者のログデータは、永久に削除されます。
・このコンソールコマンドは、アーカイブされたレポートデータは削除せず、生の訪問者ログデータのみを削除します。

関連 FAQ

古いデータの自動削除を設定したい場合 (訪問者ログデータまたは解析レポートデータ) 、FAQ の Piwik の履歴データを削除するには ? をご確認ください。(古いログと (または) 古い処理されたレポートを削除する)

古いレポートを削除したい場合、FAQ の特定のウェブサイトまたは全てのウェブサイトに対する全統計データを削除するには ? をご確認ください。