SlideShare a Scribd company logo
Про модели атрибуции
простыми словами
Your personal marketing analytics assistant
We help 20,000 analysts, marketing specialists and C-level executives to
manage data and make the right decisions on time.
Agenda
1. What is attribution?
2. What attribution models are available at the market?
3. Comparison of models
4. How to choose the model that will benefit your business?
What is attribution?
An example
A typical “customer journey”...
A typical “customer journey”...
A typical “customer journey”...
A typical “customer journey”...
A typical “customer journey”...
So, who gets the credit?
So, who gets the credit?
So, who gets the credit?
So, who gets the credit?
Description
Why do we need attribution?
Interest / Awareness
Description
Why do we need attribution?
Interest / Awareness
Consideration
Description
Why do we need attribution?
Interest / Awareness
Conversion
Consideration
Description
Why do we need attribution?
Interest / Awareness
Conversion
Retention
Consideration
Description
Why do we need attribution?
Interest / Awareness
Conversion
Retention
Consideration
Less Targeted,
Less Attributable
Description
Why do we need attribution?
Interest / Awareness
Conversion
Retention
Consideration
Less Targeted,
Less Attributable
Highly Targeted,
Highly Attributable
In the context of (online) marketing...
Why do we need attribution?
“Half the money I spend on
advertising is wasted; the
trouble is I don’t know which
half.”
- John Wanamaker, early 1900s
Questions business needs to answer
1. How do I achieve Sales plan?
2. How to allocate marketing budget?
3. How to decrease costs?
4. How to increase sales?
Available
attribution models
Position based models
First Click
First Click Last Click
Position based models
First Click Last Click Last Non-Direct Click
Position based models
Linear
Position based models
First Click Last Click Last Non-Direct Click
Linear Time Decay
Position based models
First Click Last Click Last Non-Direct Click
Linear Time Decay Position Based
Position based models
First Click Last Click Last Non-Direct Click
Last Click attribution
Source: Ad Roll 2017
44% of marketers still use last click attribution.
Only 18% use algorithmic attribution.
72.4% of marketers indicate that they
● don’t know why they
chose their model
● selected the easiest
attribution option
available to them
Why is this happening???
1. Lack of understanding of the potential attribution impact
2. No ownership of attribution or analytics
3. Scattered data
Other Google Attribution models
Comprehensiveness
Actionability
Low
Low High
High
Attribution 360Google Attribution
Google
Analytics
Analytics 360
DCM
AdWords DS
What if not LNDC?
1. Markov Chains
2. Shepley value
3. Funnel Based model
4. Custom algorithms
If not Last Click & Last Non-Direct, than what?
1. You have data from different Ad platforms (needed point)
2. You want to estimate the value of every step and session for particular user
3. You want to understand which bundles of ad channels work well together
Methodology
1. How is the value distributed?
2. Where is it used?
3. What data you can (and have to) use?
4. Which question helps to answer?
Let’s start with figures and formulas?
Models:
1. Markov chains
2. Vector Shapley. The average contribution of all sources in the transaction
3. Funnel Based OWOX BI Attribution
Shapley value
Lets analyze tr1 = 500$ & tr2 = 300
facebook direct 500 USD
300 USDdirect
First transaction
Second transaction
Shapley value (for geeks)
Lets analyze tr1 = 500$ & tr2 = 300$
V1( {facebook} , {direct} ) = 500
V2( {direct} ) = 300
V3( {facebook} ) = 0
Ф1(facebook) = (1 - 1)! * (2 - 1)! / 2! * (0 - 0) + (2 - 1)! * (2 - 2)! / 2! * (500 -300) = 0 + 100 = 100
Ф2(direct) = (1 - 1)! * (2 - 1)! / 2! * (300 - 0) + (2 - 1)! * (2 - 2)! * (500 - 0)= 150 + 250 = 400
Example:
N = 2
● State Е
● State А
Probability matrix:
0.3 0.7
0.6 0.4
Markov chains
1 - Customer funnel 2 - How is it working 3 - Grouping by sources
C1 -> C2 -> C3 -> conversion (start) -> C1 -> C2 -> C3 -> (conversion) (start) -> C1, C1 -> C2, C2 -> C3, C3 -> (conversion)
C1 (start) -> C1 -> (null) (start) -> C1, C1 -> (null)
C2 -> C3 (start) -> C2 -> C3 -> (null) (start) -> C2, C2 -> C3, C3 -> (null)
Markov chains in Ecommerce
Let’s see 3 simple examples of clients’ behaviour:
C1 -> C2 -> C3 -> conversion
C1 -> unsuccessful conversion
C2 -> C3 -> unsuccessful conversion
С - session
(with particular source)
From To Probability General Probability
(start) C1 1/3 66.7%
(start) C1 1/3
(start) C2 1/3 33.3%
Total from (start) 3/3
C1 C2 1/2 50%
C1 (null) 1/2 50%
Total from C1 2/2
C2 C3 1/2 100%
C2 C3 1/2
Total from C2 2/2
C3 (conversion) 1/2 50%
C3 (null) 1/2 50%
Total from C3 2/2
Draw a chain on the graph
For evaluation, we use the delete effect
P1 = (0,33 * 1 * 0,5) = 0,167
P2 = (0,33 * 0 * 0,5) = 0
P3 = (0,33 * 1 * 0) = 0
R1 = 1 - 0,167/0,33 = 0,5
R2 = 1 - 0 = 1
R3 = 1 - 0= 1
V1 = 0,5 / (0,5 + 1 + 1) = 0,2
V2 = 1 / (0,5 + 1 + 1) = 0,4
V3 = 1 / (0,5 + 1 + 1) = 0,4
Funnel Based OWOX BI
1. How is the value distributed?
2. Where is it used?
3. What data you can (and have to) use?
4. Which question helps to answer?
Step Users Probability Score Value
Visit 100.0%
Non-bounce visit 60.0% 60% 40 18%
Product page 42.0% 70% 30 13%
Add to cart 7.8% 19% 81 36%
Purchase 2.1% 27% 73 33%
224 100%
How is the value calculated?
Visit Non-bounce
Visit
Product
page
Add to cart Purchase
100%
60%
42%
7.8% 2.1%
60% 70% 19% 27%
18%
13%
36%
33%
= 40 / 224
= 30 / 224
= 8 / 224
= 73 / 224
But the funnel is not linear...
Comparison of how models work
Funnel Based Data-Driven (Analytics 360) Markov chains
1.Allows you to assess the mutual
influence of the channels on the
conversion and advancement along
the funnel
1.Allows you to estimate the mutual
influence of channels on the
conversion
1.Allows you to estimate the mutual
influence of channels on the
conversion
2.Allows you to find an inefficient
channel and tell where exactly it is not
effective. Resistant to nonlinearity.
2.Allows you to find an inefficient
channel. High accuracy of
calculations.
2.Evaluate which channel is the most
significant.
3.Underestimates the first step of the
funnel.
3. It does not evaluate progress on
the funnel, you can not connect offline
data from CRM
3.Underestimates the first link of the
chain, is unstable to the order in the
chains.
Answering the question:
How does the presence of a channel
affect conversion and when is this the
strongest influence?
Answering the question:
How will the presence of the channel
affect the conversion?
Answering the question:
How will the absence of a channel
affect the conversion?
Custom attribution models
Answear story:
1. Multi-brand online store selling clothes, footwear and accessories
2. Founded in Poland in 2010
3. Operates in several different counties
Divided channels in logical groups
● Comparison — price comparison services: hotline, ceneo.
● Affiliate — affiliate websites: zanox.
● Retargeting — retargeting services: criteo, rtbhouse.
● Cpc — paid search: google brand and non-brand + social.
● Display — display ads: google with graphic ads, viva.
● Email campaigns: external.
Defined main KPIs and assigned values
Assigned value to each channel
Built reports
Optimized costs
Time to evaluate your budget
How did the presence of
the channel in the chain
affect the conversion?
How does the presence of a
channel affect conversion
and when is this the
strongest influence?
How did the presence of
the channel in the chain
affect the conversion?
How does the presence of a
channel affect conversion
and when is this the
strongest influence?
How did the presence of
the channel in the chain
affect the conversion?
How did the lack of a
channel in the chain
affect the conversion?
How did the presence of
the channel in the chain
affect the conversion?
How does the presence of a
channel affect conversion
and when is this the
strongest influence?
What indirect source
before conversion
was the last?
How did the lack of a
channel in the chain
affect the conversion?
Without a bidding integration,
attribution has no impact
Optimize marketing campaigns based on data
70% of marketers struggle to act
upon the insights of attribution.
Source: Ad Roll 2017
ineffective ineffective
Key takeaways
1. Start with a clear strategy and set of objectives
2. Get internal buy-in for attribution
3. Focus on defining the customer journey
4. Consider physical as well as digital touchpoints
5. Ensure the data quality
6. Use flexible technology
7. Test different models that align with your business goals
8. Act on the results
Useful links
1. Comparison of different attribution models in the OWOX BI Blog
2. Custom attribution model by Answear
3. Article on how OWOX BI uses attribution for decision making
4. Markov Chains
5. Shapley Values
mail@owox.com
www.owox.com
Questions?
www.owox.com/c/2v1

