Design of multichannel attribution model using click stream data
-
Upload
lucie-sperkova -
Category
Internet
-
view
1.245 -
download
2
Transcript of Design of multichannel attribution model using click stream data
![Page 1: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/1.jpg)
Design of multichannel attribution model using click-
stream data MeasureCamp Prague 2015
Lucie Šperková
![Page 2: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/2.jpg)
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.”
![Page 3: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/3.jpg)
Data overload?Lack of data -> incomplete decisionsToo much data -> overload and still lack of knowledge (What I should focus on?!)
Basement / garage problemI store big volume of data just for case, but will probably never use it. -> Ask yourself why you will need them (have a target)
![Page 4: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/4.jpg)
Why?costs and revenues
expenses and benefitsincome and spending
profit and loss
customer loyalty/satisfaction
![Page 5: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/5.jpg)
TargetCreate 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.
![Page 6: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/6.jpg)
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
- ...
![Page 7: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/7.jpg)
![Page 8: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/8.jpg)
seen the banner 1
seen the banner 2click
PRclick PPC
click Organic
click banner1
Web - Conversion1point 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)
![Page 9: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/9.jpg)
![Page 10: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/10.jpg)
Trackingpoint A
![Page 11: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/11.jpg)
Trackingpoint B
![Page 12: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/12.jpg)
Trackingpoint C
![Page 13: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/13.jpg)
Trackingpoint D
![Page 14: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/14.jpg)
Trackingpoint Econversion
![Page 15: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/15.jpg)
metadata
calculationsextract
extract
transform
![Page 16: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/16.jpg)
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 refreshjoins
- 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
![Page 17: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/17.jpg)
!
![Page 18: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/18.jpg)
Predictionscosts
conversions (revenues)
more investments to this campaign mix won’t help
right campaign mix for acceptable price
100 300 330
![Page 19: Design of multichannel attribution model using click stream data](https://reader035.fdocuments.net/reader035/viewer/2022062820/58a9520a1a28ab77408b4fd1/html5/thumbnails/19.jpg)
Thanks. Let’s talk!
mail: [email protected]: https://cz.linkedin.com/in/luciesperkovatwitter: https://twitter.com/pihatka