SlideShare a Scribd company logo
1 of 45
MARKETING ATTRIBUTION
SASH SASEETHARRAN
PROBLEM
• Gauge the performance ofTV advertising for company XYZ:
• Website traffic that is attributable toTV advertising
• Metric for measuringTV ad performance
• Calculating metrics
• Visualization:
• Improving client dashboard XYZ
CONTENT
• Part I
• Metric
• Part II
• Client dashboard
• Part III
• Future work!
PART I
METRIC
SOLUTION IS LIMITED BY THE INFORMATION MADE AVAILABLE!
PART I
• What is Marketing Attribution ?
• Assumptions
• Data:
• Spot Data: Exploratory Analysis and Cleaning
• Traffic Data: Exploratory Analysis and Cleaning
• Baseline
• Metrics
WHAT IS MARKETING ATTRIBUTION?
• “… Marketing attribution provides a level of understanding
of what combination of events in what particular order
influence individuals to engage in a desired behavior,
typically referred to as a conversion...”
Source: https://en.wikipedia.org/wiki/Attribution_(marketing)
ASSUMPTIONS
• Website traffic through ‘direct’ traffic source during the
first ten minutes of airing an ad is considered attributable
toTV advertising
• It is acknowledged that there could be ads in a different
"program" within a second, meaning multiple ads are
attributable
• Therefore, Metrics were calculated on a daily basis
• Note:Visitors clicking the link on an ‘email’ are not considered attributable to the lift
EXPLORING SPOT DATA
EXPLORING SPOT DATA: DATETIME
EXPLORING SPOT DATA: MISSING VALUES
• 160 instances where both are missing leaving 124
instances where ‘duration’ is the only missing value
EXPLORING SPOT DATA: UNIQUE VALUES
EXPLORING SPOT DATA: DATE RANGE
EXPLORING SPOT DATA: TIME DIFFERENCE
• Shortest time difference between airing of an ad is a second
• Therefore more than one ad attribute to a lift in that 10mins window
EXPLORING SPOT DATA: FINDINGS
• Consist of 1456 rows and 13 columns
• Each airing on the East coast followed by one on theWest coast (local time)
• 160 entries with missing 'program' and 'duration' values
• 124 entries with missing 'duration' values
• Ads commenced at 2017-10-16 8:25am ET and lasted till 2017-11-13 5:53am
ET (US, Eastern).This is about 29 days.
• Interval between each airing on a single ‘program’ might be at least 31mins,
but with multiple ‘programs’, it could be as short as a second
EXPLORING TRAFFIC DATA
EXPLORING TRAFFIC DATA: TRAFFIC SOURCE
• Traffic source being ‘email’ were dropped as per the assumption,
leaving 40,380 records
EXPLORING TRAFFIC DATA: STATISTICS
EXPLORING TRAFFIC DATA: “VALUE” < 0
EXPLORING TRAFFIC DATA: “VALUE” > 1
EXPLORING TRAFFIC DATA: TIME RANGE
EXPLORING TRAFFIC DATA: INTEGER
EXPLORING TRAFFIC DATA: REVISED STATS.
EXPLORING TRAFFIC DATA: UNIQUE
EXPLORING TRAFFIC DATA: MISSING VALUES
EXPLORING TRAFFIC DATA: FINDINGS
• Consists of 63951 rows × 3 column
• 40,380 rows are ‘direct’ and relevant to this investigation as the visits are
made by typing the URL in a browser
• 23,571 are through clicking of an email and are unrelated
• Data collection started at 2017-10-16 3am ET and ended at 2017-11-13
02:59am ET (US, Eastern).That is about 29 days.
• This traffic data is collected every minute
BASELINE
Lift
Baseline
BASELINE: SIMPLE FUNCTION
BASELINE: LIFT COMPARED
METRIC
• Website traffic that is attributable toTV advertising is considered
to be within the first ten mins of airing an ad less the baseline
• Metrics are calculated per day
1) Lift =Value - Baseline
2) Spend = Sum of ‘spend’
3) Cost perView (CPV) = ‘spend’ / ‘lift’
4) Spots aired = Count of ‘time’ (or ‘spend’)
BASELINE: LIFT PER RECORD
BASELINE: LIFT FROM TEN MINS WINDOW
METRIC: DAILY LIFT
METRIC: DAILY SPEND
METRIC: LIFT VS SPEND
METRIC: DAILY SPOTS
METRIC: DAILY CPV
METRIC: TABLE
METRIC: STATISTICS
METRIC: CHARTS
PART II
DASHBOARD
CLIENT DASHBOARD
• Approach to dashboard:
• Collect information from stakeholders
• Develop the specification
• Identify the technology stack
• Complete the required analytics
PART III
FUTURE WORK
FUTURE WORK
• Computing Baseline
• Develop an advanced smoothing algorithm: e.g. a two
stage non-linear signal processing algorithm
• Marketing Attribution: Big Problem!
• Which ad attributed the lift is a big challenge
• Hidden Markov Model, ShapleyValue, Logistic Regression
and Classification
• Multiple ads within the chosen 10min window
CONCLUSION
• Metrics were computed following exploratory analysis within the stated
assumptions
• The “lift“ has followed the “spend” for the most part, validating the
computation
• Average CPV was $1.21
• Future work was identified:
• Developing a more accurate algorithm for baseline calculation
• An advanced attribution model
• Addressing multiple ads within the chosen 10min window
Q&A

