SlideShare a Scribd company logo
Incrementality
A practical guide to ads measurement
Jessica Zúñiga
jessica.zuniga@stitchfix.com
Marketing Strategy
My journey into advertising
CTR = unique clicks
impression
s
We want to grow.
I have a large sum of money.
What should I invest it in and how?
What do we want to drive?
What metric best captures that behavior?
CPA =
cost
acquired users
Pros: Quick to compute
Cons: It’s not the right metric
• Attribution issues
• Inconsistent use
• Not causal
Pros: Quick to compute
Cons: Its not the right metric
• Attribution issues
• Inconsistent use
• Not causal
CPA =
cos
tacquired users
Pros: Quick to compute
Cons: It’s not the right metric
• Attribution issues
• Inconsistent use
• Not causal
Spike analysis for TV
Time in minutes
Numberofsignups
Match back analysisNumberofsignups
Time in days
Pros: Quick to compute
Cons: It’s not the right metric
• Attribution issues
• Inconsistent use
• Not causal
CPA doesn’t imply causality
Ebay case study
Image source: Blake, Nosko, Tadelis
How many new customers did I acquire
because I spent money?
How many more customers were acquired due to ad spend
Users acquired
while spending
money on ads
Users acquired
while NOT
spending money on
ads
Incrementality
iCPA =
cost
incremental users
Ebay
Image source: Blake, Nosko, Tadelis
So how do I compute iCPA?
Facebook
1 2 3
Users identified across devices
2 incremental users
$100 / 2 = $50 iCPA
Image source: Google
Search Engine Marketing
(SEM)
1 2 3
Cannot identify users across
devices with full confidence
Image source: CausalImpact
Display
Image source: Google
Google Display Network
Image source: Google
Display Partners
But we don’t want to scale down our
advertising efforts…
● It’s worth it in the long run
● In order to experiment in a rigorous way we need holdouts
● Experimentation costs might be lower than perceived
Organizational alignment
● Want to understand iCPA not % lift
● Adverse incentives from platforms can lead you to have a high % holdout
● What is the minimum % holdout I can have?
● You really may only need just a few % points holdout
Practically…
Beyond iCPA
Channel
level
User
segment 1
User
segment 2
User
segment 3
Final words
● Traditional CPA metrics have problems
● Incrementality: How many more customers were acquired due to ad spend
● Compute iCPA often
● Ask for it from your advertising partners to help make it a standard

More Related Content

What's hot

Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan Hamed
Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan HamedUplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan Hamed
Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan HamedRising Media Ltd.
 
Déjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender SystemsDéjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender SystemsJustin Basilico
 
Recent Trends in Personalization at Netflix
Recent Trends in Personalization at NetflixRecent Trends in Personalization at Netflix
Recent Trends in Personalization at NetflixJustin Basilico
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender SystemsJustin Basilico
 
Personalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsPersonalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsJustin Basilico
 
A Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixJaya Kawale
 
First Party Data: What, Where, and How?
First Party Data: What, Where, and How?First Party Data: What, Where, and How?
First Party Data: What, Where, and How?MediaPost
 
Causal Impact - Evaluating incrementality of marketing campaigns
Causal Impact - Evaluating incrementality of marketing campaignsCausal Impact - Evaluating incrementality of marketing campaigns
Causal Impact - Evaluating incrementality of marketing campaignsTomáš Komárek
 
Deep neural networks for Youtube recommendations
Deep neural networks for Youtube recommendationsDeep neural networks for Youtube recommendations
Deep neural networks for Youtube recommendationsAryan Khandal
 
Supporting decisions with ML
Supporting decisions with MLSupporting decisions with ML
Supporting decisions with MLMegan Neider
 
Artwork Personalization at Netflix
Artwork Personalization at NetflixArtwork Personalization at Netflix
Artwork Personalization at NetflixJustin Basilico
 
Webinar DV 360 Self Serve _ 25 March 2022.pptx
Webinar DV 360 Self Serve _ 25 March 2022.pptxWebinar DV 360 Self Serve _ 25 March 2022.pptx
Webinar DV 360 Self Serve _ 25 March 2022.pptxTatvic Analytics
 
