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

Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 

Recently uploaded (20)

Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
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
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 

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