SlideShare una empresa de Scribd logo
1 de 26
Marketing attribution
Big Data London 2017
Marketing departments are more important than ever to serve the ambitions of
organisations.
NG LEADERS MUST DEMONSTRATE THE RETURNS THEY
After 3 years of consecutive growth,
marketing budget
growth
has stalled
67%
of CMOs plan to increase
their spending in Digital
advertising
Numbers and Insights - Taking action
Marketing executives are required to track their spending.
Transforming the business
from this … to that
Marketing attribution: transforming a business question into a data science
problem
• How can I quantify the
influence an advertisement
has on a customer decision to
make a purchase?
• How can we measure the
effectiveness of each channel?
Marketing attribution: which channel should be rewarded ?
Marketing attribution: heuristic modelling
• Arbitrarily decide to reward on
segment of the journey
Last click ?
Major problem: will introduce a bias
towards retargeting. What if my customers
are not that sensitive to retargeting but
more to a good old Google search?
First click ?
Major problem: will introduce a bias
towards Google search. What if my
customers are sensitive to social media ?
Marketing attribution: algorithmic modelling
• All rule-based models
introduce some human bias
whatever the « complexity » .
• How can we use data
science to solve that
problem?
Introducing deep recurrent artificially
convoluted networks for distributed machine
learning models in marketing attribution
• How does that sound? Cool? Smart? Trendy?
• Data science solves well-framed problems in a well-framed manner.
• Weird…? Too complicated? Indeed. And it should not.
Attribution Modelling = Track your channels + Record the conversions
1. Markov Chain Modeling
3. Game theory and Shapley value
2. How to validate the best approach ?
Define and validate a model
A good data science solution starts … with good data
Prerequisites
• Track all your user
actions on each
targeted channel
• Leverage all the
progress IT has done
recently.
• And keep in mind that
there will certainly be
some limitations and
missing data
Marketing attribution: Markov Chain modelling
The methodology: from raw log files to a Markov Model
• From user actions database, compute each
customer journey
• From each customer journey, compute the
Markov transition matrix of a typical
customer
• From the Markov transition matrix, compute
the standard likelihood to convert
• From the standard likelihood to convert,
compute the removal effect of each
channel.
• Really hard to do A/B
testing in practice
• Too expensive and risky
to stop a channel
• Sessionalization in database (30
minutes windows)
• Distributed aggregation with
Spark
Marketing attribution: Markov Chain modelling
C1
(start)
C2 C3
(Null)
(Conv)
Computing the standard likelihood to convert
66.7%
33.3%
50%
100%
50%
50%
Let’s compute P(conv) which is the likelihood of any given customer to
convert.
50%
Marketing attribution: Monte Carlo Markov Chain
C1
(start)
C2 C3
(Null)
(Conv)
Computing the removal effect of a given channel
66.7%
33.3%
100%
50%
50%
Let’s compute how the likelihood of conversion will be affected when we
remove a channel P(conv_without_C1)
Removal effect = P(conv_standard) - P(conv_without_C1)/P(conv_standard)
Marketing attribution: Monte Carlo Markov Chain
Marketing attribution: Markov Chain modelling
Each channel has a removal effect; we can
now
• Compare them over time
• Spend the budget based on the actual
effect of each one
Easy, robust and fast technique
• can easily be deployed in production
• lead to quick win in the organisation
Summary
Currently some live implementations and
on our own data and some of our clients.
Promising results :)
By the way, here is a non-exhaustive list of
our happy customers (where we might have tested this
approach)
Consumer Goods E-Retail
Travel & HospitalityServices
Game theory and Shapley Value
How much value does a
channel bring to an already
existing group of channels ?
Marketing attribution: Game theory and Shapley Value
Facebook + Twitter = 2% of
conversions.
What if we add SnapChat
down the line ?
2 %
3 %
Increased likelihood
of purchase by 50%
Likelihood
of purchase
Customer journey
leading to conversion
Marketing attribution: Game theory and Shapley Value
Methodology and mathematical reasoning
• From user actions database, compute
each customer journey and the
number of conversions.
• Compare the added value of a
channel on the number of conversions
to every coalitions channels.
• Normalize data: study % of
conversions and not number
conversions
• Scientific approach: keep in
mind some basic reasoning
like symmetry
Work in database.
Use SparkSql and
PySpark
Marketing attribution: Game theory and Shapley Value
{Facebook} = 5 conversions
{Twitter} = 2 conversions
{SnapChat} = 3 conversions
{Facebook , Twitter} = 8 conversions
{Facebook , SnapChat} = 13
conversions
{Twitter , SnapChat} = 7 conversions
{Facebook , Twitter , SnapChat} = 16
conversions
Facebook contribution
(5 + 6 + 10 + 9)/ 4 = 7.5
Twitter contribution
(2 + 3 + 4 + 5) /4 = 3.5
SnapChat contribution
(3 + 8 + 5 + 8 )/4 = 6
A practical example from the different customer journey leading to conversion
How to validate and choose a
model?
Marketing attribution: model validation strategy
Practical difficulties of the real world
How do you observe the real removal
impact? Quantify the real contribution of a channel?
Hard to verify the grand truth of what you
can compute fro the database.
A/B testing
• Potential disastrous effect for the business to stop
one channel even for a day.
• Client acquisition is more challenging than ever.
Why should you do that ?
• To choose the best approach
• To monitor the potential drift in real time
Marketing attribution: model validation strategy
Methodology for validation strategy
Random simulation
of customers journey
Apply attribution models
Define conversions
given an hypothesis H
How did models
capture H?
Deploy the best model
to allocate
marketing budget
Increase your
conversion rate
Marketing attribution: model validation strategy
Results on Dataiku logs
Hypothesis: noisy data
Shapley can capture that
much better than any other
(No money should be
spent there)
Caution!!
Be careful that there is
a natural bias in the data
Logs in database are
probably … the results of
actual marketing campaign
A DSS workflow eases the process of
iterative data science
• Handle the mandatory data
preparation
steps
• Handle some complex coding
transformation in SQL/Python/R/Scala
• Leverage the underlying infrastructure
Dataiku DSS the most complete Data Science Platform
A DSS workflow offers some features to
easily deploy in production
• Scheduling and automation of jobs
• Advance usage of the internal API
• Deployment without recoding anything
Thank you for your attention !

Más contenido relacionado

La actualidad más candente

Art of marketing budget allocation using marketing mix
Art of marketing budget allocation using marketing mixArt of marketing budget allocation using marketing mix
Art of marketing budget allocation using marketing mixH.T. Magar
 
Classification Modelling with case Sortter
Classification Modelling with case SortterClassification Modelling with case Sortter
Classification Modelling with case SortterPetri Mertanen
 
Driving Marketing Efficiency In The Consumer Goods Business With Advanced Ana...
Driving Marketing Efficiency In The Consumer Goods Business With Advanced Ana...Driving Marketing Efficiency In The Consumer Goods Business With Advanced Ana...
Driving Marketing Efficiency In The Consumer Goods Business With Advanced Ana...Gina Shaw
 
Customer Experience
Customer ExperienceCustomer Experience
Customer Experienceguest92ce2b1
 
With AI, marketers can use tomorrow’s tech to understand today’s new normal
With AI, marketers can use tomorrow’s tech to understand today’s new normal With AI, marketers can use tomorrow’s tech to understand today’s new normal
With AI, marketers can use tomorrow’s tech to understand today’s new normal Apteco Data Analysis Software
 
B2B Marketing Analytics
B2B Marketing AnalyticsB2B Marketing Analytics
B2B Marketing AnalyticsLeadSloth
 
Olcan Sercinoglu
Olcan SercinogluOlcan Sercinoglu
Olcan SercinogluHilary Ip
 
Fuel for the cognitive age: What's new in IBM predictive analytics
Fuel for the cognitive age: What's new in IBM predictive analytics Fuel for the cognitive age: What's new in IBM predictive analytics
Fuel for the cognitive age: What's new in IBM predictive analytics IBM SPSS Software
 
Maximizing Subscription Revenue: How 3 businesses increased their subscriptio...
Maximizing Subscription Revenue: How 3 businesses increased their subscriptio...Maximizing Subscription Revenue: How 3 businesses increased their subscriptio...
Maximizing Subscription Revenue: How 3 businesses increased their subscriptio...MarketingExperiments
 
Use behavioural insights to more accurately predict the future
Use behavioural insights to more accurately predict the futureUse behavioural insights to more accurately predict the future
Use behavioural insights to more accurately predict the futureApteco Data Analysis Software
 
In-app offers monetization from basics to advanced technics based on Crazy Pa...
In-app offers monetization from basics to advanced technics based on Crazy Pa...In-app offers monetization from basics to advanced technics based on Crazy Pa...
In-app offers monetization from basics to advanced technics based on Crazy Pa...GameCamp
 
Analytics & Product development
Analytics & Product developmentAnalytics & Product development
Analytics & Product developmentMuthoniWanyoike
 
Continual user experience optimisation: A guide to excellence
Continual user experience optimisation: A guide to excellenceContinual user experience optimisation: A guide to excellence
Continual user experience optimisation: A guide to excellenceCRMT Digital
 
Measuring experience
Measuring experienceMeasuring experience
Measuring experienceSean Burton
 
ARM yourself with Exponea - 7 tips for growth
ARM yourself with Exponea - 7 tips for growthARM yourself with Exponea - 7 tips for growth
ARM yourself with Exponea - 7 tips for growthExponea
 
The Race to Real-Time Marketing
The Race to Real-Time MarketingThe Race to Real-Time Marketing
The Race to Real-Time MarketingMonetate
 

La actualidad más candente (20)

Art of marketing budget allocation using marketing mix
Art of marketing budget allocation using marketing mixArt of marketing budget allocation using marketing mix
Art of marketing budget allocation using marketing mix
 
Classification Modelling with case Sortter
Classification Modelling with case SortterClassification Modelling with case Sortter
Classification Modelling with case Sortter
 
Driving Marketing Efficiency In The Consumer Goods Business With Advanced Ana...
Driving Marketing Efficiency In The Consumer Goods Business With Advanced Ana...Driving Marketing Efficiency In The Consumer Goods Business With Advanced Ana...
Driving Marketing Efficiency In The Consumer Goods Business With Advanced Ana...
 
Customer Experience
Customer ExperienceCustomer Experience
Customer Experience
 
Data Analytics – B2B vs. B2C
Data Analytics – B2B vs. B2CData Analytics – B2B vs. B2C
Data Analytics – B2B vs. B2C
 
With AI, marketers can use tomorrow’s tech to understand today’s new normal
With AI, marketers can use tomorrow’s tech to understand today’s new normal With AI, marketers can use tomorrow’s tech to understand today’s new normal
With AI, marketers can use tomorrow’s tech to understand today’s new normal
 
B2B Marketing Analytics
B2B Marketing AnalyticsB2B Marketing Analytics
B2B Marketing Analytics
 
Ppc bbq 29.4.15
Ppc bbq 29.4.15Ppc bbq 29.4.15
Ppc bbq 29.4.15
 
Olcan Sercinoglu
Olcan SercinogluOlcan Sercinoglu
Olcan Sercinoglu
 
Predictive modelling
Predictive modellingPredictive modelling
Predictive modelling
 
Fuel for the cognitive age: What's new in IBM predictive analytics
Fuel for the cognitive age: What's new in IBM predictive analytics Fuel for the cognitive age: What's new in IBM predictive analytics
Fuel for the cognitive age: What's new in IBM predictive analytics
 