B2b digital marketing strategies
B2b digital marketing strategiesB2b digital marketing strategies
B2b digital marketing strategiesDaniel Heerkens
 
The Perfect Martech stack ?
The Perfect Martech stack ?The Perfect Martech stack ?
The Perfect Martech stack ?Smart Insights
 
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...Anmol Bhasin
 
eMetrics London - The AB Testing Hype Cycle
eMetrics London - The AB Testing Hype CycleeMetrics London - The AB Testing Hype Cycle
eMetrics London - The AB Testing Hype CycleCraig Sullivan
 
Learning a Personalized Homepage
Learning a Personalized HomepageLearning a Personalized Homepage
Learning a Personalized HomepageJustin Basilico
 
Past, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry PerspectivePast, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry PerspectiveJustin Basilico
 

What's hot (20)

Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan Hamed
Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan HamedUplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan Hamed
Uplift Modelling as a Tool for Making Causal Inferences at Shopify - Mojan Hamed
 
Déjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender SystemsDéjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender Systems
 
Recent Trends in Personalization at Netflix
Recent Trends in Personalization at NetflixRecent Trends in Personalization at Netflix
Recent Trends in Personalization at Netflix
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Personalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing RecommendationsPersonalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing Recommendations
 
A Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at Netflix
 
First Party Data: What, Where, and How?
First Party Data: What, Where, and How?First Party Data: What, Where, and How?
First Party Data: What, Where, and How?
 
Causal Impact - Evaluating incrementality of marketing campaigns
Causal Impact - Evaluating incrementality of marketing campaignsCausal Impact - Evaluating incrementality of marketing campaigns
Causal Impact - Evaluating incrementality of marketing campaigns
 
Deep neural networks for Youtube recommendations
Deep neural networks for Youtube recommendationsDeep neural networks for Youtube recommendations
Deep neural networks for Youtube recommendations
 
Supporting decisions with ML
Supporting decisions with MLSupporting decisions with ML
Supporting decisions with ML
 
Artwork Personalization at Netflix
Artwork Personalization at NetflixArtwork Personalization at Netflix
Artwork Personalization at Netflix
 
Webinar DV 360 Self Serve _ 25 March 2022.pptx
Webinar DV 360 Self Serve _ 25 March 2022.pptxWebinar DV 360 Self Serve _ 25 March 2022.pptx
Webinar DV 360 Self Serve _ 25 March 2022.pptx
 
B2b digital marketing strategies
B2b digital marketing strategiesB2b digital marketing strategies
B2b digital marketing strategies
 
The Perfect Martech stack ?
The Perfect Martech stack ?The Perfect Martech stack ?
The Perfect Martech stack ?
 
Causal Inference in Marketing
Causal Inference in MarketingCausal Inference in Marketing
Causal Inference in Marketing
 
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...Tutorial on People Recommendations in Social Networks -  ACM RecSys 2013,Hong...
Tutorial on People Recommendations in Social Networks - ACM RecSys 2013,Hong...
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
eMetrics London - The AB Testing Hype Cycle
eMetrics London - The AB Testing Hype CycleeMetrics London - The AB Testing Hype Cycle
eMetrics London - The AB Testing Hype Cycle
 
Learning a Personalized Homepage
Learning a Personalized HomepageLearning a Personalized Homepage
Learning a Personalized Homepage
 
Past, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry PerspectivePast, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry Perspective
 

Similar to Incrementality

Andrej Pancik - Scaling e-commerce with marketing automation
Andrej Pancik - Scaling e-commerce with marketing automationAndrej Pancik - Scaling e-commerce with marketing automation
Andrej Pancik - Scaling e-commerce with marketing automationMarketing Festival
 
How to Run a Data Driven Product Dev Organization by Skedulo CPM
How to Run a Data Driven Product Dev Organization by Skedulo CPMHow to Run a Data Driven Product Dev Organization by Skedulo CPM
How to Run a Data Driven Product Dev Organization by Skedulo CPMProduct School
 
