A debugging tool to help you examine and debug your Snowplow tracking implementation.
-
List all your tracking events
-
See tracking parameters in human-friendly format
-
GET and POST tracking support
-
Automatically decode and parse Self-Describing Events and Custom Contexts
-
Validate your Contexts and Events against the schemas in your Iglu Repository
At the moment, only Chrome/Chromium are supported, but we hope to add support for Firefox starting v60 (pending this API).
Feedback, feature requests, pull requests, and bug reports are welcome! Please file an issue.
To install the extension, visit the page on the Chrome Web Store.
At the moment, only Static Iglu Repositories are supported. Repository servers like the one used in Snowplow Mini) support will come at a later date.
-
Right-click the extension icon in the main browser toolbar
-
Select Options
-
Paste the URL to your repository in the Iglu Repositories field
-
Repository URLs can be separated by spaces, lines, or commas
By default we include the URL for Iglu Central, which includes schemas for the built-in tracking JSONs. You can add as many repositories as you like.
Make sure you have access to your repository from your browser in order for the extension to find your schemas. Typically repositories are hosted on S3, and by default the files may not be publically readable and will result in 403 errors. It is important to have your repository website or S3 bucket configured for Cross-Origin Resource Sharing. You can find out how to correctly configure an S3 bucket at How Do I Allow Cross-Domain Resource Sharing with CORS? the default rule should work, the extension only requires GET access. If you configure CORS correctly and schemas are still Unrecognised, try clearing your browser cache.
Run npm install
to install required dependencies, then npm run build
to build the extension in the dist/
directory.
Instructions to install a local development version of the extension to test are over at the extension development documentation.