SlideShare uma empresa Scribd logo
1 de 19
Design of multichannel
attribution model using click-
stream data
MeasureCamp Prague 2015
Lucie Šperková
Everything you need to know
(about me)
I used to work in bank.
The only language I can use is SQL.
I have never worked directly with GA, just extract the data from it.
Somebody said:
“Without data you are just a person with an opinion”
I say in addition:
“… but with data, which are messy nad shitty, you are a clear liar.”
Data overload?
Lack of data -> incomplete decisions
Too much data -> overload and still lack of knowledge (What I should focus on?!)
Basement / garage problem
I store big volume of data just for case, but will probably never use it.
-> Ask yourself why you will need them (have a target)
Why?
costs and revenues
expenses and benefits
income and spending
profit and loss
customer loyalty/satisfaction
Target
Create exponential model that takes into account all the inputs into
the conversion funnel.
With the use of AdForm metadata: for every cookie (user) on the
particular trackingpoint calculate number of interactions for the
particular time period and assign weights to campaign channels.
What I do / will do with the data...
- calculation of the weights and share of channels in conversions
- budgeting the total cost to the individual channels according their share
- visualize the shares of the channels
- drill down the channels - to medium, campaign,...
- slice according to refferer type, device type, customer segments …
- find the right campaign mixture (how to achieve particular number of conversions for the lowest price)
- prediction of the future development and setting the right campaign mixture
- observe the conversional / non-conversional rates (how many interactions didn’t lead to conversion)
- intregration of data from other sources (GA, sklik, CRM, budgets, etc.)
- revenues from conversions
- customers data
- ...
seen the
banner 1
seen the
banner 2click
PR
click
PPC
click
Organic
click
banner1
Web - Conversion
1point 1point2points 2points2points 3 points
Weights assigned according to:
basic division:
conversion click (triggered the trackingpoint)
last impression (triggered the trackingpoint)
direct entry
click
impression
refining the weights:
● by mouse overs, mouse over time, visibility time,
refferer type, medium etc.
● on the web there are
many trackingpoints
cookie has visited (not
interested about the
move through websites)
● focus on conversion
points or points
foregoing conversions
(e.g. where customer
left the action)
Trackingpoint A
Trackingpoint B
Trackingpoint C
Trackingpoint D
Trackingpoint E
conversion
metadata
calculations
extract
extract
transform
Process of basic transformation
data cleaning
- delete robotic transactions
- transactions, which happened in less than 30 minutes from the last transaction (same cookie, same
trackingpoint, same session) - avoid refresh
joins
- for every cookie at the trackingpoint find all interactions which happened during the time between
trigger of the last trackingpoint and today’s trackingoint (for more conversions of single cookie)
- every cookie can have interaction with different campaign: calculation for every campaign (avoid
multipletimes counting of the same add - banners etc)
- the campaign of the conversion interaction is known (higher weight)
weights calculation and refining
!
Predictions
costs
conversions
(revenues)
more investments to this campaign mix won’t help
right campaign mix for acceptable price
100 300 330
Thanks. Let’s talk!
mail: lucie.sperkova@gmail.com
linkedin: https://cz.linkedin.com/in/luciesperkova
twitter: https://twitter.com/pihatka

Mais conteúdo relacionado

Destaque

article09PAC-EDU-TAB
article09PAC-EDU-TABarticle09PAC-EDU-TAB
article09PAC-EDU-TAB
Barry Bremner
 
Enan Galaly's Biography
Enan Galaly's BiographyEnan Galaly's Biography
Enan Galaly's Biography
Enan Galaly
 
Ruchi Bhakhri Sharma- Service offerings
Ruchi Bhakhri Sharma- Service offeringsRuchi Bhakhri Sharma- Service offerings
Ruchi Bhakhri Sharma- Service offerings
Ruchi Bhakhri Sharma
 

Destaque (15)

12 Things the Semantic Web Should Know about Content Analytics
12 Things the Semantic Web Should Know about Content Analytics12 Things the Semantic Web Should Know about Content Analytics
12 Things the Semantic Web Should Know about Content Analytics
 
The Insight Value of Social Sentiment
The Insight Value of Social SentimentThe Insight Value of Social Sentiment
The Insight Value of Social Sentiment
 
