flexibility

Free yourself from
rigid data structures.

With Snowplow your event data collection fits your business, not the other way around.

Your data,
your structure

You decide what events and entities you want to track and what data points should describe each of those events and entities. Our flexible schema’ing technology allows you to design data structures that reflect your business and use case, not a vendor’s legacy view of your industry.

Data easy
to consume

Data is loaded into tidy tables in your data warehouse and real-time event stream in an easy to consume format. This makes it easy for you to work directly with the data, consume it to your favourite BI tool or write real-time applications to consume the data in real-time.

Fully auditable

You have direct access to the data at every stage in the Snowplow data pipeline, enabling you to audit the data quality at each stage and validate that no data has been lost or incorrectly transformed.

From the Snowplow blog

An introduction to event data modeling

If you want to combine behavioral data from the web with other data sets, such as customer data from a CRM system, product data from a merchandising system, or content data from a CMS, it can be incredibly difficult (if not impossible) without a highly experienced developer.

Improving A/B testing with event data modeling

Broadly speaking, there are two approaches to tracking and measuring A/B tests. The first involves defining the metrics in advance that will be compared between the different test groups, and instrumenting dedicated tracking specifically for those metrics based on what segment a user belongs in (test, control, or neither). The second is the event analytics approach.

How a clear data taxonomy drives insight and action

How data is modelled and schema’d, both at data collection time, and at analysis time, makes an enormous difference to how easily insight and value can be derived from that data. In this post, I will explain why data models and schemas matter, and why being able to define your own event data model in Snowplow is a much better approach than squeezing your data into standard schemas.