More Related Content

Similar to Attribution modeling 101

Benchmarking digital marketing strategy
Benchmarking digital marketing strategyBenchmarking digital marketing strategy
Benchmarking digital marketing strategy
Incheon Park
 
Davechaffey Benchmarkingyourdigitalstrategy Omniture 090422084621 Phpapp01
Davechaffey Benchmarkingyourdigitalstrategy Omniture 090422084621 Phpapp01Davechaffey Benchmarkingyourdigitalstrategy Omniture 090422084621 Phpapp01
Davechaffey Benchmarkingyourdigitalstrategy Omniture 090422084621 Phpapp01
alpergroups
 

Similar to Attribution modeling 101 (20)

Data Strategy for Digital Sales : Case Study & Best Practice
Data Strategy for Digital Sales : Case Study & Best PracticeData Strategy for Digital Sales : Case Study & Best Practice
Data Strategy for Digital Sales : Case Study & Best Practice
 
Data Insight Leaders Summit Barcelona 2017
Data Insight Leaders Summit Barcelona 2017Data Insight Leaders Summit Barcelona 2017
Data Insight Leaders Summit Barcelona 2017
 
Smash the Data Silos: Use Marketo to Create A Single Source Of Customer Truth
Smash the Data Silos: Use Marketo to Create A Single Source Of Customer TruthSmash the Data Silos: Use Marketo to Create A Single Source Of Customer Truth
Smash the Data Silos: Use Marketo to Create A Single Source Of Customer Truth
 
