Skip to content

Limit website analytics to cookieless page statistics - #324

Closed
silveltman wants to merge 5 commits into
mainfrom
feat/cookieless-analytics-20261023
Closed

silveltman wants to merge 5 commits into
mainfrom
feat/cookieless-analytics-20261023

Conversation

@silveltman

@silveltman silveltman commented Oct 23, 2026 •

Copy link
Copy Markdown
Collaborator

Combined into PR #323, retaining reviewed head 9a51d87. Use #323 for the joint release; this PR stays open for its review history.

Restrict PostHog to cookieless pageview and pageleave statistics with memory-only persistence. Disable profiles, replay, errors, clicks, scroll tracking, campaign identifiers and search keywords. Strip URL queries and fragments, and retain only the origin of referring URLs. Keep the existing project key and production guards.

Validation: local build passes. The shared configuration passes real-SDK privacy checks in Chromium, Firefox and WebKit, including old analytics cookies and sensitive search referrers. Additional Chromium checks cover the legacy, Sitex, Astro and Shopify variants, including blocked account routes. Test requests were intercepted locally.

Saved as a draft. Publication checks and release approval remain outstanding.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

@netlify

netlify Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for fulldev-ui ready!

Name Link
🔨 Latest commit 9a51d87
🔍 Latest deploy log https://app.netlify.com/projects/fulldev-ui/deploys/6adb52016c07cbf7b8bc226f
😎 Deploy Preview https://deploy-preview-324--fulldev-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

silveltman added a commit that referenced this pull request Oct 23, 2026
…ytics (#323)

Combine the AVIF registry improvements, shared build audits, cookieless
docs analytics and small accessibility corrections in one release.
Hero1, Article1 and Articles1 prepare AVIF with WebP fallbacks and
preserve Picture layout. The header omits an empty desktop navigation
landmark while retaining populated menus. Search and checkbox examples
receive explicit accessible names and matching labels; generated
registry variants are included.

At `a780766ee5144d7033563c45c2a26d33d5f5d425`, full source check,
typecheck, all enabled unit tests, registry generation/consistency and
build pass. Interactive source checks cover search focus/filter/Escape,
bulk checkbox selection, wrapping-label activation and mobile header
open/close. Final matching built Lighthouse/visual comparisons and
hosted exploration are in progress before Ready.

Cookieless analytics from #324 retains memory persistence, filtered
URLs/referrers, no interaction/error/scroll collection and existing
privacy tests. This release supersedes #324. Installed client copies
update through the registry owner workflow after publication.

Evidence: parent rollout workspace,
`.dev/evidence/local-maintenance/ui/`. Existing markup findings remain
visible in the artifact audit. No product flow or customer theme is
published by this draft checkpoint.


### Final maintenance validation

Final head `fdccfa0ac031a1cf28c4857783d3fa9fe85e47b0` also preserves
empty navigation, names search and checkbox controls, and uses a real
space in the wordmark. Registry generation, full source checks
including33 unit tests, build and the full enabled nine-file browser
suite pass. All18 final Lighthouse runs are valid; accessibility, best
practices and SEO are100 across home, button and checkbox, mobile and
desktop. Six before/after views preserve dimensions, with only45 desktop
wordmark pixels changed. Independent review and matching hosted
interaction checks pass. No native screen-reader or dedicated
empty-navigation fixture was exercised.
@silveltman

Copy link
Copy Markdown
Collaborator Author

Opgenomen en live gepubliceerd via #323. Deze PR is daarmee overbodig.

@silveltman silveltman closed this Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant