30 lines
926 B
SQL
30 lines
926 B
SQL
-- Remove tracking events that match current ignored patterns
|
|
|
|
-- Remove visits to ignored paths
|
|
DELETE FROM user_visits WHERE
|
|
path = '/tracking' OR
|
|
path = '/metrics' OR
|
|
path LIKE '/css/%' OR
|
|
path LIKE '/js/%' OR
|
|
path = '/boxes/ws' OR
|
|
path LIKE '%favicon%';
|
|
|
|
-- Remove visits from ignored user agents
|
|
DELETE FROM user_visits WHERE
|
|
user_agent LIKE '%Prometheus%' OR
|
|
user_agent LIKE '%UptimeRobot%' OR
|
|
user_agent LIKE 'NetworkingExtension%';
|
|
|
|
-- Optional: Clean up any other common bot/monitoring patterns that might exist
|
|
DELETE FROM user_visits WHERE
|
|
user_agent LIKE '%bot%' OR
|
|
user_agent LIKE '%Bot%' OR
|
|
user_agent LIKE '%crawler%' OR
|
|
user_agent LIKE '%Crawler%' OR
|
|
user_agent LIKE '%spider%' OR
|
|
user_agent LIKE '%Spider%' OR
|
|
user_agent LIKE '%monitor%' OR
|
|
user_agent LIKE '%Monitor%' OR
|
|
user_agent LIKE '%health%' OR
|
|
user_agent LIKE '%Health%';
|