230286802015PPT.pptx
230286802015PPT.pptx230286802015PPT.pptx
230286802015PPT.pptx
 
Data-Driven UI/UX Design with A/B Testing
Data-Driven UI/UX Design with A/B TestingData-Driven UI/UX Design with A/B Testing
Data-Driven UI/UX Design with A/B Testing
 
AdWords Academy Conversion Tracking and Google Analytics 轉換追蹤和Google分析 (粵語-英文)
AdWords Academy Conversion Tracking and Google Analytics 轉換追蹤和Google分析 (粵語-英文)AdWords Academy Conversion Tracking and Google Analytics 轉換追蹤和Google分析 (粵語-英文)
AdWords Academy Conversion Tracking and Google Analytics 轉換追蹤和Google分析 (粵語-英文)
 
The successful analytics organization - Epsilon and Transamerica, LIMRA Data ...
The successful analytics organization - Epsilon and Transamerica, LIMRA Data ...The successful analytics organization - Epsilon and Transamerica, LIMRA Data ...
The successful analytics organization - Epsilon and Transamerica, LIMRA Data ...
 
[Marketing that sells] Your attribution is wrong! Is there a better one?
[Marketing that sells] Your attribution is wrong! Is there a better one?[Marketing that sells] Your attribution is wrong! Is there a better one?
[Marketing that sells] Your attribution is wrong! Is there a better one?
 
Ten Ways to Make Analytics Actionable
Ten Ways to Make Analytics ActionableTen Ways to Make Analytics Actionable
Ten Ways to Make Analytics Actionable
 
Accenture Sales Transformation - Agile Selling by Yasuf Tayob
Accenture Sales Transformation - Agile Selling by Yasuf TayobAccenture Sales Transformation - Agile Selling by Yasuf Tayob
Accenture Sales Transformation - Agile Selling by Yasuf Tayob
 
How GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisionsHow GetNinjas uses data to make smarter product decisions
How GetNinjas uses data to make smarter product decisions
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
Logpickr Customer Journey Analytics
Logpickr Customer Journey AnalyticsLogpickr Customer Journey Analytics
Logpickr Customer Journey Analytics
 
Content marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doingContent marketing analytics: what you should really be doing
Content marketing analytics: what you should really be doing
 
