Snowplow is an event analytics platform

Snowplow enables you to:

1. Record events from anywhere

Snowplow enables you to record rich, granular, event level data from your website, mobile applications, desktop applications, server-side systems and third party applications.

This data provides a record of everything that has occurred in your business, providing a solid foundation for building insight and using that for taking intelligent action.

Our large library of open source trackers enable you to track and generate data from your own systems.

In addition, we support ingesting data from a growing number of third party providers via webhooks.

2. Structure, enrich and model that data

We do not simply let you collect and warehouse event-level data. We run a sophisticated data pipeline that:

  1. Validates your data to ensure that it conforms the associated schemas. Unlike our competitors, we do not ignore malformed data - we provide it back to our users so they can address the issue at source and reprocess the data if necessary
  2. Enriches the data. Our enrichment framework enables us to perform dimension widening on captured data using third party data sets: for example, parsing and categorising referer, inferring device, browser and operating system information from useragents or locating users based on their IP addresses, for example
  3. Models the data. As well as delivering event-level data for sophisticated analysis, we enable our users to model the data, including applying:
    • Identity stitching algorithms to figure out which events belong to a particular user, and aggregate over that user’s data to create an update to date record for her in user-level table
    • Sessionize events - grouping events together into logic flows that correspond to specific user actions

3. Load the the data into your own data warehouse to power sophisticated analysis

We deliver your event-level data to you in your own datawarehouse. That gives the ability to:

  1. Join your event-level data with other data sets, including customer data sets (e.g. CRM), marketing and campaign data (e.g. Adwords), product and merchandising data and financial data
  2. Perform sophisticated analytics including
    • Customer / marketing analytics
    • Catalog / merchandising analytics
    • Product analytics
  3. Develop predictive models

4. Make that data available to real-time data processing applications via Amazon Kinesis

Snowplow is your company’s digital nervous system. We can deliver your event-level data to an Amazon Kinesis stream, so that you can build data-driven applications that consume that data and take intelligent decisions based on it.

Your data scientists can build models based on the complete historical data set in the Snowplow datawarehouse, and then put those models live on the data coming in production.

Just think about what that makes possible.

Find out more

Ready for Snowplow?