Maximizing Subscription Revenue: How 3 businesses increased their subscriptio...
Maximizing Subscription Revenue: How 3 businesses increased their subscriptio...Maximizing Subscription Revenue: How 3 businesses increased their subscriptio...
Maximizing Subscription Revenue: How 3 businesses increased their subscriptio...
 
Use behavioural insights to more accurately predict the future
Use behavioural insights to more accurately predict the futureUse behavioural insights to more accurately predict the future
Use behavioural insights to more accurately predict the future
 
In-app offers monetization from basics to advanced technics based on Crazy Pa...
In-app offers monetization from basics to advanced technics based on Crazy Pa...In-app offers monetization from basics to advanced technics based on Crazy Pa...
In-app offers monetization from basics to advanced technics based on Crazy Pa...
 
Analytics & Product development
Analytics & Product developmentAnalytics & Product development
Analytics & Product development
 
Continual user experience optimisation: A guide to excellence
Continual user experience optimisation: A guide to excellenceContinual user experience optimisation: A guide to excellence
Continual user experience optimisation: A guide to excellence
 
Measuring experience
Measuring experienceMeasuring experience
Measuring experience
 
Customer Analytics
Customer AnalyticsCustomer Analytics
Customer Analytics
 
ARM yourself with Exponea - 7 tips for growth
ARM yourself with Exponea - 7 tips for growthARM yourself with Exponea - 7 tips for growth
ARM yourself with Exponea - 7 tips for growth
 
The Race to Real-Time Marketing
The Race to Real-Time MarketingThe Race to Real-Time Marketing
The Race to Real-Time Marketing
 

Similar a Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution

Attribution modeling 101
Attribution modeling 101 Attribution modeling 101
Attribution modeling 101 OWOX BI
 
Attribution modeling 101, Mariia Bocheva
Attribution modeling 101, Mariia BochevaAttribution modeling 101, Mariia Bocheva
Attribution modeling 101, Mariia BochevaMariia Bocheva
 
Wayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift ModelingWayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift ModelingPatricia Stichnoth
 
The 'Truthiness' of Marketing Attribution
The 'Truthiness' of Marketing AttributionThe 'Truthiness' of Marketing Attribution
The 'Truthiness' of Marketing AttributionOrigami Logic
 
Time-to-Event Models, presented by DataSong and Revolution Analytics
Time-to-Event Models, presented by DataSong and Revolution AnalyticsTime-to-Event Models, presented by DataSong and Revolution Analytics
Time-to-Event Models, presented by DataSong and Revolution AnalyticsRevolution Analytics
 
Database Marketing, part two: data enhancement, analytics, and attribution
Database Marketing, part two: data enhancement, analytics, and attribution Database Marketing, part two: data enhancement, analytics, and attribution
Database Marketing, part two: data enhancement, analytics, and attribution Relevate
 
Operationalizing Customer Analytics with Azure and Power BI
Operationalizing Customer Analytics with Azure and Power BIOperationalizing Customer Analytics with Azure and Power BI
Operationalizing Customer Analytics with Azure and Power BICCG
 
IBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive AnalyticsIBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive AnalyticsSFIMA
 
Dataiku tatvic webinar presentation
Dataiku tatvic webinar presentationDataiku tatvic webinar presentation
Dataiku tatvic webinar presentationTatvic Analytics
 
Predictive Media Buying - an analytical method to optimise media buying.
Predictive Media Buying - an analytical method to optimise media buying.Predictive Media Buying - an analytical method to optimise media buying.
Predictive Media Buying - an analytical method to optimise media buying.Shannon Shortridge
 
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...E-Commerce Berlin EXPO
 
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...Grid Dynamics
 
Content marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doingContent marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doingDaniel Smulevich
 
Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...DigitalMarketingShow
 
