Debug your Snowplow implementation with the Snowplow Debugger in Developer Tools.

Latest Version

Version
1.2.1
Update
November 13, 2024
Size
448KiB
Developer
snowcatcloud.com
Category
Users
4,000+
Rating
4.33333 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
Storage
WebRequest
See more

Snowplow Debugger Extension

If you work with Snowplow as much as we do, you know debugging is not as straightforward as inspecting hits with the network tab. Now it is!.

Looking to improve developers day-to-day during implementation and quality assurance of Snowplow, we've created a Chrome extension that is both simple and intuitive to use.

Features

- Collector Override for easy debug
- Event validation with detailed errors
- Custom Iglu servers (including your local drive)
- Rest your eyes with Chrome Dark and Light themes
- Easier QA, export to CSV
- See what you need, filter for any parameter

Changelog

v.1.2.1
+ Fix collector override

v.1.2.0
Bugfixes
+ Migrated to Manifest v3.0
+ Disabled caching of schemas to ease schema development
+ Fixed inconsistent colors in long event list

v1.1.0 - August 2021
+ Added red background when hits have invalid payload (against schema)
+ Event validation against available schema with detailed errors
+ Hit detail reveal IGLU repositories schema URL used for validation
+ Several bug fixes

Please report any issues and feature requests to [email protected].
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Snowplow Debugger", "short_name": "Snowplow Debugger", "version": "1.2.1", "description": "Debug your Snowplow implementation with the Snowplow Debugger in Developer Tools.", "author": "SnowcatCloud", "minimum_chrome_version": "88", "icons": { "128": "/img/logo.png" }, "action": { "default_icon": "/img/logo.png", "default_popup": "/pages/popup/index.html" }, "background": { "service_worker": "service_worker.js" }, "sandbox": { "pages": ["/pages/sandbox/index.html"] }, "devtools_page": "/js/background/devtools.html", "options_ui": { "page": "/pages/options/index.html", "open_in_tab": false }, "content_scripts": [ { "run_at": "document_start", "matches": ["http://*/*", "https://*/*"], "js": ["/js/content_script.js"] } ], "permissions": ["activeTab", "storage", "webRequest"], "host_permissions": [""], "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'" }, "web_accessible_resources": [ { "resources": ["config.json", "js/injected_script.js"], "matches": [ "" ] } ]}
Read more