SlideShare a Scribd company logo
1 of 14
Web analytics is dead!
Long live event analytics
How data scientists and big data tech are killing one
industry and creating another
What role Snowplow plays
Web analytics is a big industry
ā€¢ Spend in the just the US on web analytics software (Adobe
Sitecatalyst, Webtrends, Google Analytics Premium etc.) estimated at $500m
and growing 17 ā€“ 20% p.a. in 2011*
ā€¢ Likely that at that amount is spent again on consulting services related to the
use of web analytics data
ā€¢ Whole industry of web consultants e.g.:
ā€¢ Semphonic in the USA (bought by Ernst and Young)
ā€¢ Logan Tod in the UK (bought by PwC)
ā€¢ Big 4 accounting firms only buy businesses they can sell into (tens of) thousands of
companies

ā€¢ Whole ecosystem around web analytics
ā€¢ ā€œDigital analytics professionalsā€ ā€“ it is a career path (retailers, media agencies)
ā€¢ Events, books, organisations geared towards web analysts

*Source: Quora
http://www.quora.com/Web-Analytics-what-is-the-size-of-the-web-analytics-market
Web analytics is an old industry, predating the recent wave in
big data technology
Web analytics
1990

Web is born

1993

Big data

Log file based web analytics

1996
1997

Javascript tagging

ā€¦
2004

publishes MapReduce paper

2006

Hadoop project split out of Nutch

2008

Facebook develops Hive

2010

publishes Dremel paper

2011

open sources Storm
Two problems with web analytics, that stem from the fact web
analytics came of age in the 1990s
The web was static, hyperlinked documents

Tech to handle massive data sets was
prohibitively expensive

ā€¢ The entities and events that web analytics
programmes understand is limited

ā€¢ Web analytics programmes aggregate raw data
to reduce data volumes

ā€¢ Page views, link clicks, transactions, goals,
sessions, visitors

ā€¢ This requires specifying in advance how data
can be analysed, so that the data can be ā€˜precutā€™

Hard to model the rich interactions in
todayā€™s interactive webapps

Web analytics reporting is very inflexible
In particular, web analytics insistence on aggregating data is an
anathema to data scientists
Data scientist approach
Give me the data and Iā€™ll figure out
how to answer the question

Web analytics approach
You canā€™t get your answer from one of
our pre-canned reports? Have a go
with our ā€œadvanced report-builderā€

What if I want to: build a model? Understand underlying causality? Use the data in
my web application? Dynamically optimize spend / content?
We built Snowplow to address the two weaknesses in the web
analytics approach
Describe web events in much richer
grammar and vocabulary

Liberate your data
ā€¢ Where you store your data has a big
impact on what types of analyses you can
quickly run on it
Snowplow is an event data collection and warehousing platform
Snowplow data pipeline
Website / webapp

Amazon
S3

Mobile apps

Other applications
(e.g. on games
consoles, connected
TVs, desktops, connected
devices)

Collect

Transform
and
enrich

Amazon
Redshift /
PostgreSQL

Other
(Neo4J, Big
Queryā€¦)
Snowplow delivers your
complete, granular event data in
your own data warehouse(s), so
you can plugin any tool to analyse
it
Snowplow is composed of a set of loosely coupled
subsystems, architected to be robust and scalable

1. Trackers

A

Generate event
data

Examples:
ā€¢ Javascript
tracker
ā€¢ Ruby / Lua /
No-JS /
Arduino
tracker

2. Collectors

B

Receive data
from trackers
and put it in a
queue
Examples:
ā€¢ Cloudfront
collector
ā€¢ Clojure
collector for
Amazon EB

3. Enrich

C

Clean and
enrich raw data

Built on
Scalding /
Cascading /
Hadoop and
powered by
Amazon EMR

4. Storage

D

5. Analytics

Store data
ready for
analysis
Examples:
ā€¢ Amazon
Redshift
ā€¢ PostgreSQL
ā€¢ Amazon S3

A

D

Standardised data protocols
Snowplow is open source and cloud-based
ā€¢ Open source but easy to deploy via integration with Amazon Web Services
(cloud infrastructure)

ā€¢ Our technology is free!
ā€¢ Collecting massive quantities of digital event data should be easy and cheapā€¦
ā€¢ ā€¦ so that we can focus time and effort on using the data productively