More Related Content

Similar to Marketing Attribution: Website traffic that is attributable to TV advertising

Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...Databricks
 
Understanding Business APIs through statistics
Understanding Business APIs through statisticsUnderstanding Business APIs through statistics
Understanding Business APIs through statisticsWSO2
 
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...Sumo Logic
 
APIdays Singapore 2019 - Business of APIs: From Integration to Monetisation, ...
APIdays Singapore 2019 - Business of APIs: From Integration to Monetisation, ...APIdays Singapore 2019 - Business of APIs: From Integration to Monetisation, ...
APIdays Singapore 2019 - Business of APIs: From Integration to Monetisation, ...apidays
 
Growing into a proactive Data Platform
Growing into a proactive Data PlatformGrowing into a proactive Data Platform
Growing into a proactive Data PlatformLivePerson
 
Roi Lavan - Convertro (All Things Data 2015)
Roi Lavan - Convertro (All Things Data 2015)Roi Lavan - Convertro (All Things Data 2015)
Roi Lavan - Convertro (All Things Data 2015)Shuki Mann
 
2016 DSG Webinar Azure HDInsight 2 V4
2016 DSG Webinar Azure HDInsight 2 V42016 DSG Webinar Azure HDInsight 2 V4
2016 DSG Webinar Azure HDInsight 2 V4Janani Eshwaran
 
2016 DSG Webinar Azure HDInsight 2 V4
2016 DSG Webinar Azure HDInsight 2 V42016 DSG Webinar Azure HDInsight 2 V4
2016 DSG Webinar Azure HDInsight 2 V4Janani Eshwaran
 
Partnering With ComputeNext
Partnering With ComputeNextPartnering With ComputeNext
Partnering With ComputeNextOmed Abdulla
 
Scope definition of ticketing automation bangladesh
Scope definition of ticketing automation bangladeshScope definition of ticketing automation bangladesh
Scope definition of ticketing automation bangladeshShakil Mahmood
 
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...Amazon Web Services
 
Technologies in Media and Entertainment Industry
Technologies in Media and Entertainment Industry Technologies in Media and Entertainment Industry
Technologies in Media and Entertainment Industry Kaustuv Chatterjee
 
Dsign Machine Indoor Media Advertising
Dsign Machine Indoor Media AdvertisingDsign Machine Indoor Media Advertising
Dsign Machine Indoor Media Advertisingayazali73
 
Multichannel measuring waa presentation
Multichannel measuring waa presentationMultichannel measuring waa presentation
Multichannel measuring waa presentationEstime OY
 
SDP Global Summit 2010
SDP Global Summit 2010SDP Global Summit 2010
SDP Global Summit 2010Martin Prosek
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemShahriar Parvez
 

Similar to Marketing Attribution: Website traffic that is attributable to TV advertising (20)

Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
Yelp Ad Targeting at Scale with Apache Spark with Inaz Alaei-Novin and Joe Ma...
 
Inbound roaming webinar
Inbound roaming webinarInbound roaming webinar
Inbound roaming webinar
 
Understanding Business APIs through statistics
Understanding Business APIs through statisticsUnderstanding Business APIs through statistics
Understanding Business APIs through statistics
 
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...
Feature Spotlight: How TuneIn Uses Outlier Detection and Predictive Analytics...
 
APIdays Singapore 2019 - Business of APIs: From Integration to Monetisation, ...
APIdays Singapore 2019 - Business of APIs: From Integration to Monetisation, ...APIdays Singapore 2019 - Business of APIs: From Integration to Monetisation, ...
APIdays Singapore 2019 - Business of APIs: From Integration to Monetisation, ...
 
Mashup & case study
Mashup & case studyMashup & case study
Mashup & case study
 
Digital and abc
Digital and abcDigital and abc
Digital and abc
 
Growing into a proactive Data Platform
Growing into a proactive Data PlatformGrowing into a proactive Data Platform
Growing into a proactive Data Platform
 
Roi Lavan - Convertro (All Things Data 2015)
Roi Lavan - Convertro (All Things Data 2015)Roi Lavan - Convertro (All Things Data 2015)
Roi Lavan - Convertro (All Things Data 2015)
 
2016 DSG Webinar Azure HDInsight 2 V4
2016 DSG Webinar Azure HDInsight 2 V42016 DSG Webinar Azure HDInsight 2 V4
2016 DSG Webinar Azure HDInsight 2 V4
 
2016 DSG Webinar Azure HDInsight 2 V4
2016 DSG Webinar Azure HDInsight 2 V42016 DSG Webinar Azure HDInsight 2 V4
2016 DSG Webinar Azure HDInsight 2 V4
 
Pcounter Diagnostics
Pcounter DiagnosticsPcounter Diagnostics
Pcounter Diagnostics
 
Partnering With ComputeNext
Partnering With ComputeNextPartnering With ComputeNext
Partnering With ComputeNext
 
Scope definition of ticketing automation bangladesh
Scope definition of ticketing automation bangladeshScope definition of ticketing automation bangladesh
Scope definition of ticketing automation bangladesh
 
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
Slashing Big Data Complexity: How Comcast X1 Syndicates Streaming Analytics w...
 
Technologies in Media and Entertainment Industry
Technologies in Media and Entertainment Industry Technologies in Media and Entertainment Industry
Technologies in Media and Entertainment Industry
 
Dsign Machine Indoor Media Advertising
Dsign Machine Indoor Media AdvertisingDsign Machine Indoor Media Advertising
Dsign Machine Indoor Media Advertising
 
Multichannel measuring waa presentation
Multichannel measuring waa presentationMultichannel measuring waa presentation
Multichannel measuring waa presentation
 
SDP Global Summit 2010
SDP Global Summit 2010SDP Global Summit 2010
SDP Global Summit 2010
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing System
 

More from sash236

CGPTLiveDemo.pdf
CGPTLiveDemo.pdfCGPTLiveDemo.pdf
CGPTLiveDemo.pdfsash236
 
Architecture Portfolio
Architecture PortfolioArchitecture Portfolio
Architecture Portfoliosash236
 
113 robotmannequin.pdf
113 robotmannequin.pdf113 robotmannequin.pdf
113 robotmannequin.pdfsash236
 
Conjoint.pdf
Conjoint.pdfConjoint.pdf
Conjoint.pdfsash236
 
EnergyEffic.pdf
EnergyEffic.pdfEnergyEffic.pdf
EnergyEffic.pdfsash236
 
111 agilePM.pdf
111 agilePM.pdf111 agilePM.pdf
111 agilePM.pdfsash236
 
112 portfpres.pdf
112 portfpres.pdf112 portfpres.pdf
112 portfpres.pdfsash236
 

More from sash236 (7)

CGPTLiveDemo.pdf
CGPTLiveDemo.pdfCGPTLiveDemo.pdf
CGPTLiveDemo.pdf
 
Architecture Portfolio
Architecture PortfolioArchitecture Portfolio
Architecture Portfolio
 
