SlideShare una empresa de Scribd logo
1 de 18
Clickstream Analytics
Overview and practical applications
with Markov Chains
Data Science and Engineering Club
Dublin, May 2018
Alexandros Papageorgiou
Agenda
● Clickstream introduction
● Markov Chains overview
● 3 Practical applications
My journey so far
alex-papageo.com
Digital transformation
● Traditional companies undergoing digital transformation
● Increasing number of IRL startups now purely digital
● Clickstream becoming an ideal way to listen to the voices of customers
Warm-up: Wikipedia Clickstream and Network analysis
Why Clickstream
● Perform advanced types of analysis
● Go beyond standard segmentation analysis
● Get closer to the individual voices of customers
Alternatives ?
What’s the clickstream exactly ?
The Weblog
Accessing the Clickstream via Google Analytics
1. Implement Customer ID dimension
2. Implement timestamp dimension
Then for every pageview we can see the customer ID and the time stamp
How to guide: https://www.simoahava.com/analytics/improve-data-collection-with-
four-custom-dimensions/
A tidy clickstream example
Multiple models for clickstream analysis
● Network Analysis to visualise flow of
web traffic
● Clustering of customers
● Clustering of sessions
● Markov Chains for future click
prediction
● Frequent path analysis
● Hidden Markov Models to identify
user’s stage in the buying cycle.
● Association Rules to identify
bottlenecks to conversion
● Bot analysis for SEO optimisation
3 useful applications
● Frequent Path analysis
● Future Click predicition w/ Markov Chains
● Transition Probablities w/ Markov Chains
Markov Chains
● It’s a 100+ year old theory.
● Studies the evolution of dynamic systems
● Used widely in science from physics to finance, information science
● Hidden Markov Models, Markov Chain Monte Carlo, higer order
Markov Chains
Markov Chains vocabulary
Media Exposure through the Funnel: A Model of Multi-Stage Attribution
repository.cmu.edu/cgi/viewcontent.cgi?article=1399&context=heinzworks
The clickstream R package.
Package Author: Michael Scholz
- Cluster your clickstream
- Model the clickstream clusters as a markov chain
- Visualise and calculate transition probabilities
- Predict next click given a submited click sequence.
- Convert the clickstream to an object that is ready for association rules
Useful References
Markov Chains intro – when to use them, how they work
https://towardsdatascience.com/introduction-to-markov-chains-50da3645a50d
Clickstream package article on the Journal of Statistical Software
www.jstatsoft.org/article/view/v074i04
Supercharging websites with a real-time R API
http://code.markedmondson.me/predictClickOpenCPU/supercharge
Notebook on Github
https://github.com/papageorgiou/clickstream-talk/blob/master/data-sci-eng-meetup.md
Thank you!
@alpapag
analyst@alex-papageo.com
linkedin.com/in/alexandrospapageorgiou

Más contenido relacionado

La actualidad más candente

Supervised and unsupervised learning
Supervised and unsupervised learningSupervised and unsupervised learning
Supervised and unsupervised learningParas Kohli
 
Lecture6 introduction to data streams
Lecture6 introduction to data streamsLecture6 introduction to data streams
Lecture6 introduction to data streamshktripathy
 
Unsupervised learning (clustering)
Unsupervised learning (clustering)Unsupervised learning (clustering)
Unsupervised learning (clustering)Pravinkumar Landge
 
Deep Learning - CNN and RNN
Deep Learning - CNN and RNNDeep Learning - CNN and RNN
Deep Learning - CNN and RNNAshray Bhandare
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System ExplainedCrossing Minds
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systemsnaveedchak
 
Link analysis .. Data Mining
Link analysis .. Data MiningLink analysis .. Data Mining
Link analysis .. Data MiningMustafa Salam
 
K-Means, its Variants and its Applications
K-Means, its Variants and its ApplicationsK-Means, its Variants and its Applications
K-Means, its Variants and its ApplicationsVarad Meru
 
Recommender systems for E-commerce
Recommender systems for E-commerceRecommender systems for E-commerce
Recommender systems for E-commerceAlexander Konduforov
 
3.5 model based clustering
3.5 model based clustering3.5 model based clustering
3.5 model based clusteringKrish_ver2
 
Web mining slides
Web mining slidesWeb mining slides
Web mining slidesmahavir_a
 
Deep learning (Machine learning) tutorial for beginners
Deep learning (Machine learning) tutorial for beginnersDeep learning (Machine learning) tutorial for beginners
Deep learning (Machine learning) tutorial for beginnersTerry Taewoong Um
 
