測定モデルを選択する
Umami、Plausible、Matomo、GoatCounterは、それぞれ異なる機能セットと運用方針を持っています。現在の要件、ライセンス、実際のデータ収集を確認してください。製品名は、その設定された動作を確認することの代わりにはなりません。
イベントの内容を最小化する
パスワード、トークン、プライベートページのパラメータ、機密識別子を記録しないでください。ユーザーレベルのジャーニーを収集する前に、集計カウント、短い保持期間、限定的なアクセスを検討してください。分析アプリケーションだけでなく、リバースプロキシが記録する内容も確認してください。
同意を実際の設計上の問題として扱う
Cookieを使用しない設定が、すべてのプライバシーまたは同意に関する規則の対象外となるわけではありません。適用される要件は、データ、技術、ユーザー、管轄区域によって異なります。実装を正確に説明し、適切なレビューを受けてください。
サービスの信頼性を維持する
ダッシュボードを保護し、対応している場合は書き込みを制限し、データベースを監視して古いデータを削除してください。ブロックしたアナリティクスが主要サイトを壊さないことをテストしてください。設定をバックアップし、実際に必要な履歴のみを保持してください。
実際のイベントを1件確認する
ブラウザのネットワークインスペクターを開き、ページビューによって生成されたリクエストを確認してください。パス、クエリパラメータ、リファラー、識別子、イベントペイロードを確認してください。送信される内容をユーザーに示されるポリシーと比較してください。この簡単な検査によって、データベースに蓄積される前に不要なデータが見つかることがよくあります。
有用な保持期間を定義する
どのレポートに日次集計が必要で、どのレポートに(必要な場合)個別イベントが必要かを判断してください。削除または集計をスケジュールし、実際に実行されることを確認します。ダッシュボードへのアクセスは制限し、分析の障害がメインのウェブサイトを遅延させないようにしてください。
コレクションモデルと運用スタックを比較
回答する必要がある質問に基づいてツールを選択してください。Umamiの現在のセルフホスト構成ではPostgreSQLを使用します。Plausible Community Edition、Matomo、GoatCounterにはそれぞれ独自のスタックと機能の境界があります。ホスト型製品とセルフホスト版が同一であると仮定せず、現在のリリースとデータベース要件を確認してください。セッション、リプレイ、カスタム識別子は、集計ページカウンターを超えるデータと責任を追加します。実際の製品上の質問に答える最小の収集モデルから始めてください。
公式ドキュメント: Umamiのインストール · Plausibleセルフホスト版 · Matomoのインストール · GoatCounter セルフホスティングプロジェクト
管理と収集は別々のルールで運用する
サポート対象のデプロイ、プライベートなデータベース接続、および TLS を使用してください。既定の管理者パスワードは直ちに変更してください。サイト/プロジェクトのエントリを作成し、管理下のページに必要なトラッキングスニペットのみを追加してください。ダッシュボードと管理ルートを保護してください。収集エンドポイントが公開されているからといって、そのレポートも公開すべきとは限りません。データベースの移行、アプリケーションのシークレット、復旧用エクスポートを更新計画に含めてください。
- イベントからは、非公開の設定、チェックアウトの詳細、トークンを含むクエリ文字列を除外してください。
- サイトのプライバシーポリシー用に、スクリプトの正確な配信元とエンドポイントを記録してください。
- 他の組織にダッシュボードを提供する前に、ライセンスとエディションの制限を確認してください。
公式ドキュメント: Umamiのセットアップとデフォルトアカウント
製品ラベルを信頼するのではなく、イベントを検査する
使い捨てのページビューと無害なカスタムイベントを使用してください。そのURL、リファラー、識別子、ペイロード、ストレージ/クッキーの挙動についてネットワークリクエストを検査し、ダッシュボードのエントリと比較します。アナリティクスをブロックして繰り返します。プライマリサイトは機能し続ける必要があります。空のレポートで成功を返す収集エンドポイントは、誤ったプロジェクト識別子、オリジンルール、ブロックされたスクリプト、またはキュー/データベースの問題を示している可能性があります。診断イベントに実際のパスワードや支払い参照を入れないでください。
保持を、観測可能な結果を伴うタスクにする
データベースがいっぱいになる前に、削除または集計の期間を選択してください。分析設定だけでなく、リバースプロキシとデータベースのログも確認してください。レポートUIよりも多くの詳細を保持している可能性があります。エクスポート、復元、および期限切れのテストイベントの実際の削除をテストしてください。Cookieフリーは技術的な説明であり、包括的な法的免除ではありません。製品名から自動的なコンプライアンスを約束するのではなく、実際のデータ、目的、対象者、適用される規則を確認してください。