| Browser | Install from |
|---|---|
| Chrome Web Store | |
| Firefox Addons |
- supports both
_paqand_ppasqueues - easy to recognize event types
- preview event payload
- install extension
- open page that has Piwik PRO installed
- open devtools (reopen if opened before) and click on "Piwik PRO Tracking Helper" tab
- refresh the page
- see results in devtools panel
- Node 20.x
- pnpm 9.x
pnpm install
# Build the Firefox extension (saves in apps/debugger-extension/.output/piwik-pro-tracking-helper-{version}-firefox.zip)
cd apps/debugger-extension && pnpm run zip:firefox
# Build the Chrome extension (saves in apps/debugger-extension/.output/piwik-pro-tracking-helper-{version}-chrome.zip)
cd apps/debugger-extension && pnpm run zipcd apps/debugger-extension
pnpm dev
# or pnpm dev:firefox- payload validation for events and network events
- add text input for filtering by event name
- allow for adding custom tracking endpoints, some integrations (like shopify) do not use JSTC, it would be nice to still be able to inspect network events from the extension
- grouping parameters in network event details
- better display of parameters
- highlight significant params that contributed to event detection https://help.piwik.pro/support/questions/what-are-events-and-how-are-they-detected/#how-event-types-are-detected
- settings & persistence
- pretty icon next to network events like in tracker debugger
- events order toggle - newest/oldest first
- support for viewing direct method calls on tracker object, currently we only have information on _paq/_ppas.push()
- formatting and syntax highlighting for functions - pushed to queue and to methods like
setCustomRequestProcessing - playwright tests
- setup eslint