Omni-Channel Marketing – Bridging the Gap between Insight & Execution
Omni-Channel Marketing – Bridging the Gap between Insight & ExecutionOmni-Channel Marketing – Bridging the Gap between Insight & Execution
Omni-Channel Marketing – Bridging the Gap between Insight & ExecutionG3 Communications
 
Nils Weber: Building a Successful Operating Model for Data Driven CRM
Nils Weber: Building a Successful Operating Model for Data Driven CRMNils Weber: Building a Successful Operating Model for Data Driven CRM
Nils Weber: Building a Successful Operating Model for Data Driven CRMHeroes of CRM Conference
 
Predictive Analytics Demystified
Predictive Analytics DemystifiedPredictive Analytics Demystified
Predictive Analytics DemystifiedSenturus
 

Similar a Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution (20)

Attribution modeling 101
Attribution modeling 101 Attribution modeling 101
Attribution modeling 101
 
Attribution modeling 101, Mariia Bocheva
Attribution modeling 101, Mariia BochevaAttribution modeling 101, Mariia Bocheva
Attribution modeling 101, Mariia Bocheva
 
Intelligent Analytics and Agile Customer Journeys - Christian Twiste, Korcomp...
Intelligent Analytics and Agile Customer Journeys - Christian Twiste, Korcomp...Intelligent Analytics and Agile Customer Journeys - Christian Twiste, Korcomp...
Intelligent Analytics and Agile Customer Journeys - Christian Twiste, Korcomp...
 
Wayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift ModelingWayfair's Data Science Team and Case Study: Uplift Modeling
Wayfair's Data Science Team and Case Study: Uplift Modeling
 
The 'Truthiness' of Marketing Attribution
The 'Truthiness' of Marketing AttributionThe 'Truthiness' of Marketing Attribution
The 'Truthiness' of Marketing Attribution
 
Time-to-Event Models, presented by DataSong and Revolution Analytics
Time-to-Event Models, presented by DataSong and Revolution AnalyticsTime-to-Event Models, presented by DataSong and Revolution Analytics
Time-to-Event Models, presented by DataSong and Revolution Analytics
 
Database Marketing, part two: data enhancement, analytics, and attribution
Database Marketing, part two: data enhancement, analytics, and attribution Database Marketing, part two: data enhancement, analytics, and attribution
Database Marketing, part two: data enhancement, analytics, and attribution
 
Operationalizing Customer Analytics with Azure and Power BI
Operationalizing Customer Analytics with Azure and Power BIOperationalizing Customer Analytics with Azure and Power BI
Operationalizing Customer Analytics with Azure and Power BI
 
IBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive AnalyticsIBM Transforming Customer Relationships Through Predictive Analytics
IBM Transforming Customer Relationships Through Predictive Analytics
 
Dataiku tatvic webinar presentation
Dataiku tatvic webinar presentationDataiku tatvic webinar presentation
Dataiku tatvic webinar presentation
 
Predictive Media Buying - an analytical method to optimise media buying.
Predictive Media Buying - an analytical method to optimise media buying.Predictive Media Buying - an analytical method to optimise media buying.
Predictive Media Buying - an analytical method to optimise media buying.
 
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...
E-commerce Berlin Expo 2018 - How to boost your online sales using machine le...
 
Building a Data Driven Business
Building a Data Driven BusinessBuilding a Data Driven Business
Building a Data Driven Business
 
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
Improving Customer Experience via Experimentation Dynamic Talks: San Francisc...
 
Content marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doingContent marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doing
 
Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...
 
Day 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business AnalyticsDay 1 (Lecture 2): Business Analytics
Day 1 (Lecture 2): Business Analytics
 
Omni-Channel Marketing – Bridging the Gap between Insight & Execution
Omni-Channel Marketing – Bridging the Gap between Insight & ExecutionOmni-Channel Marketing – Bridging the Gap between Insight & Execution
Omni-Channel Marketing – Bridging the Gap between Insight & Execution
 
