Project overview
EC Diag is an observation-only Chrome MV3 extension that captures e-commerce journey evidence after an explicit start and backend authorization. PII and sensitive fields are removed before persistence or transport, and live analysis receives only bounded, allowlisted observations. Its side panel materializes backend-derived canonical e-commerce events, source and account attribution, payload quality, funnel gaps, diagnostics, and a realtime log. JSON and HAR exports remain user-controlled, while LLM reports and support attachments require separate confirmation.

Challenge
Diagnose instrumentation across heterogeneous storefronts without interfering with the site, leaking customer data, misattributing events across pixels and accounts, or exposing the canonicalization and diagnostic rules that form the product's protected intelligence.
Solution
A thin Manifest V3 client uses safe MAIN-world interception, passive observers, recursive PII redaction, sanitized local persistence, and a durable allowlisted transport. Versioned backend analysis owns event canonicalization, source and account attribution, payload-quality evaluation, funnel derivation, and evidence-backed diagnostics, keeping sensitive data controls and proprietary intelligence behind explicit boundaries.
Tech Stack
- Chrome Extension
- JavaScript
- GA4
- Event Tracking
- Data Quality
Technical scope
- Explicit, authenticated, tab-scoped and observation-only capture
- PII redaction plus sanitized, user-controlled JSON and HAR exports
- Backend-owned canonical events, source/account attribution, payload quality, funnel, and diagnostics
- Realtime side panel with separately confirmed cloud reports and support uploads