Community detection in social networks
Community detection in social networksCommunity detection in social networks
Community detection in social networksFrancisco Restivo
 

La actualidad más candente (20)

Data mining notes
Data mining notesData mining notes
Data mining notes
 
Supervised and unsupervised learning
Supervised and unsupervised learningSupervised and unsupervised learning
Supervised and unsupervised learning
 
Lecture6 introduction to data streams
Lecture6 introduction to data streamsLecture6 introduction to data streams
Lecture6 introduction to data streams
 
Unsupervised learning (clustering)
Unsupervised learning (clustering)Unsupervised learning (clustering)
Unsupervised learning (clustering)
 
Web mining
Web mining Web mining
Web mining
 
Deep Learning - CNN and RNN
Deep Learning - CNN and RNNDeep Learning - CNN and RNN
Deep Learning - CNN and RNN
 
Hidden Markov Model
Hidden Markov Model Hidden Markov Model
Hidden Markov Model
 
Recommendation System Explained
Recommendation System ExplainedRecommendation System Explained
Recommendation System Explained
 
Clustering
ClusteringClustering
Clustering
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Link analysis .. Data Mining
Link analysis .. Data MiningLink analysis .. Data Mining
Link analysis .. Data Mining
 
K-Means, its Variants and its Applications
K-Means, its Variants and its ApplicationsK-Means, its Variants and its Applications
K-Means, its Variants and its Applications
 
Recommender systems for E-commerce
Recommender systems for E-commerceRecommender systems for E-commerce
Recommender systems for E-commerce
 
3.5 model based clustering
3.5 model based clustering3.5 model based clustering
3.5 model based clustering
 
Web mining slides
Web mining slidesWeb mining slides
Web mining slides
 
Deep learning (Machine learning) tutorial for beginners
Deep learning (Machine learning) tutorial for beginnersDeep learning (Machine learning) tutorial for beginners
Deep learning (Machine learning) tutorial for beginners
 
Web mining
Web miningWeb mining
Web mining
 
Web mining
Web miningWeb mining
Web mining
 
Community detection in social networks
Community detection in social networksCommunity detection in social networks
Community detection in social networks
 

Similar a Clickstream analytics with Markov Chains

Clickstream Analytics with Markov Chains
Clickstream Analytics with Markov Chains Clickstream Analytics with Markov Chains
Clickstream Analytics with Markov Chains Alex Papageorgiou
 
Machine Learning and Blockchain by Director of Product at Target
Machine Learning and Blockchain by Director of Product at TargetMachine Learning and Blockchain by Director of Product at Target
Machine Learning and Blockchain by Director of Product at TargetProduct School
 
Stream Processing in Action
Stream Processing in ActionStream Processing in Action
Stream Processing in ActionWSO2
 
Types of Blockchain, AI and its future
Types of Blockchain, AI and its futureTypes of Blockchain, AI and its future
Types of Blockchain, AI and its futureAarthi Srinivasan
 
Leaning Forward: Imagine Supply Chain 2030
Leaning Forward: Imagine Supply Chain 2030Leaning Forward: Imagine Supply Chain 2030
Leaning Forward: Imagine Supply Chain 2030Lora Cecere
 
Supply Chain 2030: Presentation by Lora Cecere at CLX Conference
Supply Chain 2030: Presentation by Lora Cecere at CLX ConferenceSupply Chain 2030: Presentation by Lora Cecere at CLX Conference
Supply Chain 2030: Presentation by Lora Cecere at CLX ConferenceLora Cecere
 
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 AttributionMatt Stubbs
 
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...IRJET Journal
 
WSO2Con USA 2017: Analytics Patterns for Your Digital Enterprise
WSO2Con USA 2017: Analytics Patterns for Your Digital EnterpriseWSO2Con USA 2017: Analytics Patterns for Your Digital Enterprise
WSO2Con USA 2017: Analytics Patterns for Your Digital EnterpriseWSO2
 
Analytics Patterns for Your Digital Enterprise
Analytics Patterns for Your Digital EnterpriseAnalytics Patterns for Your Digital Enterprise
Analytics Patterns for Your Digital EnterpriseSriskandarajah Suhothayan
 
Solutions Using WSO2 Analytics
Solutions Using WSO2 AnalyticsSolutions Using WSO2 Analytics
Solutions Using WSO2 AnalyticsWSO2
 