7 Deadly Sins of Programmatic | Gil Snir, Benchmarketing | GC Brisbane 2016
7 Deadly Sins of Programmatic | Gil Snir, Benchmarketing | GC Brisbane 20167 Deadly Sins of Programmatic | Gil Snir, Benchmarketing | GC Brisbane 2016
7 Deadly Sins of Programmatic | Gil Snir, Benchmarketing | GC Brisbane 2016Bench
 
5 Things You Need To Ask Your Media Agency
5 Things You Need To Ask Your Media Agency5 Things You Need To Ask Your Media Agency
5 Things You Need To Ask Your Media AgencyMichelle Norris
 
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...Internet Marketing Software - WordStream
 
Convincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on AdvertisingConvincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on AdvertisingHanapin Marketing
 
Convincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on AdvertisingConvincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on AdvertisingKevin Dieny
 
Capacity Interactive for National Arts Marketing Conference 2015
Capacity Interactive for National Arts Marketing Conference 2015Capacity Interactive for National Arts Marketing Conference 2015
Capacity Interactive for National Arts Marketing Conference 2015Erik Gensler
 
Panel Discussion: DemandGen Report Marketing Automation User Survey
Panel Discussion: DemandGen Report Marketing Automation User SurveyPanel Discussion: DemandGen Report Marketing Automation User Survey
Panel Discussion: DemandGen Report Marketing Automation User SurveyManticore Technology
 
Mobile App User Acquisition Strategies - Launch & Growth
Mobile App User Acquisition Strategies - Launch & GrowthMobile App User Acquisition Strategies - Launch & Growth
Mobile App User Acquisition Strategies - Launch & GrowthSaptarshi Roy Chaudhury
 
Mobile App User Acquisition - Launch & Growth Strategies
Mobile App User Acquisition - Launch & Growth StrategiesMobile App User Acquisition - Launch & Growth Strategies
Mobile App User Acquisition - Launch & Growth Strategies[x]cube LABS
 
Budgeting for Metasearch
Budgeting for MetasearchBudgeting for Metasearch
Budgeting for MetasearchDean Schmit
 
Using Google Analytics for Business Growth - Webinar
Using Google Analytics for Business Growth - Webinar Using Google Analytics for Business Growth - Webinar
Using Google Analytics for Business Growth - Webinar ReapDigital
 
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...Internet Marketing Software - WordStream
 
Digital Media & Advertising : Basics
Digital Media & Advertising : BasicsDigital Media & Advertising : Basics
Digital Media & Advertising : BasicsGaurav Gargya
 
Ten Powerful Tips To Get More From Your Analytics
Ten Powerful Tips To Get More From Your AnalyticsTen Powerful Tips To Get More From Your Analytics
Ten Powerful Tips To Get More From Your AnalyticsMichele Kiss
 
Incremental lift testing: Determine the true impact of your ad campaigns
Incremental lift testing: Determine the true impact of your ad campaignsIncremental lift testing: Determine the true impact of your ad campaigns
Incremental lift testing: Determine the true impact of your ad campaignsNational Retail Federation
 

Similar to Incrementality (20)

Andrej Pancik - Scaling e-commerce with marketing automation
Andrej Pancik - Scaling e-commerce with marketing automationAndrej Pancik - Scaling e-commerce with marketing automation
Andrej Pancik - Scaling e-commerce with marketing automation
 
Multi-Channel Attribution - Where do Leads Come From?
Multi-Channel Attribution - Where do Leads Come From?Multi-Channel Attribution - Where do Leads Come From?
Multi-Channel Attribution - Where do Leads Come From?
 
How to Run a Data Driven Product Dev Organization by Skedulo CPM
How to Run a Data Driven Product Dev Organization by Skedulo CPMHow to Run a Data Driven Product Dev Organization by Skedulo CPM
How to Run a Data Driven Product Dev Organization by Skedulo CPM
 
7 Deadly Sins of Programmatic | Gil Snir, Benchmarketing | GC Brisbane 2016
7 Deadly Sins of Programmatic | Gil Snir, Benchmarketing | GC Brisbane 20167 Deadly Sins of Programmatic | Gil Snir, Benchmarketing | GC Brisbane 2016
7 Deadly Sins of Programmatic | Gil Snir, Benchmarketing | GC Brisbane 2016
 
