From d6d4103aac59daa963dbc75ac1cf1bc2f4a97ee5 Mon Sep 17 00:00:00 2001 From: Jason Packer Date: Tue, 7 Apr 2026 08:11:17 -0400 Subject: [PATCH 1/4] changed plausible_analytics to category site_analytics --- db/patterns/plausible_analytics.eno | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/patterns/plausible_analytics.eno b/db/patterns/plausible_analytics.eno index 4a0de527c..1d61be703 100644 --- a/db/patterns/plausible_analytics.eno +++ b/db/patterns/plausible_analytics.eno @@ -1,5 +1,5 @@ name: Plausible Analytics -category: utilities +category: site_analytics website_url: https://plausible.io/ organization: plausible From c75c7584f09026b284924c4c319703767d45b08f Mon Sep 17 00:00:00 2001 From: Jason Packer Date: Tue, 7 Apr 2026 10:22:39 -0400 Subject: [PATCH 2/4] added analytics.google.com to domains --- db/patterns/google_analytics.eno | 1 + 1 file changed, 1 insertion(+) diff --git a/db/patterns/google_analytics.eno b/db/patterns/google_analytics.eno index 0f0c93455..5ac2cffce 100644 --- a/db/patterns/google_analytics.eno +++ b/db/patterns/google_analytics.eno @@ -7,6 +7,7 @@ organization: google google-analytics.com region1.google-analytics.com googleanalytics.com +analytics.google.com --- domains --- filters From 4b34e32890e60acf3f568304366d52a3237c3f1b Mon Sep 17 00:00:00 2001 From: Jason Packer Date: Thu, 9 Apr 2026 11:58:23 -0400 Subject: [PATCH 3/4] Broaden Adobe Analytics beacon filter to match any domain/TLD The previous regex /metrics\..*\.(com|net|org)\/b\/(s|ss)\// required "metrics." in the hostname and only matched .com/.net/.org TLDs. This missed first-party Adobe Analytics proxies using other subdomain names (e.g. smon.loc.gov) or other TLDs (.gov, .edu, etc.). The /b/ss/{suite_id}/{version}/ path structure is unique to Adobe Analytics (formerly Omniture SiteCatalyst), so matching on the path alone is sufficient and avoids false negatives. Co-Authored-By: Claude Opus 4.6 --- db/patterns/adobe_experience_cloud.eno | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/db/patterns/adobe_experience_cloud.eno b/db/patterns/adobe_experience_cloud.eno index 1d40008ed..098b4db6d 100644 --- a/db/patterns/adobe_experience_cloud.eno +++ b/db/patterns/adobe_experience_cloud.eno @@ -22,7 +22,7 @@ adoberesources.net ||.122.2o7.net^$3p ||adoberesources.net/alloy/*/alloy^$3p /h10000/cma/tms/metrics.js -/metrics\..*\.(com|net|org)\/b\/(s|ss)\// +/\/b\/ss?\/[^\/]+\/\d+\// ||2o7.net^$3p ||du8783wkf05yr.cloudfront.net^$3p ||hitbox.com^$3p From cab92548f2e0f6aeab7b8b279035a4ea27798181 Mon Sep 17 00:00:00 2001 From: Jason Packer Date: Sat, 11 Apr 2026 09:39:48 -0400 Subject: [PATCH 4/4] added rule for measurement protocol to server-side proxies --- db/patterns/google_analytics.eno | 1 + 1 file changed, 1 insertion(+) diff --git a/db/patterns/google_analytics.eno b/db/patterns/google_analytics.eno index 5ac2cffce..a9ac3c458 100644 --- a/db/patterns/google_analytics.eno +++ b/db/patterns/google_analytics.eno @@ -28,6 +28,7 @@ analytics.google.com ||stats.g.doubleclick.net/__utm.gif ||stats.g.doubleclick.net/dc.js ||googleanalytics.com/analytics.js +/\/g\/collect\?v=\d+&tid=G-/ --- filters ghostery_id: 13