ā€¢ We charge for Professional Services on top of our platform
ā€¢ More value in how you use the data, than in collecting / storing it
ā€¢ Lots of scope to build applications on top of our platform going forwards
Our usersā€¦
ā€¦use our tech to solve some of their most intractable problems
ā€¢ What is the impact of different ad campaigns and creative on the way users
behave, subsequently? What is the return on that ad spend?

ā€¢ How do visitors use social channels (Facebook / Twitter) to interact around video
content? How can we predict which content will ā€œgo viralā€?

ā€¢ How do updates to our product change the ā€œstickinessā€ of our service? ARPU?
Does that vary by customer segment?
We believe that event data is one of the most exciting data
sources to work with, today
We are only at the beginning of figuring out how to use this
dataā€¦
ā€¢ How do we represent different types of event sequence?
ā€¢ What makes journeys similar and what makes them different? How can we
cluster them?
ā€¢ How can we ā€œspotā€ those events that are predictive of future events? Of
consumer value? Of consumer interest?
ā€¢ How can we unpick the effects of marketing / digital products and userā€™s
predisposition to the way sequences of events unfold?
ā€¢ How best should we model different users at different points on different types
of journeys?
We hope people like you will use our tech to do amazing things
with the data!

Questions?

More information
ā€¢ Snowplow repo: https://github.com/snowplow/snowplow
ā€¢ Twitter: @SnowPlowData
ā€¢ Website: http://snowplowanaltyics.com
ā€¢ My LinkedIn:
ā€¢ My Twitter:

More Related Content

More from yalisassoon

Snowplow: evolve your analytics stack with your business
Snowplow: evolve your analytics stack with your businessSnowplow: evolve your analytics stack with your business
Snowplow: evolve your analytics stack with your businessyalisassoon
Ā 
Snowplow at Sigfig
Snowplow at SigfigSnowplow at Sigfig
Snowplow at Sigfigyalisassoon
Ā 
2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modeling2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modelingyalisassoon
Ā 
Snowplow: putting digital analysts at the heart of digital analytics - the fo...
Snowplow: putting digital analysts at the heart of digital analytics - the fo...Snowplow: putting digital analysts at the heart of digital analytics - the fo...
Snowplow: putting digital analysts at the heart of digital analytics - the fo...yalisassoon
Ā 
Snowplow the evolving data pipeline
Snowplow   the evolving data pipelineSnowplow   the evolving data pipeline
Snowplow the evolving data pipelineyalisassoon
Ā 
Capturing online customer data to create better insights and targeted actions...
Capturing online customer data to create better insights and targeted actions...Capturing online customer data to create better insights and targeted actions...
Capturing online customer data to create better insights and targeted actions...yalisassoon
Ā 
Yali presentation for snowplow amsterdam meetup number 2
Yali presentation for snowplow amsterdam meetup number 2Yali presentation for snowplow amsterdam meetup number 2
Yali presentation for snowplow amsterdam meetup number 2yalisassoon
Ā 
Snowplow at DA Hub emerging technology showcase
Snowplow at DA Hub emerging technology showcaseSnowplow at DA Hub emerging technology showcase
Snowplow at DA Hub emerging technology showcaseyalisassoon
Ā 
Using Snowplow for A/B testing and user journey analysis at CustomMade
Using Snowplow for A/B testing and user journey analysis at CustomMadeUsing Snowplow for A/B testing and user journey analysis at CustomMade
Using Snowplow for A/B testing and user journey analysis at CustomMadeyalisassoon
Ā 
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016yalisassoon
Ā 
Modeling event data
Modeling event dataModeling event data
Modeling event datayalisassoon
Ā 
The analytics journey at Viewbix - how they came to use Snowplow and the setu...
The analytics journey at Viewbix - how they came to use Snowplow and the setu...The analytics journey at Viewbix - how they came to use Snowplow and the setu...
The analytics journey at Viewbix - how they came to use Snowplow and the setu...yalisassoon
Ā 
Snowplow Analytics and Looker at Oyster.com
Snowplow Analytics and Looker at Oyster.comSnowplow Analytics and Looker at Oyster.com
Snowplow Analytics and Looker at Oyster.comyalisassoon
Ā 
Snowplow: where we came from and where we are going - March 2016
Snowplow: where we came from and where we are going - March 2016Snowplow: where we came from and where we are going - March 2016
Snowplow: where we came from and where we are going - March 2016yalisassoon
Ā 
Snowplow is at the core of everything we do
Snowplow is at the core of everything we doSnowplow is at the core of everything we do
Snowplow is at the core of everything we doyalisassoon
Ā 
Implementing improved and consistent arbitrary event tracking company-wide us...
Implementing improved and consistent arbitrary event tracking company-wide us...Implementing improved and consistent arbitrary event tracking company-wide us...
Implementing improved and consistent arbitrary event tracking company-wide us...yalisassoon
Ā 
Chefsfeed presentation to Snowplow Meetup San Francisco, Oct 2015
Chefsfeed presentation to Snowplow Meetup San Francisco, Oct 2015Chefsfeed presentation to Snowplow Meetup San Francisco, Oct 2015
Chefsfeed presentation to Snowplow Meetup San Francisco, Oct 2015yalisassoon
Ā 
Understanding event data
Understanding event dataUnderstanding event data
Understanding event datayalisassoon
Ā 
Big data meetup budapest adding data schemas to snowplow
Big data meetup budapest   adding data schemas to snowplowBig data meetup budapest   adding data schemas to snowplow
Big data meetup budapest adding data schemas to snowplowyalisassoon
Ā 
Customer lifetime value
Customer lifetime valueCustomer lifetime value
Customer lifetime valueyalisassoon
Ā 