Supply chain 4.0 – the next gen digital sc
Supply chain 4.0 – the next gen digital scSupply chain 4.0 – the next gen digital sc
Supply chain 4.0 – the next gen digital scVijayakumar Bharathi
 
Christian Kreuzfeld – Static vs Dynamic Stream Processing
Christian Kreuzfeld – Static vs Dynamic Stream ProcessingChristian Kreuzfeld – Static vs Dynamic Stream Processing
Christian Kreuzfeld – Static vs Dynamic Stream ProcessingFlink Forward
 
Five performance factors you need to know about in 2018
Five performance factors you need to know about in 2018Five performance factors you need to know about in 2018
Five performance factors you need to know about in 2018Fredric Lundgren
 
Cloud, saas and analytics driven value chain business transformation versio...
Cloud, saas and analytics driven value chain business transformation   versio...Cloud, saas and analytics driven value chain business transformation   versio...
Cloud, saas and analytics driven value chain business transformation versio...Angela Alejandro
 
Everything you want to know about microservices
Everything you want to know about microservicesEverything you want to know about microservices
Everything you want to know about microservicesYouness Lasmak
 
Transport for London - Using Data to Keep London Moving
Transport for London - Using Data to Keep London MovingTransport for London - Using Data to Keep London Moving
Transport for London - Using Data to Keep London MovingWSO2
 
BUTLER project presentation
BUTLER project presentationBUTLER project presentation
BUTLER project presentationbutler-iot
 

Similar a Clickstream analytics with Markov Chains (20)

Clickstream Analytics with Markov Chains
Clickstream Analytics with Markov Chains Clickstream Analytics with Markov Chains
Clickstream Analytics with Markov Chains
 
Machine Learning and Blockchain by Director of Product at Target
Machine Learning and Blockchain by Director of Product at TargetMachine Learning and Blockchain by Director of Product at Target
Machine Learning and Blockchain by Director of Product at Target
 
Stream Processing in Action
Stream Processing in ActionStream Processing in Action
Stream Processing in Action
 
Types of Blockchain, AI and its future
Types of Blockchain, AI and its futureTypes of Blockchain, AI and its future
Types of Blockchain, AI and its future
 
Leaning Forward: Imagine Supply Chain 2030
Leaning Forward: Imagine Supply Chain 2030Leaning Forward: Imagine Supply Chain 2030
Leaning Forward: Imagine Supply Chain 2030
 
Supply Chain 2030: Presentation by Lora Cecere at CLX Conference
Supply Chain 2030: Presentation by Lora Cecere at CLX ConferenceSupply Chain 2030: Presentation by Lora Cecere at CLX Conference
Supply Chain 2030: Presentation by Lora Cecere at CLX Conference
 
CyberDefPos_Scott
CyberDefPos_ScottCyberDefPos_Scott
CyberDefPos_Scott
 
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
 
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
 
WSO2Con USA 2017: Analytics Patterns for Your Digital Enterprise
WSO2Con USA 2017: Analytics Patterns for Your Digital EnterpriseWSO2Con USA 2017: Analytics Patterns for Your Digital Enterprise
WSO2Con USA 2017: Analytics Patterns for Your Digital Enterprise
 
Analytics Patterns for Your Digital Enterprise
Analytics Patterns for Your Digital EnterpriseAnalytics Patterns for Your Digital Enterprise
Analytics Patterns for Your Digital Enterprise
 
Solutions Using WSO2 Analytics
Solutions Using WSO2 AnalyticsSolutions Using WSO2 Analytics
Solutions Using WSO2 Analytics
 
Supply chain 4.0 – the next gen digital sc
Supply chain 4.0 – the next gen digital scSupply chain 4.0 – the next gen digital sc
Supply chain 4.0 – the next gen digital sc
 
Christian Kreuzfeld – Static vs Dynamic Stream Processing
Christian Kreuzfeld – Static vs Dynamic Stream ProcessingChristian Kreuzfeld – Static vs Dynamic Stream Processing
Christian Kreuzfeld – Static vs Dynamic Stream Processing
 
Five performance factors you need to know about in 2018
Five performance factors you need to know about in 2018Five performance factors you need to know about in 2018
Five performance factors you need to know about in 2018
 
Supply chain predictability - English.pdf
Supply chain predictability - English.pdfSupply chain predictability - English.pdf
Supply chain predictability - English.pdf
 