5 Things You Need To Ask Your Media Agency
5 Things You Need To Ask Your Media Agency5 Things You Need To Ask Your Media Agency
5 Things You Need To Ask Your Media Agency
 
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...
 
Convincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on AdvertisingConvincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on Advertising
 
Convincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on AdvertisingConvincing Your Boss(es) to Confidently Spend (more) on Advertising
Convincing Your Boss(es) to Confidently Spend (more) on Advertising
 
Capacity Interactive for National Arts Marketing Conference 2015
Capacity Interactive for National Arts Marketing Conference 2015Capacity Interactive for National Arts Marketing Conference 2015
Capacity Interactive for National Arts Marketing Conference 2015
 
Panel Discussion: DemandGen Report Marketing Automation User Survey
Panel Discussion: DemandGen Report Marketing Automation User SurveyPanel Discussion: DemandGen Report Marketing Automation User Survey
Panel Discussion: DemandGen Report Marketing Automation User Survey
 
1330 keynote angle
1330 keynote angle1330 keynote angle
1330 keynote angle
 
Mobile App User Acquisition Strategies - Launch & Growth
Mobile App User Acquisition Strategies - Launch & GrowthMobile App User Acquisition Strategies - Launch & Growth
Mobile App User Acquisition Strategies - Launch & Growth
 
Mobile App User Acquisition - Launch & Growth Strategies
Mobile App User Acquisition - Launch & Growth StrategiesMobile App User Acquisition - Launch & Growth Strategies
Mobile App User Acquisition - Launch & Growth Strategies
 
Budgeting for Metasearch
Budgeting for MetasearchBudgeting for Metasearch
Budgeting for Metasearch
 
Using Google Analytics for Business Growth - Webinar
Using Google Analytics for Business Growth - Webinar Using Google Analytics for Business Growth - Webinar
Using Google Analytics for Business Growth - Webinar
 
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...
Budgets, Bids and Winning New Business in 2019: How to Allocate Ad Spend Like...
 
Digital Media & Advertising : Basics
Digital Media & Advertising : BasicsDigital Media & Advertising : Basics
Digital Media & Advertising : Basics
 
Ten Powerful Tips To Get More From Your Analytics
Ten Powerful Tips To Get More From Your AnalyticsTen Powerful Tips To Get More From Your Analytics
Ten Powerful Tips To Get More From Your Analytics
 
Incremental lift testing: Determine the true impact of your ad campaigns
Incremental lift testing: Determine the true impact of your ad campaignsIncremental lift testing: Determine the true impact of your ad campaigns
Incremental lift testing: Determine the true impact of your ad campaigns
 
Let's Talk Attribution
Let's Talk AttributionLet's Talk Attribution
Let's Talk Attribution
 

More from Stitch Fix Algorithms

Progression by Regression: How to increase your A/B Test Velocity
Progression by Regression: How to increase your A/B Test VelocityProgression by Regression: How to increase your A/B Test Velocity
Progression by Regression: How to increase your A/B Test VelocityStitch Fix Algorithms
 
Improving ad hoc and production workflows at Stitch Fix
Improving ad hoc and production workflows at Stitch FixImproving ad hoc and production workflows at Stitch Fix
Improving ad hoc and production workflows at Stitch FixStitch Fix Algorithms
 
A compute infrastructure for data scientists
A compute infrastructure for data scientistsA compute infrastructure for data scientists
A compute infrastructure for data scientistsStitch Fix Algorithms
 
Moment-based estimation for hierarchical models in Apache Spark
Moment-based estimation for hierarchical models in Apache SparkMoment-based estimation for hierarchical models in Apache Spark
Moment-based estimation for hierarchical models in Apache SparkStitch Fix Algorithms
 
When We Spark and When We Don’t: Developing Data and ML Pipelines
When We Spark and When We Don’t: Developing Data and ML PipelinesWhen We Spark and When We Don’t: Developing Data and ML Pipelines
When We Spark and When We Don’t: Developing Data and ML PipelinesStitch Fix Algorithms
 

More from Stitch Fix Algorithms (11)