More from yalisassoon (20)

Snowplow: evolve your analytics stack with your business
Snowplow: evolve your analytics stack with your businessSnowplow: evolve your analytics stack with your business
Snowplow: evolve your analytics stack with your business
Ā 
Snowplow at Sigfig
Snowplow at SigfigSnowplow at Sigfig
Snowplow at Sigfig
Ā 
2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modeling2016 09 measurecamp - event data modeling
2016 09 measurecamp - event data modeling
Ā 
Snowplow: putting digital analysts at the heart of digital analytics - the fo...
Snowplow: putting digital analysts at the heart of digital analytics - the fo...Snowplow: putting digital analysts at the heart of digital analytics - the fo...
Snowplow: putting digital analysts at the heart of digital analytics - the fo...
Ā 
Snowplow the evolving data pipeline
Snowplow   the evolving data pipelineSnowplow   the evolving data pipeline
Snowplow the evolving data pipeline
Ā 
Capturing online customer data to create better insights and targeted actions...
Capturing online customer data to create better insights and targeted actions...Capturing online customer data to create better insights and targeted actions...
Capturing online customer data to create better insights and targeted actions...
Ā 
Yali presentation for snowplow amsterdam meetup number 2
Yali presentation for snowplow amsterdam meetup number 2Yali presentation for snowplow amsterdam meetup number 2
Yali presentation for snowplow amsterdam meetup number 2
Ā 
Snowplow at DA Hub emerging technology showcase
Snowplow at DA Hub emerging technology showcaseSnowplow at DA Hub emerging technology showcase
Snowplow at DA Hub emerging technology showcase
Ā 
Using Snowplow for A/B testing and user journey analysis at CustomMade
Using Snowplow for A/B testing and user journey analysis at CustomMadeUsing Snowplow for A/B testing and user journey analysis at CustomMade
Using Snowplow for A/B testing and user journey analysis at CustomMade
Ā 
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Analytics at Carbonite: presentation to Snowplow Meetup Boston April 2016
Ā 
Modeling event data
Modeling event dataModeling event data
Modeling event data
Ā 
The analytics journey at Viewbix - how they came to use Snowplow and the setu...
The analytics journey at Viewbix - how they came to use Snowplow and the setu...The analytics journey at Viewbix - how they came to use Snowplow and the setu...
The analytics journey at Viewbix - how they came to use Snowplow and the setu...
Ā 
Snowplow Analytics and Looker at Oyster.com
Snowplow Analytics and Looker at Oyster.comSnowplow Analytics and Looker at Oyster.com
Snowplow Analytics and Looker at Oyster.com
Ā 
Snowplow: where we came from and where we are going - March 2016
Snowplow: where we came from and where we are going - March 2016Snowplow: where we came from and where we are going - March 2016
Snowplow: where we came from and where we are going - March 2016
Ā 
Snowplow is at the core of everything we do
Snowplow is at the core of everything we doSnowplow is at the core of everything we do
Snowplow is at the core of everything we do
Ā 
Implementing improved and consistent arbitrary event tracking company-wide us...
Implementing improved and consistent arbitrary event tracking company-wide us...Implementing improved and consistent arbitrary event tracking company-wide us...
Implementing improved and consistent arbitrary event tracking company-wide us...
Ā 
Chefsfeed presentation to Snowplow Meetup San Francisco, Oct 2015
Chefsfeed presentation to Snowplow Meetup San Francisco, Oct 2015Chefsfeed presentation to Snowplow Meetup San Francisco, Oct 2015
Chefsfeed presentation to Snowplow Meetup San Francisco, Oct 2015
Ā 
Understanding event data
Understanding event dataUnderstanding event data
Understanding event data
Ā 
Big data meetup budapest adding data schemas to snowplow
Big data meetup budapest   adding data schemas to snowplowBig data meetup budapest   adding data schemas to snowplow
Big data meetup budapest adding data schemas to snowplow
Ā 
Customer lifetime value
Customer lifetime valueCustomer lifetime value
Customer lifetime value
Ā 