Nils Weber: Building a Successful Operating Model for Data Driven CRM
Nils Weber: Building a Successful Operating Model for Data Driven CRMNils Weber: Building a Successful Operating Model for Data Driven CRM
Nils Weber: Building a Successful Operating Model for Data Driven CRM
 
Predictive Analytics Demystified
Predictive Analytics DemystifiedPredictive Analytics Demystified
Predictive Analytics Demystified
 

Más de Matt Stubbs

Blueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
Blueprint Series: Banking In The Cloud – Ultra-high Reliability ArchitecturesBlueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
Blueprint Series: Banking In The Cloud – Ultra-high Reliability ArchitecturesMatt Stubbs
 
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...Matt Stubbs
 
Blueprint Series: Expedia Partner Solutions, Data Platform
Blueprint Series: Expedia Partner Solutions, Data PlatformBlueprint Series: Expedia Partner Solutions, Data Platform
Blueprint Series: Expedia Partner Solutions, Data PlatformMatt Stubbs
 
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...Matt Stubbs
 
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.Matt Stubbs
 
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCEBig Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCEMatt Stubbs
 
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQLBig Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQLMatt Stubbs
 
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTSBig Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTSMatt Stubbs
 
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...Matt Stubbs
 
Big Data LDN 2018: AI VS. GDPR
Big Data LDN 2018: AI VS. GDPRBig Data LDN 2018: AI VS. GDPR
Big Data LDN 2018: AI VS. GDPRMatt Stubbs
 
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...Matt Stubbs
 
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...Matt Stubbs
 
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...Matt Stubbs
 
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...Matt Stubbs
 
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICSBig Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICSMatt Stubbs
 
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSEBig Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSEMatt Stubbs
 
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNINGBig Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNINGMatt Stubbs
 
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Matt Stubbs
 
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...Matt Stubbs
 
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATEBig Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATEMatt Stubbs
 

Más de Matt Stubbs (20)

Blueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
Blueprint Series: Banking In The Cloud – Ultra-high Reliability ArchitecturesBlueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
Blueprint Series: Banking In The Cloud – Ultra-high Reliability Architectures
 
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
Speed Up Your Apache Cassandra™ Applications: A Practical Guide to Reactive P...
 
Blueprint Series: Expedia Partner Solutions, Data Platform
Blueprint Series: Expedia Partner Solutions, Data PlatformBlueprint Series: Expedia Partner Solutions, Data Platform
Blueprint Series: Expedia Partner Solutions, Data Platform
 
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
Blueprint Series: Architecture Patterns for Implementing Serverless Microserv...
 
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
Big Data LDN 2018: DATA, WHAT PEOPLE THINK AND WHAT YOU CAN DO TO BUILD TRUST.
 
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCEBig Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
Big Data LDN 2018: DATABASE FOR THE INSTANT EXPERIENCE
 
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQLBig Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
Big Data LDN 2018: BIG DATA TOO SLOW? SPRINKLE IN SOME NOSQL
 
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTSBig Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
Big Data LDN 2018: ENABLING DATA-DRIVEN DECISIONS WITH AUTOMATED INSIGHTS
 
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
Big Data LDN 2018: DATA MANAGEMENT AUTOMATION AND THE INFORMATION SUPPLY CHAI...
 