"Web Analytics: Measuring Your Online Effort" - Gary Angel (Semphonics) - 200...
"Web Analytics: Measuring Your Online Effort" - Gary Angel (Semphonics) - 200..."Web Analytics: Measuring Your Online Effort" - Gary Angel (Semphonics) - 200...
"Web Analytics: Measuring Your Online Effort" - Gary Angel (Semphonics) - 200...
 
Data transformation in the sales environment - cat herding in sales prez
Data transformation in the sales environment - cat herding in sales prezData transformation in the sales environment - cat herding in sales prez
Data transformation in the sales environment - cat herding in sales prez
 
Benchmarking Digital Marketing Strategy
Benchmarking Digital Marketing StrategyBenchmarking Digital Marketing Strategy
Benchmarking Digital Marketing Strategy
 
Benchmarking digital marketing strategy
Benchmarking digital marketing strategyBenchmarking digital marketing strategy
Benchmarking digital marketing strategy
 
Davechaffey Benchmarkingyourdigitalstrategy Omniture 090422084621 Phpapp01
Davechaffey Benchmarkingyourdigitalstrategy Omniture 090422084621 Phpapp01Davechaffey Benchmarkingyourdigitalstrategy Omniture 090422084621 Phpapp01
Davechaffey Benchmarkingyourdigitalstrategy Omniture 090422084621 Phpapp01
 
Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...Content Marketing Analytics - What you should really be doing... and probably...
Content Marketing Analytics - What you should really be doing... and probably...
 

More from OWOX BI

More from OWOX BI (8)

Golden punch card. Superweek 2019
Golden punch card. Superweek 2019Golden punch card. Superweek 2019
Golden punch card. Superweek 2019
 
Data Lakes in Real Life. Superweek 2019
Data Lakes in Real Life. Superweek 2019Data Lakes in Real Life. Superweek 2019
Data Lakes in Real Life. Superweek 2019
 
How to Build End-to-End Analytics
How to Build End-to-End AnalyticsHow to Build End-to-End Analytics
How to Build End-to-End Analytics
 
How to Import Cost Data into GA and GBQ
How to Import Cost Data into GA and GBQHow to Import Cost Data into GA and GBQ
How to Import Cost Data into GA and GBQ
 
Value (not set) in the Google Analytics reports: what is it and how to deal w...
Value (not set) in the Google Analytics reports: what is it and how to deal w...Value (not set) in the Google Analytics reports: what is it and how to deal w...
Value (not set) in the Google Analytics reports: what is it and how to deal w...
 
Expert Tips and Techniques for Using Google Tag Manager
Expert Tips and Techniques  for Using Google Tag ManagerExpert Tips and Techniques  for Using Google Tag Manager
Expert Tips and Techniques for Using Google Tag Manager
 
Google Data Studio for business
Google Data Studio for businessGoogle Data Studio for business
Google Data Studio for business
 
Google Optimize for testing and personalization
Google Optimize for testing and personalizationGoogle Optimize for testing and personalization
Google Optimize for testing and personalization
 

Recently uploaded

Blue and Yellow Illustrative Digital Education Presentation (1).pptx
Blue and Yellow Illustrative Digital Education Presentation (1).pptxBlue and Yellow Illustrative Digital Education Presentation (1).pptx
Blue and Yellow Illustrative Digital Education Presentation (1).pptx
ayush20231
 
20221005110010_633d63baa84f6_learn___week_3_ch._5.pdf
20221005110010_633d63baa84f6_learn___week_3_ch._5.pdf20221005110010_633d63baa84f6_learn___week_3_ch._5.pdf
20221005110010_633d63baa84f6_learn___week_3_ch._5.pdf
levuag
 
Search Engine Marketing - Competitor and Keyword research
Search Engine Marketing  - Competitor and Keyword researchSearch Engine Marketing  - Competitor and Keyword research
Search Engine Marketing - Competitor and Keyword research
ETMARK ACADEMY
 
Liquid Staking: An Overview for Beginners in 2024
Liquid Staking: An Overview for Beginners in 2024Liquid Staking: An Overview for Beginners in 2024
Liquid Staking: An Overview for Beginners in 2024
nehapardhi711
 

Recently uploaded (20)

Blue and Yellow Illustrative Digital Education Presentation (1).pptx
Blue and Yellow Illustrative Digital Education Presentation (1).pptxBlue and Yellow Illustrative Digital Education Presentation (1).pptx
Blue and Yellow Illustrative Digital Education Presentation (1).pptx
 
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User JourneysMastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
Mastering Multi-Touchpoint Content Strategy: Navigate Fragmented User Journeys
 
Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]
 
