SlideShare uma empresa Scribd logo
1 de 16
The Impact of Big Data on Marketing Analytics
                                       FEBRUARY 2013




  Powered by:




                                                   1
Who we are


Company Overview
Experienced team with a proven history of solving difficult analytics
problems for Fortune 500 companies

Cloud-based software to manage marketing’s big data problems:
customer level revenue attribution and multi-channel optimization, triggered
marketing, and planning and reporting

Locations San Francisco, Seattle, and Hyderabad




                                                                               2
Marketing Analytics Goals




Identify the most profitable   Target the right customers          Understand what the spend
channels for every customer    at the right time with the right    in each marketing
and the most profitable        message.                            channel contributes to sales.
customers for every channel.




                                                                  “Advanced Revenue Attribution”


                                                                                                   3
Challenges with Multi-Channel Retail
Multi-channel marketers are unsure where to spend their next dollar.




Messy data with many            Don’t understand how spending     No easy way to identify the
marketing and order channels,   on marketing affects conversion   most profitable channels for every
disparate databases, various                                      customer
execution platforms
                                                                                                       4
How do you approach the problem?
Enable retailers to conduct customer-level analysis on
big data to understand what motivates individuals to buy.




Assemble and standardize        Apply the rigor of a medical   Identify and attribute   Know whom
all of a marketer’s data into   researcher with patented       the revenue drivers      to reach
a Hadoop cluster                methodology
                                                                                                    5
Advanced Revenue Attribution
What is it?
Data-driven time-to-event statistical modeling used to establish an objective and accurate revenue distribution, all
done at the individual user level