Progression by Regression: How to increase your A/B Test Velocity
Progression by Regression: How to increase your A/B Test VelocityProgression by Regression: How to increase your A/B Test Velocity
Progression by Regression: How to increase your A/B Test Velocity
 
Deep recommendations in PyTorch
Deep recommendations in PyTorchDeep recommendations in PyTorch
Deep recommendations in PyTorch
 
Tracking data lineage at Stitch Fix
Tracking data lineage at Stitch FixTracking data lineage at Stitch Fix
Tracking data lineage at Stitch Fix
 
Improving ad hoc and production workflows at Stitch Fix
Improving ad hoc and production workflows at Stitch FixImproving ad hoc and production workflows at Stitch Fix
Improving ad hoc and production workflows at Stitch Fix
 
A compute infrastructure for data scientists
A compute infrastructure for data scientistsA compute infrastructure for data scientists
A compute infrastructure for data scientists
 
Moment-based estimation for hierarchical models in Apache Spark
Moment-based estimation for hierarchical models in Apache SparkMoment-based estimation for hierarchical models in Apache Spark
Moment-based estimation for hierarchical models in Apache Spark
 
Production model deployment
Production model deploymentProduction model deployment
Production model deployment
 
Optimizing Spark
Optimizing SparkOptimizing Spark
Optimizing Spark
 
When We Spark and When We Don’t: Developing Data and ML Pipelines
When We Spark and When We Don’t: Developing Data and ML PipelinesWhen We Spark and When We Don’t: Developing Data and ML Pipelines
When We Spark and When We Don’t: Developing Data and ML Pipelines
 
Apache Spark & ML Workflows
Apache Spark & ML WorkflowsApache Spark & ML Workflows
Apache Spark & ML Workflows
 
Enabling full stack data scientists
Enabling full stack data scientistsEnabling full stack data scientists
Enabling full stack data scientists
 

Recently uploaded

PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Thierry Lestable
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Product School
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 

Recently uploaded (20)

PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 

Incrementality

