SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationBoston Institute of Analytics
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 

Kürzlich hochgeladen (20)

代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Predicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project PresentationPredicting Employee Churn: A Data-Driven Approach Project Presentation
Predicting Employee Churn: A Data-Driven Approach Project Presentation
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 

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