The Impact of Technological Advancements on Elastic Webbing Production in Chi...
The Impact of Technological Advancements on Elastic Webbing Production in Chi...The Impact of Technological Advancements on Elastic Webbing Production in Chi...
The Impact of Technological Advancements on Elastic Webbing Production in Chi...
 
20221005110010_633d63baa84f6_learn___week_3_ch._5.pdf
20221005110010_633d63baa84f6_learn___week_3_ch._5.pdf20221005110010_633d63baa84f6_learn___week_3_ch._5.pdf
20221005110010_633d63baa84f6_learn___week_3_ch._5.pdf
 
Awesome Free Global Opportunity Online Mining Crypto Currency On Your Mobile...
Awesome Free Global  Opportunity Online Mining Crypto Currency On Your Mobile...Awesome Free Global  Opportunity Online Mining Crypto Currency On Your Mobile...
Awesome Free Global Opportunity Online Mining Crypto Currency On Your Mobile...
 
BLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_May2024. Balmer Lawrie Online Monthly BulletinBLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
 
A quick journey across brands, industries and people.
A quick journey across brands, industries and people.A quick journey across brands, industries and people.
A quick journey across brands, industries and people.
 
Digital Marketing Training In Bangalore
Digital Marketing Training In BangaloreDigital Marketing Training In Bangalore
Digital Marketing Training In Bangalore
 
ThinkNow 2024 Consumer Financial Wellness Report
ThinkNow 2024 Consumer Financial Wellness ReportThinkNow 2024 Consumer Financial Wellness Report
ThinkNow 2024 Consumer Financial Wellness Report
 
A chronological journey of jobs and responsibilities.
A chronological journey of jobs and responsibilities.A chronological journey of jobs and responsibilities.
A chronological journey of jobs and responsibilities.
 
The Wealth of a Homeonwers association is analogous to the wealth of a Nation
The Wealth of a Homeonwers association is analogous to the wealth of a NationThe Wealth of a Homeonwers association is analogous to the wealth of a Nation
The Wealth of a Homeonwers association is analogous to the wealth of a Nation
 
How to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social PlatformsHow to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social Platforms
 
The_Canvas_of_Creative_Mastery_Newsletter_May_2024_Version
The_Canvas_of_Creative_Mastery_Newsletter_May_2024_VersionThe_Canvas_of_Creative_Mastery_Newsletter_May_2024_Version
The_Canvas_of_Creative_Mastery_Newsletter_May_2024_Version
 
Taking The Guesswork Out of Your Lead Generation Campaign
Taking The Guesswork Out of Your Lead Generation CampaignTaking The Guesswork Out of Your Lead Generation Campaign
Taking The Guesswork Out of Your Lead Generation Campaign
 
Top 3 Ways to Align Sales and Marketing Teams for Rapid Growth
Top 3 Ways to Align Sales and Marketing Teams for Rapid GrowthTop 3 Ways to Align Sales and Marketing Teams for Rapid Growth
Top 3 Ways to Align Sales and Marketing Teams for Rapid Growth
 
Search Engine Marketing - Competitor and Keyword research
Search Engine Marketing  - Competitor and Keyword researchSearch Engine Marketing  - Competitor and Keyword research
Search Engine Marketing - Competitor and Keyword research
 
Digital Money Maker Club – von Gunnar Kessler digital.
Digital Money Maker Club – von Gunnar Kessler digital.Digital Money Maker Club – von Gunnar Kessler digital.
Digital Money Maker Club – von Gunnar Kessler digital.
 
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CROAI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
 
Liquid Staking: An Overview for Beginners in 2024
Liquid Staking: An Overview for Beginners in 2024Liquid Staking: An Overview for Beginners in 2024
Liquid Staking: An Overview for Beginners in 2024
 