Recently uploaded

Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...amitlee9823
Ā 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
Ā 
Malegaon Call Girls Service ā˜Ž ļø82500ā€“77686 ā˜Žļø Enjoy 24/7 EscortĀ Service
Malegaon Call Girls Service ā˜Ž ļø82500ā€“77686 ā˜Žļø Enjoy 24/7 EscortĀ ServiceMalegaon Call Girls Service ā˜Ž ļø82500ā€“77686 ā˜Žļø Enjoy 24/7 EscortĀ Service
Malegaon Call Girls Service ā˜Ž ļø82500ā€“77686 ā˜Žļø Enjoy 24/7 EscortĀ ServiceDamini Dixit
Ā 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
Ā 
Call Girls Hebbal Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangaloreamitlee9823
Ā 
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...lizamodels9
Ā 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
Ā 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
Ā 
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...amitlee9823
Ā 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
Ā 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
Ā 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
Ā 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
Ā 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting
Ā 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
Ā 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
Ā 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
Ā 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
Ā 
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...Sheetaleventcompany
Ā 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
Ā 

Recently uploaded (20)

Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...
Ā 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
Ā 
Malegaon Call Girls Service ā˜Ž ļø82500ā€“77686 ā˜Žļø Enjoy 24/7 EscortĀ Service
Malegaon Call Girls Service ā˜Ž ļø82500ā€“77686 ā˜Žļø Enjoy 24/7 EscortĀ ServiceMalegaon Call Girls Service ā˜Ž ļø82500ā€“77686 ā˜Žļø Enjoy 24/7 EscortĀ Service
Malegaon Call Girls Service ā˜Ž ļø82500ā€“77686 ā˜Žļø Enjoy 24/7 EscortĀ Service
Ā 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
Ā 
Call Girls Hebbal Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bangalore
Ā 
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ā¤ļø8448577510 āŠ¹Best Escorts Service I...
Ā 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
Ā 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Ā 
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...
Ā 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
Ā 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
Ā 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
Ā 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
Ā 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
Ā 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
Ā 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
Ā 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
Ā 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
Ā 
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Ā 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
Ā 