What are Common Attribution Buckets?
“Big Data” platform that handles and connects all of a company’s online and offline data (sales, web
analytics logs, catalog and email send data, display and search advertising logs, etc.)
Augment marketing campaign data with supplementary information to correctly distribute variance across
all contributing factors (i.e. Customer Driven (Store Location, Seasonal Factors), Special Cased (Branded
Search, Economic Conditions)


How is it different?

Modeling is done at the customer level

      –   facilitates both the micro and macro level analyses in tandem for the most comprehensive insights that a marketer can
          extract

      –   empowers marketers to customize their strategies at this very same granular level

Focus on modeling time effectively enables the targeting of specific customers with specific treatments at
specific times

                                                                                                                                  6
Attribution Using Time Dependent Models
                     JANUARY             FEBRUARY                MARCH                APRIL                    MAY                        JUNE

 Customer                PURCHASE                                                                                                $100 PURCHASE



       1       catalog                                                                              email             catalog



 Customer                PURCHASE                                                                                                $100 PURCHASE



       2       catalog                                                                              email             catalog email 2



 Customer                PURCHASE                                                                                                $100 PURCHASE



       3       catalog   search                    catalog 1       email            catalog 2        email 2                affiliate     search 1




                                      RECENCY OF TREATMENTS                                         SALES ALLOCATION


    customer         sales        catalog    email      search     affiliate       catalog          email            search             affiliate


      #1         $    100           20        40           0          0        $   99.98        $    0.02      $        -         $          -

      #2         $    100           20        15           0          0        $   81.84        $   18.16      $        -         $          -

      #3         $    100           72        60          10         30        $   40.64        $    0.01      $     47.03        $      12.32

                                                                                                                                                     7
Exploratory Work




                   8
Transformations (Catalog vs Email)
            Catalog                  Email




                                             9
Architecture: Hadoop – Revolution Integration

Current State: Revo v6



                            • Functions to read Hadoop output;
                              xdf creation                                 CUSTOM VARIABLES
UPSTREAM DATA
FORMAT (UDF)                • Exploratory data analysis                               (PMML)

                            • GAM survival models




 •   ETL                                                     • Scoring for inference
 •   N marketing channels                                    • Scoring for prediction
 •   Behavioral variables
                                                             • 5 billion scores per day
 •   Promotional data                                          per customer
 •   Overlay data



                                                                                               10
Why Revolution R?
We used to prep data and build models with SAS / WPS

Current Hardware: Linux CentOS 6

We switched to Revolution R for the following reasons:

Cost effective

Comprehensive and easy-to-use statistical packages (especially familiar for people coming from academia)

Scale & Performance (increase 4x with Revo Scale R)

      •   (RevoScaleR) rxLogit on 36MM rows and 30 variables (full input data is 68MB) data runs in under 4
          minutes

      •   Descriptive and modeling functions operate on compressed xdf files to preserve disk space

Beautiful graphics with high degree of user control

Open source environment enables the best and brightest in both academia and industry to contribute R
packages every day; unlimited growth potential

Ongoing Revo support – extremely receptive team to work with




                                                                                                              11
Case Study: Top Multi-Channel Retailer
                                                180%
Attribution
                                                160%
Impact                                                    Direct Load


Presented results that were contrary to         140%

company’s expectation; client validated                      Other

results internally                              120%

                                                             Search
Within 3 months, reallocated $5MM
                                                100%
marketing budget to another channel                    Display Remarketing
with more changes to follow
                                                80%
                                                                                  Customer
                                                                              Driven/Trade Area
Insights                                        60%         Catalog


Marketing is responsible for ~50% of overall
                                                40%                                Other
sales (offline and online). The other half
                                                                                   Search
account for the customer’s buying habit and
                                                20%                          Display Remarketing
store trade area.                                            Email                Catalog
                                                                                   Email
Ecommerce significantly more influenced by       0%
marketing than retail or call-center channels                Before                 After


Direct Load: UpStream credits marketing
activities that drove user “navigation” to
website.




                                                                                                   12
Case Study: Top Multi-Channel Retailer

Optimization
Impact
Already field tested head-to-head against industry leading model

+14% lift in response rate

+$270K in new revenue in a single campaign

Reallocated marketing circulation: identified best prospects to not mail that were likely to
purchase without receiving catalog

Scored 22MM households with 9 models all in the cloud




                                                                                               13
Summary


The World is Changing:
The way customers are purchasing services is changing
Managing marketing budgets in the multi-channel world is challenging
Understanding attribution is critical to successfully deploy your marketing budget


To Be Successful, Your Attribution Solution Should:
Cover all of your data
Both online and offline


Be statistically relevant
Guess work doesn’t count


Scalable and flexible
Make sure you have the right technology platform and tools




                                                                                     14
Appendix




           15
Example Findings


Google keywords often perform worse than you think
In many cases 20-40% worse


Display Advertising performs better than you think
Certain types of display, such as retargeting, performs better than you think and can have strong influence
especially at retail stores, which most attribution tools fail to pick up

Custom loyalty has the most impact at the retail store
Often retail sales are due to habit and loyalty, but the same trend doesn’t hold online


Retail sales are influenced by the presence of a store near home
Unfortunately the inverse is also true, web purchases are not typically driven by having a store nearby


Seasonal is much stronger at Internet than Retail or Call Center
The impact of season purchasing is almost double that of retail


Tenure of customers show significant differences
Newer customers are more sensitive to marketing, seasonal factors, and store area than established
customers (based on tenure).




                                                                                                              16

Mais conteúdo relacionado

Destaque

Datalicious media-attribution-optimising-digial-marketing-spend-in-financial-...
Datalicious media-attribution-optimising-digial-marketing-spend-in-financial-...Datalicious media-attribution-optimising-digial-marketing-spend-in-financial-...
Datalicious media-attribution-optimising-digial-marketing-spend-in-financial-...Peerasak C.
 
User Testing by Example
User Testing by ExampleUser Testing by Example
User Testing by ExampleJeremy Horn
 
Agile testing and_the_banking_domain_2009
Agile testing and_the_banking_domain_2009Agile testing and_the_banking_domain_2009
Agile testing and_the_banking_domain_2009Anil Kumar
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Dave Sharrock
 
Advanced unit testing – real life examples and mistakes
Advanced unit testing – real life examples and mistakesAdvanced unit testing – real life examples and mistakes
Advanced unit testing – real life examples and mistakesMilan Vukoje
 
Testing of e-Banking - Case Study
Testing of e-Banking - Case Study Testing of e-Banking - Case Study
Testing of e-Banking - Case Study OAK Systems Pvt Ltd
 
Big Data Marketing
Big Data MarketingBig Data Marketing
Big Data MarketingBloomReach
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream AgileCollabNet
 
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!MAXXYS AG
 
Unit-testing and E2E testing in JS
Unit-testing and E2E testing in JSUnit-testing and E2E testing in JS
Unit-testing and E2E testing in JSMichael Haberman
 
Valtech - Big Data for marketing (EN)
Valtech - Big Data for marketing (EN)Valtech - Big Data for marketing (EN)
Valtech - Big Data for marketing (EN)Valtech
 
Marketing Automation & CRM: Terrible Twosome or Dynamic Duo?
Marketing Automation & CRM: Terrible Twosome or Dynamic Duo?Marketing Automation & CRM: Terrible Twosome or Dynamic Duo?
Marketing Automation & CRM: Terrible Twosome or Dynamic Duo?Pardot
 
Social CRM - #Datamarketing @DM2013Toronto
Social CRM - #Datamarketing @DM2013Toronto  Social CRM - #Datamarketing @DM2013Toronto
Social CRM - #Datamarketing @DM2013Toronto ArCompany
 
Big Data: Unveiling opportunities in Email Marketing
Big Data: Unveiling opportunities in Email MarketingBig Data: Unveiling opportunities in Email Marketing
Big Data: Unveiling opportunities in Email MarketingEmail Monks
 
Anderson SAA 2014 Using CRM Data for "Big Picture" Research
Anderson SAA 2014 Using CRM Data for "Big Picture" ResearchAnderson SAA 2014 Using CRM Data for "Big Picture" Research
Anderson SAA 2014 Using CRM Data for "Big Picture" Researchdinaa_proj
 

Destaque (17)

Datalicious media-attribution-optimising-digial-marketing-spend-in-financial-...
Datalicious media-attribution-optimising-digial-marketing-spend-in-financial-...Datalicious media-attribution-optimising-digial-marketing-spend-in-financial-...
Datalicious media-attribution-optimising-digial-marketing-spend-in-financial-...
 
User Testing by Example
User Testing by ExampleUser Testing by Example
User Testing by Example
 
QA Tester Junior
QA Tester JuniorQA Tester Junior
QA Tester Junior
 
Agile testing and_the_banking_domain_2009
Agile testing and_the_banking_domain_2009Agile testing and_the_banking_domain_2009
Agile testing and_the_banking_domain_2009
 
Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron? Is an agile SDLC an oxymoron?
Is an agile SDLC an oxymoron?
 
Advanced unit testing – real life examples and mistakes
Advanced unit testing – real life examples and mistakesAdvanced unit testing – real life examples and mistakes
Advanced unit testing – real life examples and mistakes
 
Browser-level testing
Browser-level testingBrowser-level testing
Browser-level testing
 
Testing of e-Banking - Case Study
Testing of e-Banking - Case Study Testing of e-Banking - Case Study
Testing of e-Banking - Case Study
 
Big Data Marketing
Big Data MarketingBig Data Marketing
Big Data Marketing
 
Linking Upstream and Downstream Agile
Linking Upstream and Downstream AgileLinking Upstream and Downstream Agile
Linking Upstream and Downstream Agile
 
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!
End-2-End Monitoring – Der Prüfstand jedes SLA´s – in 15 Minuten erklärt!
 
Unit-testing and E2E testing in JS
Unit-testing and E2E testing in JSUnit-testing and E2E testing in JS
Unit-testing and E2E testing in JS
 
Valtech - Big Data for marketing (EN)
Valtech - Big Data for marketing (EN)Valtech - Big Data for marketing (EN)
Valtech - Big Data for marketing (EN)
 
Marketing Automation & CRM: Terrible Twosome or Dynamic Duo?
Marketing Automation & CRM: Terrible Twosome or Dynamic Duo?Marketing Automation & CRM: Terrible Twosome or Dynamic Duo?
Marketing Automation & CRM: Terrible Twosome or Dynamic Duo?
 
Social CRM - #Datamarketing @DM2013Toronto
Social CRM - #Datamarketing @DM2013Toronto  Social CRM - #Datamarketing @DM2013Toronto
Social CRM - #Datamarketing @DM2013Toronto
 
Big Data: Unveiling opportunities in Email Marketing
Big Data: Unveiling opportunities in Email MarketingBig Data: Unveiling opportunities in Email Marketing
Big Data: Unveiling opportunities in Email Marketing
 
Anderson SAA 2014 Using CRM Data for "Big Picture" Research
Anderson SAA 2014 Using CRM Data for "Big Picture" ResearchAnderson SAA 2014 Using CRM Data for "Big Picture" Research
Anderson SAA 2014 Using CRM Data for "Big Picture" Research
 

Semelhante a The Impact of Big Data On Marketing Analytics (UpStream Software)

How Big Data is Changing Retail Marketing Analytics
How Big Data is Changing Retail Marketing Analytics How Big Data is Changing Retail Marketing Analytics
How Big Data is Changing Retail Marketing Analytics Revolution Analytics
 
PR Congress 2011 | Plenary 5 - Have They Come Back for Seconds?
PR Congress 2011 | Plenary 5 - Have They Come Back for Seconds?PR Congress 2011 | Plenary 5 - Have They Come Back for Seconds?
PR Congress 2011 | Plenary 5 - Have They Come Back for Seconds?prcongress2011
 
Taking Email Marketing Offline to Maximize Results
Taking Email Marketing Offline to Maximize ResultsTaking Email Marketing Offline to Maximize Results
Taking Email Marketing Offline to Maximize ResultsAct-On Software
 
Mini Email Training
Mini Email TrainingMini Email Training
Mini Email Trainingrec60661
 
July 2009 V12 Group Positioning
July 2009 V12 Group PositioningJuly 2009 V12 Group Positioning
July 2009 V12 Group PositioningAllenMadoff
 
Customer Engagement Masterclass: In-Store Clienteling
Customer Engagement Masterclass: In-Store ClientelingCustomer Engagement Masterclass: In-Store Clienteling
Customer Engagement Masterclass: In-Store ClientelingG3 Communications
 
Customer analytics
Customer analyticsCustomer analytics
Customer analyticsKarl Melo
 
Knocking down the Email Strategy barrier
Knocking down the Email Strategy barrierKnocking down the Email Strategy barrier
Knocking down the Email Strategy barrierTheIDM
 
Meyers Research Center Insights Deck
Meyers Research Center Insights DeckMeyers Research Center Insights Deck
Meyers Research Center Insights DeckGeorge Brown
 
Big Data
Big DataBig Data
Big Datasiware
 
Customer-Centric Retailing in Today's Cross-Channel World
Customer-Centric Retailing in Today's Cross-Channel WorldCustomer-Centric Retailing in Today's Cross-Channel World
Customer-Centric Retailing in Today's Cross-Channel WorldRaymark
 
Analytics in Action
Analytics in ActionAnalytics in Action
Analytics in Actionooguzhan
 
Data Journey to Buyerlytics
Data Journey to Buyerlytics Data Journey to Buyerlytics
Data Journey to Buyerlytics PolusGroup
 
Personalization and the Future of Database Marketing - Michael Stich, Bridge ...
Personalization and the Future of Database Marketing - Michael Stich, Bridge ...Personalization and the Future of Database Marketing - Michael Stich, Bridge ...
Personalization and the Future of Database Marketing - Michael Stich, Bridge ...Michael Stich
 
Nvc lean startup
Nvc lean startupNvc lean startup
Nvc lean startupCU_NVC
 
DMA 2012: The Paradox of the Empowered Consumer
DMA 2012: The Paradox of the Empowered Consumer DMA 2012: The Paradox of the Empowered Consumer
DMA 2012: The Paradox of the Empowered Consumer Acxiom Corporation
 
The Paradox of the Empowered Consumer
The Paradox of the Empowered ConsumerThe Paradox of the Empowered Consumer
The Paradox of the Empowered ConsumerVivastream
 
Custom Advanced Analytics Brochure
Custom Advanced Analytics BrochureCustom Advanced Analytics Brochure
Custom Advanced Analytics Brochurechokanson
 

Semelhante a The Impact of Big Data On Marketing Analytics (UpStream Software) (20)

How Big Data is Changing Retail Marketing Analytics
How Big Data is Changing Retail Marketing Analytics How Big Data is Changing Retail Marketing Analytics
How Big Data is Changing Retail Marketing Analytics
 
PR Congress 2011 | Plenary 5 - Have They Come Back for Seconds?
PR Congress 2011 | Plenary 5 - Have They Come Back for Seconds?PR Congress 2011 | Plenary 5 - Have They Come Back for Seconds?
PR Congress 2011 | Plenary 5 - Have They Come Back for Seconds?
 
Taking Email Marketing Offline to Maximize Results
Taking Email Marketing Offline to Maximize ResultsTaking Email Marketing Offline to Maximize Results
Taking Email Marketing Offline to Maximize Results
 
Mini Email Training
Mini Email TrainingMini Email Training
Mini Email Training
 
July 2009 V12 Group Positioning
July 2009 V12 Group PositioningJuly 2009 V12 Group Positioning
July 2009 V12 Group Positioning
 
Cpfr
CpfrCpfr
Cpfr
 
Customer Engagement Masterclass: In-Store Clienteling
Customer Engagement Masterclass: In-Store ClientelingCustomer Engagement Masterclass: In-Store Clienteling
Customer Engagement Masterclass: In-Store Clienteling
 
Customer analytics
Customer analyticsCustomer analytics
Customer analytics
 
Knocking down the Email Strategy barrier
Knocking down the Email Strategy barrierKnocking down the Email Strategy barrier
Knocking down the Email Strategy barrier
 
Meyers Research Center Insights Deck
Meyers Research Center Insights DeckMeyers Research Center Insights Deck
Meyers Research Center Insights Deck
 
Big Data
Big DataBig Data
Big Data
 
Customer-Centric Retailing in Today's Cross-Channel World
Customer-Centric Retailing in Today's Cross-Channel WorldCustomer-Centric Retailing in Today's Cross-Channel World
Customer-Centric Retailing in Today's Cross-Channel World
 
Analytics in Action
Analytics in ActionAnalytics in Action
Analytics in Action
 
Data Journey to Buyerlytics
Data Journey to Buyerlytics Data Journey to Buyerlytics
Data Journey to Buyerlytics
 
Personalization and the Future of Database Marketing - Michael Stich, Bridge ...
Personalization and the Future of Database Marketing - Michael Stich, Bridge ...Personalization and the Future of Database Marketing - Michael Stich, Bridge ...
Personalization and the Future of Database Marketing - Michael Stich, Bridge ...
 
IT Track Module 1
IT Track Module 1IT Track Module 1
IT Track Module 1
 
Nvc lean startup
Nvc lean startupNvc lean startup
Nvc lean startup
 
DMA 2012: The Paradox of the Empowered Consumer
DMA 2012: The Paradox of the Empowered Consumer DMA 2012: The Paradox of the Empowered Consumer
DMA 2012: The Paradox of the Empowered Consumer
 
The Paradox of the Empowered Consumer
The Paradox of the Empowered ConsumerThe Paradox of the Empowered Consumer
The Paradox of the Empowered Consumer
 
Custom Advanced Analytics Brochure
Custom Advanced Analytics BrochureCustom Advanced Analytics Brochure
Custom Advanced Analytics Brochure
 

Mais de Revolution Analytics

Speeding up R with Parallel Programming in the Cloud
Speeding up R with Parallel Programming in the CloudSpeeding up R with Parallel Programming in the Cloud
Speeding up R with Parallel Programming in the CloudRevolution Analytics
 
Migrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to AzureMigrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to AzureRevolution Analytics
 
Speed up R with parallel programming in the Cloud
Speed up R with parallel programming in the CloudSpeed up R with parallel programming in the Cloud
Speed up R with parallel programming in the CloudRevolution Analytics
 
Predicting Loan Delinquency at One Million Transactions per Second
Predicting Loan Delinquency at One Million Transactions per SecondPredicting Loan Delinquency at One Million Transactions per Second
Predicting Loan Delinquency at One Million Transactions per SecondRevolution Analytics
 
The Value of Open Source Communities
The Value of Open Source CommunitiesThe Value of Open Source Communities
The Value of Open Source CommunitiesRevolution Analytics
 
Building a scalable data science platform with R
Building a scalable data science platform with RBuilding a scalable data science platform with R
Building a scalable data science platform with RRevolution Analytics
 
The Business Economics and Opportunity of Open Source Data Science
The Business Economics and Opportunity of Open Source Data ScienceThe Business Economics and Opportunity of Open Source Data Science
The Business Economics and Opportunity of Open Source Data ScienceRevolution Analytics
 
Taking R Analytics to SQL and the Cloud
Taking R Analytics to SQL and the CloudTaking R Analytics to SQL and the Cloud
Taking R Analytics to SQL and the CloudRevolution Analytics
 
The Network structure of R packages on CRAN & BioConductor
The Network structure of R packages on CRAN & BioConductorThe Network structure of R packages on CRAN & BioConductor
The Network structure of R packages on CRAN & BioConductorRevolution Analytics
 
The network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 finalThe network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 finalRevolution Analytics
 
Simple Reproducibility with the checkpoint package
Simple Reproducibilitywith the checkpoint packageSimple Reproducibilitywith the checkpoint package
Simple Reproducibility with the checkpoint packageRevolution Analytics
 

Mais de Revolution Analytics (20)

Speeding up R with Parallel Programming in the Cloud
Speeding up R with Parallel Programming in the CloudSpeeding up R with Parallel Programming in the Cloud
Speeding up R with Parallel Programming in the Cloud
 
Migrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to AzureMigrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to Azure
 
R in Minecraft
R in Minecraft R in Minecraft
R in Minecraft
 
The case for R for AI developers
The case for R for AI developersThe case for R for AI developers
The case for R for AI developers
 
Speed up R with parallel programming in the Cloud
Speed up R with parallel programming in the CloudSpeed up R with parallel programming in the Cloud
Speed up R with parallel programming in the Cloud
 
The R Ecosystem
The R EcosystemThe R Ecosystem
The R Ecosystem
 
R Then and Now
R Then and NowR Then and Now
R Then and Now
 
Predicting Loan Delinquency at One Million Transactions per Second
Predicting Loan Delinquency at One Million Transactions per SecondPredicting Loan Delinquency at One Million Transactions per Second
Predicting Loan Delinquency at One Million Transactions per Second
 
Reproducible Data Science with R
Reproducible Data Science with RReproducible Data Science with R
Reproducible Data Science with R
 
The Value of Open Source Communities
The Value of Open Source CommunitiesThe Value of Open Source Communities
The Value of Open Source Communities
 
The R Ecosystem
The R EcosystemThe R Ecosystem
The R Ecosystem
 
R at Microsoft (useR! 2016)
R at Microsoft (useR! 2016)R at Microsoft (useR! 2016)
R at Microsoft (useR! 2016)
 
Building a scalable data science platform with R
Building a scalable data science platform with RBuilding a scalable data science platform with R
Building a scalable data science platform with R
 
R at Microsoft
R at MicrosoftR at Microsoft
R at Microsoft
 
The Business Economics and Opportunity of Open Source Data Science
The Business Economics and Opportunity of Open Source Data ScienceThe Business Economics and Opportunity of Open Source Data Science
The Business Economics and Opportunity of Open Source Data Science
 
Taking R Analytics to SQL and the Cloud
Taking R Analytics to SQL and the CloudTaking R Analytics to SQL and the Cloud
Taking R Analytics to SQL and the Cloud
 
The Network structure of R packages on CRAN & BioConductor
The Network structure of R packages on CRAN & BioConductorThe Network structure of R packages on CRAN & BioConductor
The Network structure of R packages on CRAN & BioConductor
 
The network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 finalThe network structure of cran 2015 07-02 final
The network structure of cran 2015 07-02 final
 
Simple Reproducibility with the checkpoint package
Simple Reproducibilitywith the checkpoint packageSimple Reproducibilitywith the checkpoint package
Simple Reproducibility with the checkpoint package
 
R at Microsoft
R at MicrosoftR at Microsoft
R at Microsoft
 

Último

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Último (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

The Impact of Big Data On Marketing Analytics (UpStream Software)

  • 1. The Impact of Big Data on Marketing Analytics FEBRUARY 2013 Powered by: 1
  • 2. Who we are Company Overview Experienced team with a proven history of solving difficult analytics problems for Fortune 500 companies Cloud-based software to manage marketing’s big data problems: customer level revenue attribution and multi-channel optimization, triggered marketing, and planning and reporting Locations San Francisco, Seattle, and Hyderabad 2
  • 3. Marketing Analytics Goals Identify the most profitable Target the right customers Understand what the spend channels for every customer at the right time with the right in each marketing and the most profitable message. channel contributes to sales. customers for every channel. “Advanced Revenue Attribution” 3
  • 4. Challenges with Multi-Channel Retail Multi-channel marketers are unsure where to spend their next dollar. Messy data with many Don’t understand how spending No easy way to identify the marketing and order channels, on marketing affects conversion most profitable channels for every disparate databases, various customer execution platforms 4
  • 5. How do you approach the problem? Enable retailers to conduct customer-level analysis on big data to understand what motivates individuals to buy. Assemble and standardize Apply the rigor of a medical Identify and attribute Know whom all of a marketer’s data into researcher with patented the revenue drivers to reach a Hadoop cluster methodology 5
  • 6. Advanced Revenue Attribution What is it? Data-driven time-to-event statistical modeling used to establish an objective and accurate revenue distribution, all done at the individual user level What are Common Attribution Buckets? “Big Data” platform that handles and connects all of a company’s online and offline data (sales, web analytics logs, catalog and email send data, display and search advertising logs, etc.) Augment marketing campaign data with supplementary information to correctly distribute variance across all contributing factors (i.e. Customer Driven (Store Location, Seasonal Factors), Special Cased (Branded Search, Economic Conditions) How is it different? Modeling is done at the customer level – facilitates both the micro and macro level analyses in tandem for the most comprehensive insights that a marketer can extract – empowers marketers to customize their strategies at this very same granular level Focus on modeling time effectively enables the targeting of specific customers with specific treatments at specific times 6
  • 7. Attribution Using Time Dependent Models JANUARY FEBRUARY MARCH APRIL MAY JUNE Customer PURCHASE $100 PURCHASE 1 catalog email catalog Customer PURCHASE $100 PURCHASE 2 catalog email catalog email 2 Customer PURCHASE $100 PURCHASE 3 catalog search catalog 1 email catalog 2 email 2 affiliate search 1 RECENCY OF TREATMENTS SALES ALLOCATION customer sales catalog email search affiliate catalog email search affiliate #1 $ 100 20 40 0 0 $ 99.98 $ 0.02 $ - $ - #2 $ 100 20 15 0 0 $ 81.84 $ 18.16 $ - $ - #3 $ 100 72 60 10 30 $ 40.64 $ 0.01 $ 47.03 $ 12.32 7
  • 9. Transformations (Catalog vs Email) Catalog Email 9
  • 10. Architecture: Hadoop – Revolution Integration Current State: Revo v6 • Functions to read Hadoop output; xdf creation CUSTOM VARIABLES UPSTREAM DATA FORMAT (UDF) • Exploratory data analysis (PMML) • GAM survival models • ETL • Scoring for inference • N marketing channels • Scoring for prediction • Behavioral variables • 5 billion scores per day • Promotional data per customer • Overlay data 10
  • 11. Why Revolution R? We used to prep data and build models with SAS / WPS Current Hardware: Linux CentOS 6 We switched to Revolution R for the following reasons: Cost effective Comprehensive and easy-to-use statistical packages (especially familiar for people coming from academia) Scale & Performance (increase 4x with Revo Scale R) • (RevoScaleR) rxLogit on 36MM rows and 30 variables (full input data is 68MB) data runs in under 4 minutes • Descriptive and modeling functions operate on compressed xdf files to preserve disk space Beautiful graphics with high degree of user control Open source environment enables the best and brightest in both academia and industry to contribute R packages every day; unlimited growth potential Ongoing Revo support – extremely receptive team to work with 11
  • 12. Case Study: Top Multi-Channel Retailer 180% Attribution 160% Impact Direct Load Presented results that were contrary to 140% company’s expectation; client validated Other results internally 120% Search Within 3 months, reallocated $5MM 100% marketing budget to another channel Display Remarketing with more changes to follow 80% Customer Driven/Trade Area Insights 60% Catalog Marketing is responsible for ~50% of overall 40% Other sales (offline and online). The other half Search account for the customer’s buying habit and 20% Display Remarketing store trade area. Email Catalog Email Ecommerce significantly more influenced by 0% marketing than retail or call-center channels Before After Direct Load: UpStream credits marketing activities that drove user “navigation” to website. 12
  • 13. Case Study: Top Multi-Channel Retailer Optimization Impact Already field tested head-to-head against industry leading model +14% lift in response rate +$270K in new revenue in a single campaign Reallocated marketing circulation: identified best prospects to not mail that were likely to purchase without receiving catalog Scored 22MM households with 9 models all in the cloud 13
  • 14. Summary The World is Changing: The way customers are purchasing services is changing Managing marketing budgets in the multi-channel world is challenging Understanding attribution is critical to successfully deploy your marketing budget To Be Successful, Your Attribution Solution Should: Cover all of your data Both online and offline Be statistically relevant Guess work doesn’t count Scalable and flexible Make sure you have the right technology platform and tools 14
  • 15. Appendix 15
  • 16. Example Findings Google keywords often perform worse than you think In many cases 20-40% worse Display Advertising performs better than you think Certain types of display, such as retargeting, performs better than you think and can have strong influence especially at retail stores, which most attribution tools fail to pick up Custom loyalty has the most impact at the retail store Often retail sales are due to habit and loyalty, but the same trend doesn’t hold online Retail sales are influenced by the presence of a store near home Unfortunately the inverse is also true, web purchases are not typically driven by having a store nearby Seasonal is much stronger at Internet than Retail or Call Center The impact of season purchasing is almost double that of retail Tenure of customers show significant differences Newer customers are more sensitive to marketing, seasonal factors, and store area than established customers (based on tenure). 16

Notas do Editor

  1. Tess Nesbitt, Statistician and Senior Consultant at Upstream / Business Researchers
  2. We are a team of number crunchers, backgrounds in econ, math, statistics, physics, astrophysics, business…. the whole gamut of scientific and technical disciplines Started as BRI, a consulting company but have developed another aspect of the company called Upstream, which has been going for about 2 years where we focus primarily of working on big data problems for marketing revolving bullet 2
  3. We hear multi-channel word used a lot in retail, but it is pretty an ambiguous word. We have 2 definitions of channel:Those on the left hand side are where you spend marketing budget, those on the right hand side are purchases are made---we separate these two out so we can see crossings (how much is email driving to store sales, how much is direct mail driving to online sales?)
  4. This is an observational data problem---we read in a lot of data: every impression served, every click to the website, every email delivered clicked on every catalog every postcard and all the order data from every channel as well--we look at entire gamut of marketing how you reach customersWe tie this data together and later model it--we borrow techniques from biostatistics and medical research and apply them to this data (outcome instead of die is buy)-once we understand what drives conversion, we can use that to split up orders into channels that drove itwhen you undestandwhat drives sales, you can decide what marketing to buy next--So what we are doing is assigning credit of sales to various types of marketing you are conducting.--when we figure out what drives sales , then we want to move to figuring out how to redirect budget (Targeting)--Strategi Allocation c use this info it to make better decisions about how and when to market to customers--Incremental Response: can see how receptive people are to various types of marketing (reallocate catalog to customers who are most moved by certain treatments))
  5. we want to understand co-occurrence of marketing phenomena-most of these survival analysis techniques are for small data, but we apply it to huge data-time-dependent outcome-majority of our inputs are time-dependent covariates-competing risks: survival framework is designed to handle competing risks ------you are exposing people to a cocktail of drugs, and we want to know if was it the aspirin that killed you?
  6. Assume we already built a model, what can we do with it?Recency table is in days, sales is in dollars1)Retrospectively - 2 months email is well below the fold, you arent clicking on it (effect has decayed down to nearly zero) agaon so catalog gets credit email gets more credit in second case--we take into account the amplitude of the effect and timing
  7. This distribution is what we are up against, what we are trying to modelhighly nonlinearpart of our methodology is to put terms in the model that control for a distribution like this, so we control for this while overlaying marketing treatments
  8. we treat upsteam as scoring systemsame scoring system makes data for modelingin Hadoop, we do all the ETL--handle lots of data and files, we create behvioralvariabeles, time between purchases, number of purchases, promotional schedule, etc.Overlay data-demographic datawe push the data out in a cleansed way for survival modeling we use RevoRfor explorating work and modelingwhen these are finished, they are pushed back to Hadoop for scoringscoring for prediction (lift charts, use model for selection,etc.)creating 5 billion scores per day per retailer
  9. Retails was double counting their sale s(over 100%)--savvy marketers want ot know this incremental effect--these percentages might not be smae if we only look at web sales, or only retails, etc...in this example we have combined all order hcnnales--this is 1 year of data and it is retrospective--could we use this info going forward?