Cloud, saas and analytics driven value chain business transformation versio...
Cloud, saas and analytics driven value chain business transformation   versio...Cloud, saas and analytics driven value chain business transformation   versio...
Cloud, saas and analytics driven value chain business transformation versio...
 
Everything you want to know about microservices
Everything you want to know about microservicesEverything you want to know about microservices
Everything you want to know about microservices
 
Transport for London - Using Data to Keep London Moving
Transport for London - Using Data to Keep London MovingTransport for London - Using Data to Keep London Moving
Transport for London - Using Data to Keep London Moving
 
BUTLER project presentation
BUTLER project presentationBUTLER project presentation
BUTLER project presentation
 

Más de Alex Papageorgiou

Webinar Advanced marketing analytics
Webinar Advanced marketing analyticsWebinar Advanced marketing analytics
Webinar Advanced marketing analyticsAlex Papageorgiou
 
Kaggle for Analysts - MeasureCamp London 2019
Kaggle for Analysts - MeasureCamp London 2019Kaggle for Analysts - MeasureCamp London 2019
Kaggle for Analysts - MeasureCamp London 2019Alex Papageorgiou
 
Travel information search: the presence of social media
Travel information search: the presence of social mediaTravel information search: the presence of social media
Travel information search: the presence of social mediaAlex Papageorgiou
 
The Kaggle Experience from a Digital Analysts' Perspective
The Kaggle Experience from a Digital Analysts' PerspectiveThe Kaggle Experience from a Digital Analysts' Perspective
The Kaggle Experience from a Digital Analysts' PerspectiveAlex Papageorgiou
 
Growth Analytics: Evolution, Community and Tools
Growth Analytics: Evolution, Community and ToolsGrowth Analytics: Evolution, Community and Tools
Growth Analytics: Evolution, Community and ToolsAlex Papageorgiou
 
The impact of search ads on organic search traffic
The impact of search ads on organic search trafficThe impact of search ads on organic search traffic
The impact of search ads on organic search trafficAlex Papageorgiou
 
Prediciting happiness from mobile app survey data
Prediciting happiness from mobile app survey dataPrediciting happiness from mobile app survey data
Prediciting happiness from mobile app survey dataAlex Papageorgiou
 
E com conversion prediction and optimisation
E com conversion prediction and optimisationE com conversion prediction and optimisation
E com conversion prediction and optimisationAlex Papageorgiou
 
Data science with Google Analytics @MeasureCamp
Data science with Google Analytics @MeasureCampData science with Google Analytics @MeasureCamp
Data science with Google Analytics @MeasureCampAlex Papageorgiou
 
Social Media And Civil Society
Social Media And Civil SocietySocial Media And Civil Society
Social Media And Civil SocietyAlex Papageorgiou
 

Más de Alex Papageorgiou (14)

Webinar Advanced marketing analytics
Webinar Advanced marketing analyticsWebinar Advanced marketing analytics
Webinar Advanced marketing analytics
 
Kaggle for digital analysts
Kaggle for digital analystsKaggle for digital analysts
Kaggle for digital analysts
 
Kaggle for Analysts - MeasureCamp London 2019
Kaggle for Analysts - MeasureCamp London 2019Kaggle for Analysts - MeasureCamp London 2019
Kaggle for Analysts - MeasureCamp London 2019
 
Travel information search: the presence of social media
Travel information search: the presence of social mediaTravel information search: the presence of social media
Travel information search: the presence of social media
 
The Kaggle Experience from a Digital Analysts' Perspective
The Kaggle Experience from a Digital Analysts' PerspectiveThe Kaggle Experience from a Digital Analysts' Perspective
The Kaggle Experience from a Digital Analysts' Perspective
 
Growth Analytics: Evolution, Community and Tools
Growth Analytics: Evolution, Community and ToolsGrowth Analytics: Evolution, Community and Tools
Growth Analytics: Evolution, Community and Tools
 
The impact of search ads on organic search traffic
The impact of search ads on organic search trafficThe impact of search ads on organic search traffic
The impact of search ads on organic search traffic
 
Programming for big data
Programming for big dataProgramming for big data
Programming for big data
 
Prediciting happiness from mobile app survey data
Prediciting happiness from mobile app survey dataPrediciting happiness from mobile app survey data
Prediciting happiness from mobile app survey data
 
E com conversion prediction and optimisation
E com conversion prediction and optimisationE com conversion prediction and optimisation
E com conversion prediction and optimisation
 
Web analytics with R
Web analytics with RWeb analytics with R
Web analytics with R
 
