The Snowplow Analytics Cookbook

Snowplow enables analysts to perform a wide variety of both simple and sophisticated analytics on your event data.

In this section of the website (which we are building out to include more and more analyses), we provide examples and sample queries to perform many of those analyses.

Foundational concepts

Whilst it is possible to dive in and start crunching Snowplow data, it is helpful to understand the Snowplow data model (including how that model can be extended in customer-specific ways) and the Snowplow data pipeline. In this section, we cover these foundational concepts in detail.

  1. Events
  2. Dictionaries and schemas
  3. Contexts
  4. Iglu
  5. Stages in the Snowplow data pipeline
  6. Sending data into Snowplow
  7. Viewing event-level data in Snowplow
  8. Data modeling

Performing analysis in Snowplow

There are many ways to analyse Snowplow data.

  1. Basic recipes. Simple web analytics to get started with Snowplow data.
  2. Customer analytics. Understand your customers and users.
  3. Catalog analytics. Understand the different ways content items (articles / videos) and products in your catalog drive user behavior and value.
  4. Platform analytics. Understand how updates to your application change user behavior and grow value.
  5. Tools and techniques. Useful techniques to employ with Snowplow data across a range of analyses.