Skip to content

auto200/piwik-pro-tracking-helper

Repository files navigation

Piwik PRO Tracking Helper Piwik PRO Tracking Helper

Inspect commands sent to the browser tracker and outgoing network events

Browser Install from
Chrome Web Store
Firefox Addons

  • supports both _paq and _ppas queues
  • easy to recognize event types
  • preview event payload

How to use

  • 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

Build the browser extension

Requirements:

  • 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 zip

Development

cd apps/debugger-extension
pnpm dev
# or pnpm dev:firefox

TODO

  • 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

About

Inspect commands sent to the Piwik PRO browser tracker and outgoing network events

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors