Implement custom Snowplow tracking faster with Snowtype
Blog post from Snowplow
Snowtype is a new tracking code generation tool introduced by Snowplow to enhance the implementation of custom tracking with improved speed and accuracy, eliminating the need to manually reprocess failed events. This tool ensures that only high-quality data is loaded into data warehouses by adhering to a strict data contract, where each event must conform to a schema defined in the user's schema registry. Snowtype, a command line interface (CLI) tool, generates functions, typings, and documentation for project data structures and tracking scenarios, creating a more intuitive and developer-friendly API. The tool supports JavaScript, TypeScript, Node.js, Android (Kotlin), iOS (Swift), and Go, and is available to Snowplow BDP customers with a valid API key. Users can download Snowtype as a CLI package from npm, and it will soon be available via brew, with additional support and documentation accessible through Snowplow's documentation page.