Big Data LDN 2018: AI VS. GDPR
Big Data LDN 2018: AI VS. GDPRBig Data LDN 2018: AI VS. GDPR
Big Data LDN 2018: AI VS. GDPR
 
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
 
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
Big Data LDN 2018: TURNING MULTIPLE DATA LAKES INTO A UNIFIED ANALYTIC DATA L...
 
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
Big Data LDN 2018: MICROSOFT AZURE AND CLOUDERA – FLEXIBLE CLOUD, WHATEVER TH...
 
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
Big Data LDN 2018: CONSISTENT SECURITY, GOVERNANCE AND FLEXIBILITY FOR ALL WO...
 
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICSBig Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
Big Data LDN 2018: MICROLISE: USING BIG DATA AND AI IN TRANSPORT AND LOGISTICS
 
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSEBig Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
Big Data LDN 2018: EXPERIAN: MAXIMISE EVERY OPPORTUNITY IN THE BIG DATA UNIVERSE
 
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNINGBig Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
Big Data LDN 2018: A LOOK INSIDE APPLIED MACHINE LEARNING
 
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
 
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
Big Data LDN 2018: FROM PROLIFERATION TO PRODUCTIVITY: MACHINE LEARNING DATA ...
 
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATEBig Data LDN 2018: DATA APIS DON’T DISCRIMINATE
Big Data LDN 2018: DATA APIS DON’T DISCRIMINATE
 

Último

Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhYasamin16
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degreeyuu sss
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
detection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptxdetection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptxAleenaJamil4
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Vision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxVision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxellehsormae
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024Timothy Spann
 

