Joao Correia

Your company performance is strong and your user base is increasing, but you aren’t satisfied and want to drive growth to the next level. You need scalable analytics to succeed.

I’ve seen too many companies growth limited by the lack of raw data ownership in free (and even some paid) analytics platforms.

Business analysts must have raw data. It is critical to providing your company the answers it needs to stay competitive, grow, and innovate.

In the quest of owning your data, commercial enterprise analytics solutions are an option, but they can carry a hefty price tag.

What if you could run an enterprise, open source, event-level analytics platform in our Amazon Web Services?.

Meet Snowplow Analytics 

Snowplow Analytics is a petabyte-scale, open source, event-level analytics platform capable of tracking every event while giving you full data ownership.

What are the benefits of Snowplow Analytics?

Interested? Read on. Not quite ready? Read “Why you should own your web analytics data”.

Here’s How it Works

You can run Snowplow analytics in real-time or batch mode.

Snowplow Analytics

Snowplow Analytics runs entirely in your Amazon Web Services (AWS) account. You can run it in real-time or batch mode. It leverages the AWS stack: S3, Elastic Map Reduce (Hadoop/Spark), Cloudfront, Elastic Load Balancer, Elastic Compute, Redshift and Kinesis to track, enrich and store event-level data.

Snowplow Architecture

Snowplow Analytics Framework

Event-level data can be any event you want to track, from a pageview on a website to opening a refrigerator door.

Let’s dig into the benefits.

Full data ownership 

Snowplow Analytics runs entirely in your AWS account; this means you control the whole process, from tracking to storage and have full ownership of the raw data. Data ownership is important because it gives you the ability to enrich and integrate with other sources, potentially increasing the value of the data.

Example: You run a B2B business with an Account Based Marketing centered approach. Through an integration with the CRM data, you can develop behavioral segments, see the behavior of your most valuable customers on your website, and tailor marketing to your existing customer base to maximize their value and brand affinity.

Deeper and more valuable analysis 

The full ownership of the raw, unsampled data lets you step outside the constrained analysis that popular analytics platforms provide (e.g. Google Analytics) and perform more sophisticated analysis on your data:

Reprocess data anytime 

Very few platforms let you reprocess data.

Snowplow is one of the few analytics tools that enable you to reprocess data. If your business logic changes or your tracking wasn’t working properly, you can reprocess your data at any time to ensure and maintain data integrity over time, which is essential to deliver accurate and meaningful insights.

Example: Your campaign tagging lacks consistency preventing you from properly attributing credit to marketing campaigns. With Snowplow Analytics, you can reprocess data and correct the tagging.

Deep integration with your business model 

Snowplow is an event level analytics platform, but what would an event be without context?

Example: Your company is structured around two areas: software and hardware. If your KPIs are “revenue” and “number of downloads” you want to slice them according to your business model: software and hardware. With Snowplow Analytics, you are free to enrich events (pageviews, add to cart, purchases) with the context that matches your business model.

Track anything 

Snowplow Analytics can track pretty much any event.

With trackers wrote in Javascript, Objective-C, Android, Scala, Clojure, Python, Ruby, Erlang, GoLang, NodeJS, PHP, Unity, Java, Dotnet, Actionscript, Cpp, Lua, and Arduino. Just pick one and if there’s an event happening, Snowplow Analytics can track it.

Batched or real-time processing 

Snowplow Analytics uses a scheduled enrichment process using Amazon EMR (Elastic Map Reduce) to process all the data. You can run this process at your leisure or in real-time using Amazon Kinesis.

Example: Your mobile game company has millions of players. Through the integration of one of the trackers with your games, you can know how many players are playing each title, in real-time.

Scale with your business needs 

Because Snowplow Analytics relies on Amazon Web Services, it can scale with your business in seconds, from thousands to billions of events a day.

Query data with your preferred business intelligence tool 

Your data is in your AWS account, stored and accessible via Redshift or S3. You can query it using Hadoop/Spark, Tableau, ElasticSearch, Splunk, R, Pandas, or your preferred business intelligence application. Start exploring your data and sharing insights across your organization in no time.

Open source and optionally as a managed service 

Snowplow Analytics is open source, which means you don’t have any licensing costs. You can also opt for the managed service; you pay your AWS usage and a fee for management, independent of your company size or number of hits.

As easy as it has ever been

Snowplow is part of a new paradigm in enterprise big data analytics that is powering access to unsampled, clickstream data with the unlimited potential to answer the questions that matter to your business and drive your bottom line. With the rise of cloud data visualization, complete data analytics democratization is inevitable. Building an affordable and powerful analytics stack is as easy as it has ever been.

Want to take Snowplow Analytics for a spin?



Joao Correia