113 robotmannequin.pdf
113 robotmannequin.pdf113 robotmannequin.pdf
113 robotmannequin.pdf
 
Conjoint.pdf
Conjoint.pdfConjoint.pdf
Conjoint.pdf
 
EnergyEffic.pdf
EnergyEffic.pdfEnergyEffic.pdf
EnergyEffic.pdf
 
111 agilePM.pdf
111 agilePM.pdf111 agilePM.pdf
111 agilePM.pdf
 
112 portfpres.pdf
112 portfpres.pdf112 portfpres.pdf
112 portfpres.pdf
 

Recently uploaded

NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...Amil baba
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证acoha1
 
How to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsHow to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsBrainSell Technologies
 
Heaps & its operation -Max Heap, Min Heap
Heaps & its operation -Max Heap, Min  HeapHeaps & its operation -Max Heap, Min  Heap
Heaps & its operation -Max Heap, Min Heapaashikalamichhane
 
Artificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfArtificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfscitechtalktv
 
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证ppy8zfkfm
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理pyhepag
 
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理pyhepag
 
edited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdfedited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdfgreat91
 
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理pyhepag
 
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一fztigerwe
 
What is Insertion Sort. Its basic information
What is Insertion Sort. Its basic informationWhat is Insertion Sort. Its basic information
What is Insertion Sort. Its basic informationmuqadasqasim10
 
Easy and simple project file on mp online
Easy and simple project file on mp onlineEasy and simple project file on mp online
Easy and simple project file on mp onlinebalibahu1313
 
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证dq9vz1isj
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证acoha1
 
一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理pyhepag
 
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdfGenerative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdfEmmanuel Dauda
 

Recently uploaded (20)

NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
NO1 Best Kala Jadu Expert Specialist In Germany Kala Jadu Expert Specialist I...
 
123.docx. .
123.docx.                                 .123.docx.                                 .
123.docx. .
 
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UPenn毕业证书)宾夕法尼亚大学毕业证成绩单本科硕士学位证留信学历认证
 
How to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data AnalyticsHow to Transform Clinical Trial Management with Advanced Data Analytics
How to Transform Clinical Trial Management with Advanced Data Analytics
 
Heaps & its operation -Max Heap, Min Heap
Heaps & its operation -Max Heap, Min  HeapHeaps & its operation -Max Heap, Min  Heap
Heaps & its operation -Max Heap, Min Heap
 
Artificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdfArtificial_General_Intelligence__storm_gen_article.pdf
Artificial_General_Intelligence__storm_gen_article.pdf
 
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证
1:1原版定制利物浦大学毕业证(Liverpool毕业证)成绩单学位证书留信学历认证
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理
 
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
 
edited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdfedited gordis ebook sixth edition david d.pdf
edited gordis ebook sixth edition david d.pdf
 
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
 
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
 
What is Insertion Sort. Its basic information
What is Insertion Sort. Its basic informationWhat is Insertion Sort. Its basic information
What is Insertion Sort. Its basic information
 
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotecAbortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
Abortion pills in Dammam Saudi Arabia// +966572737505 // buy cytotec
 
Easy and simple project file on mp online
Easy and simple project file on mp onlineEasy and simple project file on mp online
Easy and simple project file on mp online
 
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
1:1原版定制伦敦政治经济学院毕业证(LSE毕业证)成绩单学位证书留信学历认证
 
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(WashU毕业证书)圣路易斯华盛顿大学毕业证成绩单本科硕士学位证留信学历认证
 