Último (20)

Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
 
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
办美国阿肯色大学小石城分校毕业证成绩单pdf电子版制作修改#真实留信入库#永久存档#真实可查#diploma#degree
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
detection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptxdetection and classification of knee osteoarthritis.pptx
detection and classification of knee osteoarthritis.pptx
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Vision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptxVision, Mission, Goals and Objectives ppt..pptx
Vision, Mission, Goals and Objectives ppt..pptx
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
April 2024 - NLIT Cloudera Real-Time LLM Streaming 2024
 

Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution

  • 2. Marketing departments are more important than ever to serve the ambitions of organisations. NG LEADERS MUST DEMONSTRATE THE RETURNS THEY
  • 3. After 3 years of consecutive growth, marketing budget growth has stalled 67% of CMOs plan to increase their spending in Digital advertising Numbers and Insights - Taking action
  • 4. Marketing executives are required to track their spending. Transforming the business from this … to that
  • 5. Marketing attribution: transforming a business question into a data science problem • How can I quantify the influence an advertisement has on a customer decision to make a purchase? • How can we measure the effectiveness of each channel?
  • 6. Marketing attribution: which channel should be rewarded ?
  • 7. Marketing attribution: heuristic modelling • Arbitrarily decide to reward on segment of the journey Last click ? Major problem: will introduce a bias towards retargeting. What if my customers are not that sensitive to retargeting but more to a good old Google search? First click ? Major problem: will introduce a bias towards Google search. What if my customers are sensitive to social media ?
  • 8. Marketing attribution: algorithmic modelling • All rule-based models introduce some human bias whatever the « complexity » . • How can we use data science to solve that problem?
  • 9. Introducing deep recurrent artificially convoluted networks for distributed machine learning models in marketing attribution • How does that sound? Cool? Smart? Trendy? • Data science solves well-framed problems in a well-framed manner. • Weird…? Too complicated? Indeed. And it should not.
  • 10. Attribution Modelling = Track your channels + Record the conversions 1. Markov Chain Modeling 3. Game theory and Shapley value 2. How to validate the best approach ? Define and validate a model
  • 11. A good data science solution starts … with good data Prerequisites • Track all your user actions on each targeted channel • Leverage all the progress IT has done recently. • And keep in mind that there will certainly be some limitations and missing data
  • 12. Marketing attribution: Markov Chain modelling The methodology: from raw log files to a Markov Model • From user actions database, compute each customer journey • From each customer journey, compute the Markov transition matrix of a typical customer • From the Markov transition matrix, compute the standard likelihood to convert • From the standard likelihood to convert, compute the removal effect of each channel. • Really hard to do A/B testing in practice • Too expensive and risky to stop a channel • Sessionalization in database (30 minutes windows) • Distributed aggregation with Spark
  • 13. Marketing attribution: Markov Chain modelling C1 (start) C2 C3 (Null) (Conv) Computing the standard likelihood to convert 66.7% 33.3% 50% 100% 50% 50% Let’s compute P(conv) which is the likelihood of any given customer to convert. 50%
  • 14. Marketing attribution: Monte Carlo Markov Chain C1 (start) C2 C3 (Null) (Conv) Computing the removal effect of a given channel 66.7% 33.3% 100% 50% 50% Let’s compute how the likelihood of conversion will be affected when we remove a channel P(conv_without_C1) Removal effect = P(conv_standard) - P(conv_without_C1)/P(conv_standard)
  • 15. Marketing attribution: Monte Carlo Markov Chain
  • 16. Marketing attribution: Markov Chain modelling Each channel has a removal effect; we can now • Compare them over time • Spend the budget based on the actual effect of each one Easy, robust and fast technique • can easily be deployed in production • lead to quick win in the organisation Summary Currently some live implementations and on our own data and some of our clients. Promising results :) By the way, here is a non-exhaustive list of our happy customers (where we might have tested this approach) Consumer Goods E-Retail Travel & HospitalityServices
  • 17. Game theory and Shapley Value
  • 18. How much value does a channel bring to an already existing group of channels ? Marketing attribution: Game theory and Shapley Value Facebook + Twitter = 2% of conversions. What if we add SnapChat down the line ? 2 % 3 % Increased likelihood of purchase by 50% Likelihood of purchase Customer journey leading to conversion
  • 19. Marketing attribution: Game theory and Shapley Value Methodology and mathematical reasoning • From user actions database, compute each customer journey and the number of conversions. • Compare the added value of a channel on the number of conversions to every coalitions channels. • Normalize data: study % of conversions and not number conversions • Scientific approach: keep in mind some basic reasoning like symmetry Work in database. Use SparkSql and PySpark
  • 20. Marketing attribution: Game theory and Shapley Value {Facebook} = 5 conversions {Twitter} = 2 conversions {SnapChat} = 3 conversions {Facebook , Twitter} = 8 conversions {Facebook , SnapChat} = 13 conversions {Twitter , SnapChat} = 7 conversions {Facebook , Twitter , SnapChat} = 16 conversions Facebook contribution (5 + 6 + 10 + 9)/ 4 = 7.5 Twitter contribution (2 + 3 + 4 + 5) /4 = 3.5 SnapChat contribution (3 + 8 + 5 + 8 )/4 = 6 A practical example from the different customer journey leading to conversion
  • 21. How to validate and choose a model?
  • 22. Marketing attribution: model validation strategy Practical difficulties of the real world How do you observe the real removal impact? Quantify the real contribution of a channel? Hard to verify the grand truth of what you can compute fro the database. A/B testing • Potential disastrous effect for the business to stop one channel even for a day. • Client acquisition is more challenging than ever. Why should you do that ? • To choose the best approach • To monitor the potential drift in real time
  • 23. Marketing attribution: model validation strategy Methodology for validation strategy Random simulation of customers journey Apply attribution models Define conversions given an hypothesis H How did models capture H? Deploy the best model to allocate marketing budget Increase your conversion rate
  • 24. Marketing attribution: model validation strategy Results on Dataiku logs Hypothesis: noisy data Shapley can capture that much better than any other (No money should be spent there) Caution!! Be careful that there is a natural bias in the data Logs in database are probably … the results of actual marketing campaign
  • 25. A DSS workflow eases the process of iterative data science • Handle the mandatory data preparation steps • Handle some complex coding transformation in SQL/Python/R/Scala • Leverage the underlying infrastructure Dataiku DSS the most complete Data Science Platform A DSS workflow offers some features to easily deploy in production • Scheduling and automation of jobs • Advance usage of the internal API • Deployment without recoding anything
  • 26. Thank you for your attention !