Data science with Google Analytics @MeasureCamp
Data science with Google Analytics @MeasureCampData science with Google Analytics @MeasureCamp
Data science with Google Analytics @MeasureCamp
 
Intro to AdWords eMTI
Intro to AdWords eMTIIntro to AdWords eMTI
Intro to AdWords eMTI
 
Social Media And Civil Society
Social Media And Civil SocietySocial Media And Civil Society
Social Media And Civil Society
 

Último

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
 
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
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 
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
 
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
 
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
 
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
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
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
 
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
 
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
 

Último (20)

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
 
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
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 
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
 
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
 
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
 
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
 
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...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
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
 
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
 
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
 

Clickstream analytics with Markov Chains

  • 1. Clickstream Analytics Overview and practical applications with Markov Chains Data Science and Engineering Club Dublin, May 2018 Alexandros Papageorgiou
  • 2. Agenda ● Clickstream introduction ● Markov Chains overview ● 3 Practical applications
  • 3. My journey so far alex-papageo.com
  • 4. Digital transformation ● Traditional companies undergoing digital transformation ● Increasing number of IRL startups now purely digital ● Clickstream becoming an ideal way to listen to the voices of customers
  • 5. Warm-up: Wikipedia Clickstream and Network analysis
  • 6. Why Clickstream ● Perform advanced types of analysis ● Go beyond standard segmentation analysis ● Get closer to the individual voices of customers
  • 10. Accessing the Clickstream via Google Analytics 1. Implement Customer ID dimension 2. Implement timestamp dimension Then for every pageview we can see the customer ID and the time stamp How to guide: https://www.simoahava.com/analytics/improve-data-collection-with- four-custom-dimensions/
  • 12. Multiple models for clickstream analysis ● Network Analysis to visualise flow of web traffic ● Clustering of customers ● Clustering of sessions ● Markov Chains for future click prediction ● Frequent path analysis ● Hidden Markov Models to identify user’s stage in the buying cycle. ● Association Rules to identify bottlenecks to conversion ● Bot analysis for SEO optimisation
  • 13. 3 useful applications ● Frequent Path analysis ● Future Click predicition w/ Markov Chains ● Transition Probablities w/ Markov Chains
  • 14. Markov Chains ● It’s a 100+ year old theory. ● Studies the evolution of dynamic systems ● Used widely in science from physics to finance, information science ● Hidden Markov Models, Markov Chain Monte Carlo, higer order Markov Chains
  • 15. Markov Chains vocabulary Media Exposure through the Funnel: A Model of Multi-Stage Attribution repository.cmu.edu/cgi/viewcontent.cgi?article=1399&context=heinzworks
  • 16. The clickstream R package. Package Author: Michael Scholz - Cluster your clickstream - Model the clickstream clusters as a markov chain - Visualise and calculate transition probabilities - Predict next click given a submited click sequence. - Convert the clickstream to an object that is ready for association rules
  • 17. Useful References Markov Chains intro – when to use them, how they work https://towardsdatascience.com/introduction-to-markov-chains-50da3645a50d Clickstream package article on the Journal of Statistical Software www.jstatsoft.org/article/view/v074i04 Supercharging websites with a real-time R API http://code.markedmondson.me/predictClickOpenCPU/supercharge Notebook on Github https://github.com/papageorgiou/clickstream-talk/blob/master/data-sci-eng-meetup.md

Notas del editor

  1. There is a lot of talk about digital transformation..lots of companies especially new are completely digital OR more traditional ones are moving to that direction fast. Clickstream is becoming a key data structure/resource that its critical to underand it and work with it in order not to give potential value on the table and use it for competitive advantage to better understand customer journeys.  Will talk about cls from the perspective of a startup company, that’s in line with my experience and in line with how the vast majoriy of businesses can benefit.  If you work for a company with data engineers and data science teams, this is something that you might take for granted.  Of course we record everything, we structure the web log files we put data in data bases and then analysts can access them and we build real time streaming applications on top of that data...but this is probably 1 % of companies. But even if you work there, if you are in Marketing or customer department, there is a lot you can do, without necessarily asking for dedicated engineering resources.
  2. Out of context warm up from a recent blogpost. What you see here is the result of some clickstream combined network analysis. Use network analysis to visualise association between wikipedia pages in a particular thematic area in this case Data science and the traffic that goes back and forth between them. Just one of the application of clickstream combined with network analysis…we ll see a few more. We ll go there step by step.