一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理一比一原版阿德莱德大学毕业证成绩单如何办理
一比一原版阿德莱德大学毕业证成绩单如何办理
 
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdfGenerative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
 
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotecAbortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
Abortion pills in Riyadh Saudi Arabia (+966572737505 buy cytotec
 

Marketing Attribution: Website traffic that is attributable to TV advertising

  • 2. PROBLEM • Gauge the performance ofTV advertising for company XYZ: • Website traffic that is attributable toTV advertising • Metric for measuringTV ad performance • Calculating metrics • Visualization: • Improving client dashboard XYZ
  • 3. CONTENT • Part I • Metric • Part II • Client dashboard • Part III • Future work!
  • 4. PART I METRIC SOLUTION IS LIMITED BY THE INFORMATION MADE AVAILABLE!
  • 5. PART I • What is Marketing Attribution ? • Assumptions • Data: • Spot Data: Exploratory Analysis and Cleaning • Traffic Data: Exploratory Analysis and Cleaning • Baseline • Metrics
  • 6. WHAT IS MARKETING ATTRIBUTION? • “… Marketing attribution provides a level of understanding of what combination of events in what particular order influence individuals to engage in a desired behavior, typically referred to as a conversion...” Source: https://en.wikipedia.org/wiki/Attribution_(marketing)
  • 7. ASSUMPTIONS • Website traffic through ‘direct’ traffic source during the first ten minutes of airing an ad is considered attributable toTV advertising • It is acknowledged that there could be ads in a different "program" within a second, meaning multiple ads are attributable • Therefore, Metrics were calculated on a daily basis • Note:Visitors clicking the link on an ‘email’ are not considered attributable to the lift
  • 10. EXPLORING SPOT DATA: MISSING VALUES • 160 instances where both are missing leaving 124 instances where ‘duration’ is the only missing value
  • 11. EXPLORING SPOT DATA: UNIQUE VALUES
  • 12. EXPLORING SPOT DATA: DATE RANGE
  • 13. EXPLORING SPOT DATA: TIME DIFFERENCE • Shortest time difference between airing of an ad is a second • Therefore more than one ad attribute to a lift in that 10mins window
  • 14. EXPLORING SPOT DATA: FINDINGS • Consist of 1456 rows and 13 columns • Each airing on the East coast followed by one on theWest coast (local time) • 160 entries with missing 'program' and 'duration' values • 124 entries with missing 'duration' values • Ads commenced at 2017-10-16 8:25am ET and lasted till 2017-11-13 5:53am ET (US, Eastern).This is about 29 days. • Interval between each airing on a single ‘program’ might be at least 31mins, but with multiple ‘programs’, it could be as short as a second
  • 16. EXPLORING TRAFFIC DATA: TRAFFIC SOURCE • Traffic source being ‘email’ were dropped as per the assumption, leaving 40,380 records
  • 18. EXPLORING TRAFFIC DATA: “VALUE” < 0
  • 19. EXPLORING TRAFFIC DATA: “VALUE” > 1
  • 22. EXPLORING TRAFFIC DATA: REVISED STATS.
  • 24. EXPLORING TRAFFIC DATA: MISSING VALUES
  • 25. EXPLORING TRAFFIC DATA: FINDINGS • Consists of 63951 rows × 3 column • 40,380 rows are ‘direct’ and relevant to this investigation as the visits are made by typing the URL in a browser • 23,571 are through clicking of an email and are unrelated • Data collection started at 2017-10-16 3am ET and ended at 2017-11-13 02:59am ET (US, Eastern).That is about 29 days. • This traffic data is collected every minute
  • 29. METRIC • Website traffic that is attributable toTV advertising is considered to be within the first ten mins of airing an ad less the baseline • Metrics are calculated per day 1) Lift =Value - Baseline 2) Spend = Sum of ‘spend’ 3) Cost perView (CPV) = ‘spend’ / ‘lift’ 4) Spots aired = Count of ‘time’ (or ‘spend’)
  • 31. BASELINE: LIFT FROM TEN MINS WINDOW
  • 41. CLIENT DASHBOARD • Approach to dashboard: • Collect information from stakeholders • Develop the specification • Identify the technology stack • Complete the required analytics
  • 43. FUTURE WORK • Computing Baseline • Develop an advanced smoothing algorithm: e.g. a two stage non-linear signal processing algorithm • Marketing Attribution: Big Problem! • Which ad attributed the lift is a big challenge • Hidden Markov Model, ShapleyValue, Logistic Regression and Classification • Multiple ads within the chosen 10min window
  • 44. CONCLUSION • Metrics were computed following exploratory analysis within the stated assumptions • The “lift“ has followed the “spend” for the most part, validating the computation • Average CPV was $1.21 • Future work was identified: • Developing a more accurate algorithm for baseline calculation • An advanced attribution model • Addressing multiple ads within the chosen 10min window
  • 45. Q&A