Editor's Notes

  1. Introduce Stitch Fix What is this offering all about?
  2. Clients fill out style profile Algorithms, merchandising and stylists work together to find you the right clothes Warehousing and operations get it out the door on time! We learn and serve you better
  3. Leading the Algorithmic Acquisitions team Our mission: help drive our paid client acquisitions program with our vast amounts of internal data How much should we bid for certain users? How should we retarget users? Which types of users should we try to acquire now? What type of mix should we be running? The basis for all these questions is a solid frameworkf for measurement
  4. Previously worked on recommendation products at LinkedIn and small e-commerce startup. Built data products and recommendations systems to help drive retention, engagement, sales.
  5. “What metric do I want to drive?” Had to choose the right metric CTR – might be initial guess at metric Cons: can capture bad type of engagement - not what you actually want to drive
  6. How CTR can go wrong in: Content/news: promote content that is clickbait or polarizing and/or offensive People/connection recommendations: promote people that have nice visuals/images or images that have questionable content Item recommendations: promote items with questionable pictures/content, items that are overall popular Examples of good metrics: Content/news: increased number of sessions/ other downstream metrics People/connections: increased number of messages, accepted connection requests Items: increased number of purchases
  7. Main problem we are all facing in advertising field
  8. Given my past experience in creating products to increase sales/connections I began to really think about how we measured success. What does “we want to grow” really mean? What kind of behavior do we want to drive? Volume vs high sales What metric best captures that behavior? Main theme: I want to spend money in the places that will get me the most clients Need to understand which channels are the most effective at bringing in clients with a given amount of spend How many new clients/purchases/revenue did I drive with my spend? But still…. What is the metric that captures this???
  9. Want to measure the effectiveness of spend CPA - the de facto metric Captures directionality but has failures
  10. Not causal – This metric does not quantify the effect that our ad spend had on acquiring users.
  11. Lets focus on the attribution issues associate to CPA Issues first start to become clear when we actually try to define the “acquired users” part of the metric
  12. What do we mean by acquired user? “A user came to our site/made a purchase after clicking on an ad that they saw”
  13. What if the user saw ads in more than one channel? To simplify companies will say that they will use some form of attribution. e.g. “last touch” Good: Simple to explain Bad: Attribution problems People usually tend to solve this with multi touch attribution: Basic principal: By analyzing all the impressions and clicks a user had on their path to convergence we will be able to redistribute the credit from last touch to help us understand the impact that channels have to acquiring customers. Con: We do not have all the impressions from all of our channels. Facebook – walled garden Offline channels impossible to tell Impressions/clicks are expensive to obtain. MTA solutions are also expensive. Multi-touch attribution is not causal We may be redistributing weight but do we know that the conversion actually happened due to ads? Even if we had all the impressions and clicks from all of our channels, modern ad platforms target populations by features and criteria that only they know. This creates an unbalanced population between those that are exposed to ads These user features are essentially confounders which explain conversions We will never have those features
  14. Not all channels compute CPA the same way Inconsistency generally seen in offline channels TV: spike analysis Match back analysis URL links Application of multipliers biases and seasonality
  15. For TV we can use a spike analysis to measure impact of TV Natural experiment Look a website traffic – spikes usually correspond to a TV ad running Time before and after a spike is users to estimate a baseline – line in orange. Difference between total users in spike and estimated baseline is assumed to be the additional users that TV brought in Limitation Spikes most likely happen during a short time window and are unable to capture long term impact of TV Long term impact is important to understand for top of funnel channels
  16. Another example where measurement becomes difficult: Direct mail Send a nice piece of mail to your customers and ask them to sign up via a url link Its not going to happen – will most likely see very little conversions coming in via url links Have to figure out another way to estimate the impact of these campaigns
  17. Use a match back analysis Know the list of customers who received the mailer Look at conversions that happened after the mailer was sent and see if you can identify which of the users who received the mailer ultimately ended up converting Use that number to estimate the acquisitions brought in by the program Problem: What time scale do I use? Look at example of signups after a direct mail campaign Window is very long and our way of choosing the window is arbitrary Summarize: At the end of the day we have CPA numbers for all our channels which we are using to make decisions but CPAs are not computed the same way across channels
  18. Finally – the main issue with CPA is that it is not causal. It does not capture the effect that spending money on ads had on bringing customers to your business
  19. Traditional CPA metric may incorrectly estimate the effects of your ads Overestimate High intent users where likely to convert despite your ad Ad still takes credit for those conversions Looks more efficient than it is Underestimate Looking only at converters that clicked through Will not value the effect that an impression of the add had on the user Looks less efficient than it is
  20. Popular Ebay case study that looked at exactly the effects of ads on their business Wanted to study the effectiveness of their ads, in particular their branded search terms Concerned that these types of adds targeted customers with high intent that would have converted anyway Ran experiments that showed no measurable short-term value in brand keyword advertising First (left) graph: Halted SEM brand keywords on both Yahoo! and Microsoft (MSN) Drop in clicks that came from branded KWs was made up by organic Users found their way to eBay without branded terms Second (right) graph: Halted SEM brand keywords on Google Same findings as on Yahoo! and MSN “Shutting off paid search ads closed one (costly) path to a company’s website but diverted traffic to natural search, which is free to the advertiser”
  21. CPA has problems: attribution Inconsistency Doesn’t actually measure effectiveness of spend What we really wanted to understand: How many **NEW** people did I bring in due to my add spend?
  22. AKA lift We can design controlled experiments!! We will walk you through a couple of examples of how to do this for some of the more popular channels
  23. Incremental CPA should be the baseline metric We can design controlled experiments!! We will walk you through a couple of examples of how to do this for some of the more popular channels
  24. Lets revisit the Ebay story: CPA would have indicated that spending money on branded keywords was the cheapest way to acquire clients In this case the CPA showed to be very efficient but the iCPA would captured inefficiencies
  25. Now lets walk through some basic practical examples that will get you started
  26. Facebook They have a measurement product to detect incrementality called conversion lift Can identify users across devices The way the study and analysis works Allocate all users in the FB universe to test and control Calculate the number of incremental users acquired at the end of the study Example: 2 incremental users Calculate iCPA
  27.  Called a conversion lift Facebook This lift study is an intent to treat Pros: clean test Cons: high variance – looking at conversions among exposed and non exposed users Comparing all users in control in test, not just those that would have been exposed Causes more noise due to the conversions of the people in the bucket that would not have been exposed to adds Getting the test off the ground For one test -- talk to your FB rep For multiple tests -- use the API
  28. SEM Cannot always identify users across devices Must run a geo based study Pros: Cleaner than using a cookie based test with potential for significant cross-contamination Cons: Can’t use this if you don’t operate in a large geographic area How to do set up the study and do the analysis: Choose randomly which regions are in test and which are in control We could compare treatment regions to test regions BUT Very few regions in each bucket – implies high variance Different from FB were we had many users in each control/test
  29. SEM We alleviate noise issues by estimating the counterfactual (what is called a synthetic control) for the test regions from the control regions In other words: Estimate what would have happened to in the test regions in the absence of ad spend Understand the lift by looking at the difference between synthetic control and test CausalImpact package in R lets you do just that with just a few lines of code Getting test off the ground: Talk to your Google rep – will have good advice on what to do You will manually have to choose DMAs and turn off your spend in these DMAs You will have to do the analysis yourself
  30. Display – GDN GDN has a Conversion Lift Study measurement product The way it works: User based study - try to identify users across devices When you have an opportunity to show an add If user is in test – then show them the add and record it If user is in control – substitute the next add in the auction and record that they would have seen the add Look at difference in acquisitions/sales among users that saw your ads and users that would have see your adds The experiment setup is a ghost ads study Pros: Reduced noise: only comparing difference in blue acquisitions above do not look at difference in yellow – this is what would have happened in an intent to treat study Less variance -> shorter to run Cons: Users could clear their cookies so could inadvertently be exposed to both treatments
  31. Display – Partners Its possible to run lift/incrementality test on other display networks via partners. Must talk to your partner to see if they offer these types of studies In many cases they may offer to run a PSA study The way it works: Cookie based study – not user based Off the bat we may have cross contamination issues Cookies are split into control and test When a user is set up to receive an add (similar to ghost ads): If user is in test – then show them the add and record it If user is in control – serve the user a PSA ad and record it Pros: It’s something Cons: Users could clear their cookies so could inadvertently be exposed to both treatments Users in control are not exposed to competitor ads possibly leading to less conversions in control Need to be careful that targeting capabilities keep test/control buckets constant. Most modern ad platforms will optimize the audience an add is shown to. PSA adds could cause ad platforms to try to target a fundamentally different audience in control creating a bias in the audiences. Need to verify with your partner how they deal with this. Expensive since you may have to foot the bill for the PSA ads as well
  32. Organizational alignment Companies in a high growth mode can be hesitant about with-holding spend for fear of not hitting numbers Need to ask yourself: How much do I really have to hold out? How do I power my test? (i.e. how much data do I have to have in order to conclusion that is statistically significant?)
  33. Organizational alignment: It’s important to commit to running tests.   You could be measuring the impact of your ads campaigns incorrectly and making non-optimal ad spend decisions The rest of the data science runs experiments with holdouts to understand the impact of recommendations/products/actions Lets bring performance marketing to that standard Having a hold out may not actually be as bad as you might think: Not only get gains from learnings but By looking for the right thing to understand we way be able to get away with a small % holdout
  34. Remember: iCPA is the metric you want to understand NOT the % lift you saw by spending money on ads % lift is not comparable across channels b/c have different baselines but iCPA is comparable Example: You could run a lift study on a channel and see a 2% lift. Great to know but if that translates to a $100 iCPA and you can only really tolerate paying $10 for a new user then its not really worth it for you to be able to detect such a small lift Adverse incentives from channel platforms – they want you to walk out of the lift study thinking that you had a % lift Will advise you to have large holdouts in order to be able to detect the small lift Work with you data science team to understand what is the minimum % holdout you need to have in order detect a maximum allowable iCPA In some cases you may only need a few % point lift.
  35. Interesting analysis one can get from incrementality: Most incremental user segments: Check with your channel partners what features you can segments your learnings by Age/geo/other user features CPAs vs incremental CPAs User segment 1 looks best under traditional CPA methods User segment 2 is really the best segment to go after when you make ads May shift the way you Make creative – may now focus on user segment 2 vs user segment 1 Adjust how aggressively you bid