Attribution modeling 101

  • 2. Your personal marketing analytics assistant We help 20,000 analysts, marketing specialists and C-level executives to manage data and make the right decisions on time.
  • 3. Agenda 1. What is attribution? 2. What attribution models are available at the market? 3. Comparison of models 4. How to choose the model that will benefit your business?
  • 5. A typical “customer journey”...
  • 6. A typical “customer journey”...
  • 7. A typical “customer journey”...
  • 8. A typical “customer journey”...
  • 9. A typical “customer journey”...
  • 10. So, who gets the credit?
  • 11. So, who gets the credit?
  • 12. So, who gets the credit?
  • 13. So, who gets the credit?
  • 14. Description Why do we need attribution? Interest / Awareness
  • 15. Description Why do we need attribution? Interest / Awareness Consideration
  • 16. Description Why do we need attribution? Interest / Awareness Conversion Consideration
  • 17. Description Why do we need attribution? Interest / Awareness Conversion Retention Consideration
  • 18. Description Why do we need attribution? Interest / Awareness Conversion Retention Consideration Less Targeted, Less Attributable
  • 19. Description Why do we need attribution? Interest / Awareness Conversion Retention Consideration Less Targeted, Less Attributable Highly Targeted, Highly Attributable
  • 20. In the context of (online) marketing...
  • 21. Why do we need attribution? “Half the money I spend on advertising is wasted; the trouble is I don’t know which half.” - John Wanamaker, early 1900s
  • 22. Questions business needs to answer 1. How do I achieve Sales plan? 2. How to allocate marketing budget? 3. How to decrease costs? 4. How to increase sales?
  • 25. First Click Last Click Position based models
  • 26. First Click Last Click Last Non-Direct Click Position based models
  • 27. Linear Position based models First Click Last Click Last Non-Direct Click
  • 28. Linear Time Decay Position based models First Click Last Click Last Non-Direct Click
  • 29. Linear Time Decay Position Based Position based models First Click Last Click Last Non-Direct Click
  • 30. Last Click attribution Source: Ad Roll 2017 44% of marketers still use last click attribution. Only 18% use algorithmic attribution.
  • 31. 72.4% of marketers indicate that they ● don’t know why they chose their model ● selected the easiest attribution option available to them
  • 32. Why is this happening??? 1. Lack of understanding of the potential attribution impact 2. No ownership of attribution or analytics 3. Scattered data
  • 33. Other Google Attribution models Comprehensiveness Actionability Low Low High High Attribution 360Google Attribution Google Analytics Analytics 360 DCM AdWords DS
  • 34. What if not LNDC? 1. Markov Chains 2. Shepley value 3. Funnel Based model 4. Custom algorithms
  • 35. If not Last Click & Last Non-Direct, than what? 1. You have data from different Ad platforms (needed point) 2. You want to estimate the value of every step and session for particular user 3. You want to understand which bundles of ad channels work well together
  • 36. Methodology 1. How is the value distributed? 2. Where is it used? 3. What data you can (and have to) use? 4. Which question helps to answer?
  • 37. Let’s start with figures and formulas? Models: 1. Markov chains 2. Vector Shapley. The average contribution of all sources in the transaction 3. Funnel Based OWOX BI Attribution
  • 38. Shapley value Lets analyze tr1 = 500$ & tr2 = 300 facebook direct 500 USD 300 USDdirect First transaction Second transaction
  • 39. Shapley value (for geeks) Lets analyze tr1 = 500$ & tr2 = 300$ V1( {facebook} , {direct} ) = 500 V2( {direct} ) = 300 V3( {facebook} ) = 0 Ф1(facebook) = (1 - 1)! * (2 - 1)! / 2! * (0 - 0) + (2 - 1)! * (2 - 2)! / 2! * (500 -300) = 0 + 100 = 100 Ф2(direct) = (1 - 1)! * (2 - 1)! / 2! * (300 - 0) + (2 - 1)! * (2 - 2)! * (500 - 0)= 150 + 250 = 400
  • 40. Example: N = 2 ● State Е ● State А Probability matrix: 0.3 0.7 0.6 0.4 Markov chains
  • 41. 1 - Customer funnel 2 - How is it working 3 - Grouping by sources C1 -> C2 -> C3 -> conversion (start) -> C1 -> C2 -> C3 -> (conversion) (start) -> C1, C1 -> C2, C2 -> C3, C3 -> (conversion) C1 (start) -> C1 -> (null) (start) -> C1, C1 -> (null) C2 -> C3 (start) -> C2 -> C3 -> (null) (start) -> C2, C2 -> C3, C3 -> (null) Markov chains in Ecommerce Let’s see 3 simple examples of clients’ behaviour: C1 -> C2 -> C3 -> conversion C1 -> unsuccessful conversion C2 -> C3 -> unsuccessful conversion С - session (with particular source)
  • 42. From To Probability General Probability (start) C1 1/3 66.7% (start) C1 1/3 (start) C2 1/3 33.3% Total from (start) 3/3 C1 C2 1/2 50% C1 (null) 1/2 50% Total from C1 2/2 C2 C3 1/2 100% C2 C3 1/2 Total from C2 2/2 C3 (conversion) 1/2 50% C3 (null) 1/2 50% Total from C3 2/2
  • 43. Draw a chain on the graph
  • 44. For evaluation, we use the delete effect P1 = (0,33 * 1 * 0,5) = 0,167 P2 = (0,33 * 0 * 0,5) = 0 P3 = (0,33 * 1 * 0) = 0 R1 = 1 - 0,167/0,33 = 0,5 R2 = 1 - 0 = 1 R3 = 1 - 0= 1 V1 = 0,5 / (0,5 + 1 + 1) = 0,2 V2 = 1 / (0,5 + 1 + 1) = 0,4 V3 = 1 / (0,5 + 1 + 1) = 0,4
  • 45. Funnel Based OWOX BI 1. How is the value distributed? 2. Where is it used? 3. What data you can (and have to) use? 4. Which question helps to answer?
  • 46. Step Users Probability Score Value Visit 100.0% Non-bounce visit 60.0% 60% 40 18% Product page 42.0% 70% 30 13% Add to cart 7.8% 19% 81 36% Purchase 2.1% 27% 73 33% 224 100% How is the value calculated? Visit Non-bounce Visit Product page Add to cart Purchase 100% 60% 42% 7.8% 2.1% 60% 70% 19% 27% 18% 13% 36% 33% = 40 / 224 = 30 / 224 = 8 / 224 = 73 / 224
  • 47. But the funnel is not linear...
  • 48. Comparison of how models work Funnel Based Data-Driven (Analytics 360) Markov chains 1.Allows you to assess the mutual influence of the channels on the conversion and advancement along the funnel 1.Allows you to estimate the mutual influence of channels on the conversion 1.Allows you to estimate the mutual influence of channels on the conversion 2.Allows you to find an inefficient channel and tell where exactly it is not effective. Resistant to nonlinearity. 2.Allows you to find an inefficient channel. High accuracy of calculations. 2.Evaluate which channel is the most significant. 3.Underestimates the first step of the funnel. 3. It does not evaluate progress on the funnel, you can not connect offline data from CRM 3.Underestimates the first link of the chain, is unstable to the order in the chains. Answering the question: How does the presence of a channel affect conversion and when is this the strongest influence? Answering the question: How will the presence of the channel affect the conversion? Answering the question: How will the absence of a channel affect the conversion?
  • 49. Custom attribution models Answear story: 1. Multi-brand online store selling clothes, footwear and accessories 2. Founded in Poland in 2010 3. Operates in several different counties
  • 50. Divided channels in logical groups ● Comparison — price comparison services: hotline, ceneo. ● Affiliate — affiliate websites: zanox. ● Retargeting — retargeting services: criteo, rtbhouse. ● Cpc — paid search: google brand and non-brand + social. ● Display — display ads: google with graphic ads, viva. ● Email campaigns: external.
  • 51. Defined main KPIs and assigned values
  • 52. Assigned value to each channel
  • 55. Time to evaluate your budget
  • 56.
  • 57. How did the presence of the channel in the chain affect the conversion?
  • 58. How does the presence of a channel affect conversion and when is this the strongest influence? How did the presence of the channel in the chain affect the conversion?
  • 59. How does the presence of a channel affect conversion and when is this the strongest influence? How did the presence of the channel in the chain affect the conversion? How did the lack of a channel in the chain affect the conversion?
  • 60. How did the presence of the channel in the chain affect the conversion? How does the presence of a channel affect conversion and when is this the strongest influence? What indirect source before conversion was the last? How did the lack of a channel in the chain affect the conversion?
  • 61. Without a bidding integration, attribution has no impact Optimize marketing campaigns based on data 70% of marketers struggle to act upon the insights of attribution. Source: Ad Roll 2017
  • 63. Key takeaways 1. Start with a clear strategy and set of objectives 2. Get internal buy-in for attribution 3. Focus on defining the customer journey 4. Consider physical as well as digital touchpoints 5. Ensure the data quality 6. Use flexible technology 7. Test different models that align with your business goals 8. Act on the results
  • 64. Useful links 1. Comparison of different attribution models in the OWOX BI Blog 2. Custom attribution model by Answear 3. Article on how OWOX BI uses attribution for decision making 4. Markov Chains 5. Shapley Values