Text/Content Analytics 2011: User Perspectives on Solutions and Providers
Text/Content Analytics 2011: User Perspectives on Solutions and ProvidersText/Content Analytics 2011: User Perspectives on Solutions and Providers
Text/Content Analytics 2011: User Perspectives on Solutions and Providers
 
Knowledge Extraction from Social Media
Knowledge Extraction from Social MediaKnowledge Extraction from Social Media
Knowledge Extraction from Social Media
 
QOTM Aug '16 - Prelims (with Answers)
QOTM Aug '16 - Prelims (with Answers)QOTM Aug '16 - Prelims (with Answers)
QOTM Aug '16 - Prelims (with Answers)
 
article09PAC-EDU-TAB
article09PAC-EDU-TABarticle09PAC-EDU-TAB
article09PAC-EDU-TAB
 
How Email Marketing Powers The Customer Journey
How Email Marketing Powers The Customer JourneyHow Email Marketing Powers The Customer Journey
How Email Marketing Powers The Customer Journey
 
Simple Tips For Awesome Startup Copywriting
Simple Tips For Awesome Startup CopywritingSimple Tips For Awesome Startup Copywriting
Simple Tips For Awesome Startup Copywriting
 
Seoterms
SeotermsSeoterms
Seoterms
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Enan Galaly's Biography
Enan Galaly's BiographyEnan Galaly's Biography
Enan Galaly's Biography
 
News 6 Story
News 6 StoryNews 6 Story
News 6 Story
 
Here's What No One Told You About Your Website
Here's What No One Told You About Your WebsiteHere's What No One Told You About Your Website
Here's What No One Told You About Your Website
 
Ruchi Bhakhri Sharma- Service offerings
Ruchi Bhakhri Sharma- Service offeringsRuchi Bhakhri Sharma- Service offerings
Ruchi Bhakhri Sharma- Service offerings
 
How well do you know ccsd quiz
How well do you know ccsd quizHow well do you know ccsd quiz
How well do you know ccsd quiz
 

Semelhante a Design of multichannel attribution model using click stream data

Attribution modeling 101
Attribution modeling 101 Attribution modeling 101
Attribution modeling 101
OWOX BI
 

Semelhante a Design of multichannel attribution model using click stream data (20)

Google analytics
Google analyticsGoogle analytics
Google analytics
 
Designing Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalDesigning Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst Final
 
Understanding Web Analytics and Google Analytics
Understanding Web Analytics and Google AnalyticsUnderstanding Web Analytics and Google Analytics
Understanding Web Analytics and Google Analytics
 
Google Analytics for Beginners - Training
Google Analytics for Beginners - TrainingGoogle Analytics for Beginners - Training
Google Analytics for Beginners - Training
 
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
Predicting Banking Customer Needs with an Agile Approach to Analytics in the ...
 
UFI ICT Award 2010 - Messe Muenchen
UFI ICT Award 2010 - Messe MuenchenUFI ICT Award 2010 - Messe Muenchen
UFI ICT Award 2010 - Messe Muenchen
 
Digital analytics: Analytics problems (Lecture 9)
Digital analytics: Analytics problems (Lecture 9)Digital analytics: Analytics problems (Lecture 9)
Digital analytics: Analytics problems (Lecture 9)
 
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
 
Windsor marketing attribution_webinar
Windsor marketing attribution_webinarWindsor marketing attribution_webinar
Windsor marketing attribution_webinar
 
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...
 
Operationalizing Customer Analytics with Azure and Power BI
Operationalizing Customer Analytics with Azure and Power BIOperationalizing Customer Analytics with Azure and Power BI
Operationalizing Customer Analytics with Azure and Power BI
 
Attribution modeling 101
Attribution modeling 101 Attribution modeling 101
Attribution modeling 101
 
Attribution modeling 101, Mariia Bocheva
Attribution modeling 101, Mariia BochevaAttribution modeling 101, Mariia Bocheva
Attribution modeling 101, Mariia Bocheva
 
Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
Big Data LDN 2017: Advanced Analytics Applied to Marketing AttributionBig Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
Big Data LDN 2017: Advanced Analytics Applied to Marketing Attribution
 
Building a Data-driven Marketplace
Building a Data-driven Marketplace Building a Data-driven Marketplace
Building a Data-driven Marketplace
 
Google analytics and google data studio
Google analytics and google data studioGoogle analytics and google data studio
Google analytics and google data studio
 
Superweek - Marketing attribution after 2024
Superweek - Marketing attribution after 2024Superweek - Marketing attribution after 2024
Superweek - Marketing attribution after 2024
 
Seojocktoberfest - Attribution - Russell McAthy
Seojocktoberfest - Attribution - Russell McAthySeojocktoberfest - Attribution - Russell McAthy
Seojocktoberfest - Attribution - Russell McAthy
 
The power of BI
The power of BIThe power of BI
The power of BI
 
Andrey Sukhovoy. Marketing Mix Modeling: Define the Optimal Budget Allocation...
Andrey Sukhovoy. Marketing Mix Modeling: Define the Optimal Budget Allocation...Andrey Sukhovoy. Marketing Mix Modeling: Define the Optimal Budget Allocation...
Andrey Sukhovoy. Marketing Mix Modeling: Define the Optimal Budget Allocation...
 

Último

Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Chandigarh Call girls 9053900678 Call girls in Chandigarh
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
@Chandigarh #call #Girls 9053900678 @Call #Girls in @Punjab 9053900678
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Último (20)

VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
VVIP Pune Call Girls Sinhagad WhatSapp Number 8005736733 With Elite Staff And...
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
Low Sexy Call Girls In Mohali 9053900678 🥵Have Save And Good Place 🥵
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
Thalassery Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call G...
 
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
6.High Profile Call Girls In Punjab +919053900678 Punjab Call GirlHigh Profil...
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Himatnagar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 

Design of multichannel attribution model using click stream data

  • 1. Design of multichannel attribution model using click- stream data MeasureCamp Prague 2015 Lucie Šperková
  • 2. Everything you need to know (about me) I used to work in bank. The only language I can use is SQL. I have never worked directly with GA, just extract the data from it. Somebody said: “Without data you are just a person with an opinion” I say in addition: “… but with data, which are messy nad shitty, you are a clear liar.”
  • 3. Data overload? Lack of data -> incomplete decisions Too much data -> overload and still lack of knowledge (What I should focus on?!) Basement / garage problem I store big volume of data just for case, but will probably never use it. -> Ask yourself why you will need them (have a target)
  • 4. Why? costs and revenues expenses and benefits income and spending profit and loss customer loyalty/satisfaction
  • 5. Target Create exponential model that takes into account all the inputs into the conversion funnel. With the use of AdForm metadata: for every cookie (user) on the particular trackingpoint calculate number of interactions for the particular time period and assign weights to campaign channels.
  • 6. What I do / will do with the data... - calculation of the weights and share of channels in conversions - budgeting the total cost to the individual channels according their share - visualize the shares of the channels - drill down the channels - to medium, campaign,... - slice according to refferer type, device type, customer segments … - find the right campaign mixture (how to achieve particular number of conversions for the lowest price) - prediction of the future development and setting the right campaign mixture - observe the conversional / non-conversional rates (how many interactions didn’t lead to conversion) - intregration of data from other sources (GA, sklik, CRM, budgets, etc.) - revenues from conversions - customers data - ...
  • 7.
  • 8. seen the banner 1 seen the banner 2click PR click PPC click Organic click banner1 Web - Conversion 1point 1point2points 2points2points 3 points Weights assigned according to: basic division: conversion click (triggered the trackingpoint) last impression (triggered the trackingpoint) direct entry click impression refining the weights: ● by mouse overs, mouse over time, visibility time, refferer type, medium etc. ● on the web there are many trackingpoints cookie has visited (not interested about the move through websites) ● focus on conversion points or points foregoing conversions (e.g. where customer left the action)
  • 9.
  • 16. Process of basic transformation data cleaning - delete robotic transactions - transactions, which happened in less than 30 minutes from the last transaction (same cookie, same trackingpoint, same session) - avoid refresh joins - for every cookie at the trackingpoint find all interactions which happened during the time between trigger of the last trackingpoint and today’s trackingoint (for more conversions of single cookie) - every cookie can have interaction with different campaign: calculation for every campaign (avoid multipletimes counting of the same add - banners etc) - the campaign of the conversion interaction is known (higher weight) weights calculation and refining
  • 17. !
  • 18. Predictions costs conversions (revenues) more investments to this campaign mix won’t help right campaign mix for acceptable price 100 300 330
  • 19. Thanks. Let’s talk! mail: lucie.sperkova@gmail.com linkedin: https://cz.linkedin.com/in/luciesperkova twitter: https://twitter.com/pihatka