Overview of Iteratively & Snowplow Analytics
If you're new to Iteratively, we help teams collaborate to ship high-quality analytics faster without the bugs. We provide a visual schema registry for folks to define their events & properties and include a dev toolkit that simplifies instrumentation and QA. We integrate into CI/CD to fail that build if we detect any issues with your analytics before they hit production. Our goal is to make analytics less of an afterthought and instead treated like a P1 feature.
If you're new to Snowplow Analytics, they are an enterprise-grade event data collection platform that allows you to capture high-quality, real-time event data, delivered by a cloud-native data pipeline that you fully control.
They are ideal for companies who want to manage the collection and warehousing of data across all their platforms and channels. They are used by teams like Strava, Weebly, AutoTrader, etc. and 600,000 other websites and mobile apps.
How Iteratively + Snowplow Analytics integrate
At a high-level, the integration works as follows:
- We wrap the Snowplow trackers and providing a codegen'd SDK that exposes strongly-typed methods for all events which we track as Snowplow custom unstructured events.
- Our SDK abstracts away implementation details related to forming valid self-describing JSONs associated with appropriate schemas, contexts, etc. We expose a Scala Iglu Server-compatible API that you add to your Snowplow config.
- Lastly, Iteratively exposes its registry to Iglu-compatible clients so no additional schema synchronization is required.
How to add Snowplow Analytics to Iteratively
Watch a quick demo of how the Iteratively + Snowplow Analytics works below:
We're constantly adding more analytics integrations. As always, we’d love to hear your feedback and any ideas that would improve how you use Iteratively. You can send us feedback in-product or by getting in touch with us at firstname.lastname@example.org.