How snowplow and data scientists are transforming the web analytics industry (and creating a new event analytics industry)

  • 1. Web analytics is dead! Long live event analytics How data scientists and big data tech are killing one industry and creating another What role Snowplow plays
  • 2. Web analytics is a big industry ā€¢ Spend in the just the US on web analytics software (Adobe Sitecatalyst, Webtrends, Google Analytics Premium etc.) estimated at $500m and growing 17 ā€“ 20% p.a. in 2011* ā€¢ Likely that at that amount is spent again on consulting services related to the use of web analytics data ā€¢ Whole industry of web consultants e.g.: ā€¢ Semphonic in the USA (bought by Ernst and Young) ā€¢ Logan Tod in the UK (bought by PwC) ā€¢ Big 4 accounting firms only buy businesses they can sell into (tens of) thousands of companies ā€¢ Whole ecosystem around web analytics ā€¢ ā€œDigital analytics professionalsā€ ā€“ it is a career path (retailers, media agencies) ā€¢ Events, books, organisations geared towards web analysts *Source: Quora http://www.quora.com/Web-Analytics-what-is-the-size-of-the-web-analytics-market
  • 3. Web analytics is an old industry, predating the recent wave in big data technology Web analytics 1990 Web is born 1993 Big data Log file based web analytics 1996 1997 Javascript tagging ā€¦ 2004 publishes MapReduce paper 2006 Hadoop project split out of Nutch 2008 Facebook develops Hive 2010 publishes Dremel paper 2011 open sources Storm
  • 4. Two problems with web analytics, that stem from the fact web analytics came of age in the 1990s The web was static, hyperlinked documents Tech to handle massive data sets was prohibitively expensive ā€¢ The entities and events that web analytics programmes understand is limited ā€¢ Web analytics programmes aggregate raw data to reduce data volumes ā€¢ Page views, link clicks, transactions, goals, sessions, visitors ā€¢ This requires specifying in advance how data can be analysed, so that the data can be ā€˜precutā€™ Hard to model the rich interactions in todayā€™s interactive webapps Web analytics reporting is very inflexible
  • 5. In particular, web analytics insistence on aggregating data is an anathema to data scientists Data scientist approach Give me the data and Iā€™ll figure out how to answer the question Web analytics approach You canā€™t get your answer from one of our pre-canned reports? Have a go with our ā€œadvanced report-builderā€ What if I want to: build a model? Understand underlying causality? Use the data in my web application? Dynamically optimize spend / content?
  • 6. We built Snowplow to address the two weaknesses in the web analytics approach Describe web events in much richer grammar and vocabulary Liberate your data ā€¢ Where you store your data has a big impact on what types of analyses you can quickly run on it
  • 7. Snowplow is an event data collection and warehousing platform Snowplow data pipeline Website / webapp Amazon S3 Mobile apps Other applications (e.g. on games consoles, connected TVs, desktops, connected devices) Collect Transform and enrich Amazon Redshift / PostgreSQL Other (Neo4J, Big Queryā€¦) Snowplow delivers your complete, granular event data in your own data warehouse(s), so you can plugin any tool to analyse it
  • 8. Snowplow is composed of a set of loosely coupled subsystems, architected to be robust and scalable 1. Trackers A Generate event data Examples: ā€¢ Javascript tracker ā€¢ Ruby / Lua / No-JS / Arduino tracker 2. Collectors B Receive data from trackers and put it in a queue Examples: ā€¢ Cloudfront collector ā€¢ Clojure collector for Amazon EB 3. Enrich C Clean and enrich raw data Built on Scalding / Cascading / Hadoop and powered by Amazon EMR 4. Storage D 5. Analytics Store data ready for analysis Examples: ā€¢ Amazon Redshift ā€¢ PostgreSQL ā€¢ Amazon S3 A D Standardised data protocols
  • 9. Snowplow is open source and cloud-based ā€¢ Open source but easy to deploy via integration with Amazon Web Services (cloud infrastructure) ā€¢ Our technology is free! ā€¢ Collecting massive quantities of digital event data should be easy and cheapā€¦ ā€¢ ā€¦ so that we can focus time and effort on using the data productively ā€¢ We charge for Professional Services on top of our platform ā€¢ More value in how you use the data, than in collecting / storing it ā€¢ Lots of scope to build applications on top of our platform going forwards
  • 11. ā€¦use our tech to solve some of their most intractable problems ā€¢ What is the impact of different ad campaigns and creative on the way users behave, subsequently? What is the return on that ad spend? ā€¢ How do visitors use social channels (Facebook / Twitter) to interact around video content? How can we predict which content will ā€œgo viralā€? ā€¢ How do updates to our product change the ā€œstickinessā€ of our service? ARPU? Does that vary by customer segment?
  • 12. We believe that event data is one of the most exciting data sources to work with, today
  • 13. We are only at the beginning of figuring out how to use this dataā€¦ ā€¢ How do we represent different types of event sequence? ā€¢ What makes journeys similar and what makes them different? How can we cluster them? ā€¢ How can we ā€œspotā€ those events that are predictive of future events? Of consumer value? Of consumer interest? ā€¢ How can we unpick the effects of marketing / digital products and userā€™s predisposition to the way sequences of events unfold? ā€¢ How best should we model different users at different points on different types of journeys?
  • 14. We hope people like you will use our tech to do amazing things with the data! Questions? More information ā€¢ Snowplow repo: https://github.com/snowplow/snowplow ā€¢ Twitter: @SnowPlowData ā€¢ Website: http://snowplowanaltyics.com ā€¢ My LinkedIn: ā€¢ My Twitter: