SlideShare a Scribd company logo
1 of 44
Download to read offline
Deep-Dive: Predicting
Customer Behavior with Apigee
Insights
Anticipate and adapt to each customer’s journey
Today’s Speakers
Yong Kim Alan Ho
Consumers will tune you out if you are irrelevant!
5
A push toward personalization
6
Vs.
A perspective from Amazon
7
The complete personalization solution
Segmentation
Predictive Analytics on
Big Data
Real Time Interaction
Platform
Personalization:
Right Person
Right Offer
Right Time
The Promise of Personalization
9
Reality for Most Enterprises
10
Estimated 70% to 75% of enterprises struggle to deliver
personalized experience
Insights platform for personalization
11
Consumer
profile
Consumer
behavior
•  Targeting via Self-Service
Behavior Segmentation
•  Behavior Predictions at Scale
•  Real-Time Interaction Layer
Offers
Shopping
Purchases
Usage
Reviews
Social
+
Right Offer + Right Customer + Right Time
Demo: Real time personalization web and mobile app
12
Apigee Platform for Developing and Deploying Personalized
Apps
13
Big Data Analytics
 Integrated Platform for Intelligent Apps
Insights
 API BaaS + Edge
•  What happened?
•  Why did it happen?
•  What will happen next?
•  What is happening now?
•  Where is it happening?
•  How should I interact?
•  At scale
•  Real time
•  Multiple channels and devices
Into Action
Insights Demo: Platform Overview
14
Past behavior is best predictor of future behavior:
Use past purchase transactions with contextual information to provide
most relevant results for customer up-sell.	
  
Apigee Insights Approach
Insights Demo: Data to Recommendation API
16
Real Time Interaction
•  Right Offer
•  Right Member
•  Right Time
Member ID
Location
Context
/Recommendations
/MerchantOffers
API BaaS
Node.js
The Value Chain, Enhanced by Machine Learning and
Human Discovery
17
Developer API API Team Backend
Predictive Analytics
Hadoop
Data Warehouse
AppApp
Data Scientist/
Analyst
GRASP:
Graph and Sequence Processing on Hadoop
18
Time-sequenced graph analytics on Hadoop
How: Insights GRASP technology
?
Innovative machine learning approach for
automatically detecting complex, hidden patterns in
consumer behavior at scale
Our View of Big Data
20
Sequence of interactions across time, channel, and location. 
Behavior Data:
~95% of Big Data
Profile Data:
~5% of Big Data
(Age, Income, Gender, etc.)
Behavior data is complex
21
Behavior graph visualization from a web log
http://www.cnaa.acad.md/en/
Most models are mainly profile based
•  User behavior is summarized as a set of features that are aggregated as frequencies and
broken out into a set of dummy variables
•  Order and sequential patterns are limited at best, and most often not considered
22
Challenge of Tool Bias and Feature Selection Bias
23
Traditional tools/approach forces summarization and is craft-dependent
•  Mainly rely on profile data
•  Summarize behavior as set of features to fit into columns and rows
Challenge: Are you answering the right question?
24
What product will this customer purchase next?
•  What product will this customer also purchase?
•  What is the likelihood to purchase this product? (repeat for each product,
or product category)
Traditional approaches require modifying the business question
and extending existing algorithms
?
25
Insights
2 2 1 1
2 2 1 1
Without Insights
Uncover sequential patterns that
help predict what will happen next.
Sequential patterns are lost and hard
to predict what will happen next.
Challenge of losing sequence of interactions?
Businesses need tools for analyzing behavior (event
sequence) data
•  Discovering behavior patterns is very painful with traditional
relational data structures.
•  Data scientists at some of the largest companies such as
Expedia, AT&T, Pearson, Magazine Luiza, and Telstra agree.

26
Making Sense of Event Stream, Profile, and Unstructured Data
27
Text
Event and Profile Datasets Joined by Common User ID
28
Events
Profile
Google Analytics Data Example
1) event_add -- All “Add to bag” events
2) event_remove -- All “Remove from bag” events
3) event_purchase -- All “Purchased product” events
4) event_viewprod -- All “Viewed product” events
5) event_other -- All other event hits not included in 1-4
6) item -- All items included in a transaction
7) page -- All page views
8) transaction -- All transaction events
9) social -- All shares on social media
10) visitor_profile -- Attributes of each visitor
29
event_viewprod
30
fullvisitoid,visitnumber,hitnumber,eventtime,country,hittype,eventaction,productid,category
,subcategory
179804623949526830,1,3,2014-05-21 00:46:34.974,us,e,Viewed product,37917731,Women,Sale
179885841781101277,1,5,2014-05-21 02:44:21.515,us,e,Viewed product,44985721,Women,Sale
179885841781101277,1,8,2014-05-21 02:45:13.181,us,e,Viewed product,44992241,Women,Sale
179885841781101277,1,11,2014-05-21 02:45:55.790,us,e,Viewed product,44985551,Women,Sale
179885841781101277,1,14,2014-05-21 02:46:27.730,us,e,Viewed product,44986041,Women,Sale
179885841781101277,1,17,2014-05-21 02:47:47.738,us,e,Viewed product,39047241,Women,Sale
179885841781101277,1,20,2014-05-21 02:49:52.539,us,e,Viewed product,39052051,Women,Sale
179885841781101277,1,23,2014-05-21 02:50:36.782,us,e,Viewed product,39044811,Women,Sale
179885841781101277,1,26,2014-05-21 02:57:23.268,us,e,Viewed product,39047951,Women,Sale
179885841781101277,1,29,2014-05-21 02:59:28.148,us,e,Viewed product,39056761,Women,Sale
Hotel Search Data Example
31
Retailer API Data Example
32
GRASP: Graph Database for Event Sequence On Hadoop
Consumers act on nodes in a temporal sequence of events



1
2
 4
3
3
 4
0
0
CONSUMER PROFILE
ConsumerID: U56
Gender: M
Geo: San Francisco
Interests: Bikes, Fashion
CONSUMER PROFILE
ConsumerID: U57
Gender: F
Interests: News, Finance
Age: 35-40

NODE PROFILE
Type: Content
PageID: P100
Category: Product Review
SubCat: Mountain Bike
NODE PROFILE
Type: Creative
ID: Creative95
Category: VideoAd
Advertiser: BikePros
EVENT
Type: PageView
ConsumerID: U56
PageID: P100
TimeSpent: 180 seconds
Scrolls: 3
EVENT
Type: AdView
ConsumerD: U56
AdID: Creative95
PlayTime: 30 sec
Rewinds: 1
Insights uses event time stamps to build a sequential
view of all customer interactions across data sources.
GRASP: Aggregated Behavior Graph (ABG)
0
1
3
2
4
0
1
2
 4
3
3
 4
Impressions: 1
TimeSpent: 20
Clicks: 1
0
0
Impressions: 4
TimeSpent: 10
Clicks: 0
Impressions: 5
TimeSpent: 30
Clicks: 1
Combine
Characteristics
•  Represents flow & behavior of
all Consumers
•  Analysis of customer journeys
•  Predictive algorithms
Identify common interactions and influences
35
Machine learning automates science and removes bias
36
Automated feature selection from common behaviors (Micro-segments)
•  Drastically reduces time/effort of feature selection
•  Natural human bias removed from selection process
•  Machine Learning model, tuned to generalize well in production
•  Optimization Algorithms can match consumers with products/offers to maximize a metric (e.g.
Margin)
Micro-segments
Predictors
Insights Streamlined Behavior Modeling Workflow
37
Data Extract
Model Training
Model Validation
Extract profile
features
Join disparate event
data
Explore event
sequence patterns
Identify significant
behavior patterns
Summarize events
as frequencies
Data Extract
Model Training
Model Validation
Extract profile
features
Identify event data
Repeat for
each product
Traditional
Workflow
Insights
Workflow
Weeks Days
Behavior modeling for analysts with limited data science
expertise
38
•  Easy to use multi channel path exploration and visualization
Replaces need to create complex data cubes
•  Simplified behavior based segmentation
Replaces need for complex SQL like queries
•  Simplified model scripts in R
Replaces need for machine learning scripting language
expertise (Scala, Python, R)
•  Simplified model deployment
Reduces need for engineering support
Deployed on modern infrastructure for delivering
personalized real time interactions at scale
39
Node.js
Controller
Node.js
Controller
Node.js
Controller
Targeting
Models
Rec.
Models
Customer
Journey
GRASP
Segmentation
Speed Layer
(Edge)
Batch Layer
(Insights)
/predictions
/activities
(Push) /
notifications
Graph
/datastore
/segments
Insights Online Predictive Analytics Processing
40
•  Customer Journey Analytics
•  GRASP Models
•  Recommendations
•  Targeting
Storm
Spark
Kafka
Insights Batch Processing
Stream/Near-line Processing
Component Algorithms
•  Fallback logic
•  Ensemble logic
•  Context injection
•  Rule based predictive models
•  Summary statistics
API BaaS
•  Scores
•  Meta data
•  User information
•  Select transaction data
Online Processing Layer
Cassandra
Node.js•  Profile based models
•  Transaction data
Other Batch Processing
Mobile
Web
Workflow integration
Apps
APIs
Insights Architecture
Customer Data
R
Data
Scientist
queries
Graph Query
Manager
Business
User
Segments
Manager
Scores
Propensity Upgrade 10% Off Churn
User 1 0.72 0.68 0.33
User 2 0.56 0.23 0.55
User 3 0.32 0.45 0.67
User 4 0.20 0.32 0.18
User 5 0.44 0.69 0.22
Business
User
Real Time Serving
Layer
Analytics Engine
Modeling
Workbench
Context
Summary of Benefits of Insights + Edge + API BaaS
Edge: Integrated platform for
data scientists and developers
42
•  Rapid intelligent application development
•  Developer friendly experience
•  Deploy model output into production with
limited engineering resources
•  Real time access to model output at scale
API BaaS: Cassandra data
store
Insights: GRASP
•  Understand customer journey
•  Build behavior and profile based
predictive models
Early bird ends May 31st!

Use code: WEBCAST15 for 15% off
Thank you!
Q&A
44
Time-sequenced graph analytics on Hadoop

More Related Content

What's hot

Essential Excel for Business Analysts and Consultants
Essential Excel for Business Analysts and ConsultantsEssential Excel for Business Analysts and Consultants
Essential Excel for Business Analysts and Consultants
Asen Gyczew
 

What's hot (20)

Storytelling with Data - See | Show | Tell | Engage
Storytelling with Data - See | Show | Tell | EngageStorytelling with Data - See | Show | Tell | Engage
Storytelling with Data - See | Show | Tell | Engage
 
Webinar: The Future of FinTech: Insights for 2021 | Intellectsoft
Webinar: The Future of FinTech: Insights for 2021 | IntellectsoftWebinar: The Future of FinTech: Insights for 2021 | Intellectsoft
Webinar: The Future of FinTech: Insights for 2021 | Intellectsoft
 
Hyper personalization through the connected consumer workshop
Hyper personalization through the connected consumer workshopHyper personalization through the connected consumer workshop
Hyper personalization through the connected consumer workshop
 
Best Practices for Killer Data Visualization
Best Practices for Killer Data VisualizationBest Practices for Killer Data Visualization
Best Practices for Killer Data Visualization
 
Customer experience strategy development methodology v1.6
Customer experience strategy development methodology v1.6Customer experience strategy development methodology v1.6
Customer experience strategy development methodology v1.6
 
Powering Digital Retail Transformation
Powering Digital Retail TransformationPowering Digital Retail Transformation
Powering Digital Retail Transformation
 
Introduction to Data Governance and Stewardship by Brett Stineman
Introduction to Data Governance and Stewardship by Brett StinemanIntroduction to Data Governance and Stewardship by Brett Stineman
Introduction to Data Governance and Stewardship by Brett Stineman
 
10 Principles for Data Storytelling
10 Principles for Data Storytelling10 Principles for Data Storytelling
10 Principles for Data Storytelling
 
FINTECH FINAL.pptx
FINTECH FINAL.pptxFINTECH FINAL.pptx
FINTECH FINAL.pptx
 
Customer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation SlidesCustomer Churn Prevention Powerpoint Presentation Slides
Customer Churn Prevention Powerpoint Presentation Slides
 
Digital Banking
Digital BankingDigital Banking
Digital Banking
 
Visualisation & Storytelling in Data Science & Analytics
Visualisation & Storytelling in Data Science & AnalyticsVisualisation & Storytelling in Data Science & Analytics
Visualisation & Storytelling in Data Science & Analytics
 
Growth Strategies for Bootstrapped Companies Savant Growth
Growth Strategies for Bootstrapped Companies  Savant GrowthGrowth Strategies for Bootstrapped Companies  Savant Growth
Growth Strategies for Bootstrapped Companies Savant Growth
 
Essential Excel for Business Analysts and Consultants
Essential Excel for Business Analysts and ConsultantsEssential Excel for Business Analysts and Consultants
Essential Excel for Business Analysts and Consultants
 
Sendoso Sales Playbook: Solidify relationships with personalized sending [ten...
Sendoso Sales Playbook: Solidify relationships with personalized sending [ten...Sendoso Sales Playbook: Solidify relationships with personalized sending [ten...
Sendoso Sales Playbook: Solidify relationships with personalized sending [ten...
 
Customer Journey Experience Map
Customer Journey Experience MapCustomer Journey Experience Map
Customer Journey Experience Map
 
Future of Ecommerce - 7 Trends Shaping the Future of Retail
Future of Ecommerce  - 7 Trends Shaping the Future of RetailFuture of Ecommerce  - 7 Trends Shaping the Future of Retail
Future of Ecommerce - 7 Trends Shaping the Future of Retail
 
Customer journey mapping
Customer journey mappingCustomer journey mapping
Customer journey mapping
 
Executing Digital Payment Strategy
Executing Digital Payment StrategyExecuting Digital Payment Strategy
Executing Digital Payment Strategy
 
Propensity Modelling for Banks
Propensity Modelling for BanksPropensity Modelling for Banks
Propensity Modelling for Banks
 

Viewers also liked

Value of Understanding Global Customer Behavior
Value of Understanding Global Customer BehaviorValue of Understanding Global Customer Behavior
Value of Understanding Global Customer Behavior
isdeforum
 
Customer Behaviour Analytics: Billions of Events to one Customer-Product Prop...
Customer Behaviour Analytics: Billions of Events to one Customer-Product Prop...Customer Behaviour Analytics: Billions of Events to one Customer-Product Prop...
Customer Behaviour Analytics: Billions of Events to one Customer-Product Prop...
Paul Lam
 
Customer Behavior Bengawan Solo Coffee
Customer Behavior Bengawan Solo CoffeeCustomer Behavior Bengawan Solo Coffee
Customer Behavior Bengawan Solo Coffee
Fitria Abuzah
 
customer behavior in e-commerce
customer behavior in e-commercecustomer behavior in e-commerce
customer behavior in e-commerce
Nor Rasyidah
 
Chp 7 online customer behavior
Chp 7 online customer behaviorChp 7 online customer behavior
Chp 7 online customer behavior
cheqala5626
 

Viewers also liked (14)

Change in Customer Behavior Based on the Customer Experience
Change in Customer Behavior Based on the Customer ExperienceChange in Customer Behavior Based on the Customer Experience
Change in Customer Behavior Based on the Customer Experience
 
Value of Understanding Global Customer Behavior
Value of Understanding Global Customer BehaviorValue of Understanding Global Customer Behavior
Value of Understanding Global Customer Behavior
 
Marketing Management Chapter 2 Customer Behavior
Marketing Management Chapter 2 Customer BehaviorMarketing Management Chapter 2 Customer Behavior
Marketing Management Chapter 2 Customer Behavior
 
Changing Customer Behavior With Unconscious Influences
Changing Customer Behavior With Unconscious InfluencesChanging Customer Behavior With Unconscious Influences
Changing Customer Behavior With Unconscious Influences
 
Customer Behaviour Analytics: Billions of Events to one Customer-Product Prop...
Customer Behaviour Analytics: Billions of Events to one Customer-Product Prop...Customer Behaviour Analytics: Billions of Events to one Customer-Product Prop...
Customer Behaviour Analytics: Billions of Events to one Customer-Product Prop...
 
Introduction to AgileUX: Fundamentals of Customer Research
Introduction to AgileUX: Fundamentals of Customer ResearchIntroduction to AgileUX: Fundamentals of Customer Research
Introduction to AgileUX: Fundamentals of Customer Research
 
Customer Behavior Bengawan Solo Coffee
Customer Behavior Bengawan Solo CoffeeCustomer Behavior Bengawan Solo Coffee
Customer Behavior Bengawan Solo Coffee
 
Customer Behavior | Marketing | Consumer Behavior
Customer Behavior | Marketing | Consumer BehaviorCustomer Behavior | Marketing | Consumer Behavior
Customer Behavior | Marketing | Consumer Behavior
 
Material Value Chains (ARVI) factsheet by CLIC Innovation
Material Value Chains (ARVI) factsheet by CLIC InnovationMaterial Value Chains (ARVI) factsheet by CLIC Innovation
Material Value Chains (ARVI) factsheet by CLIC Innovation
 
EFEU / FLEXe Annala Salla understanding customer behavior
EFEU / FLEXe Annala Salla understanding customer behaviorEFEU / FLEXe Annala Salla understanding customer behavior
EFEU / FLEXe Annala Salla understanding customer behavior
 
#Inbound15 - Technology Trends Changing Customer Behavior Presentation
#Inbound15 - Technology Trends Changing Customer Behavior Presentation#Inbound15 - Technology Trends Changing Customer Behavior Presentation
#Inbound15 - Technology Trends Changing Customer Behavior Presentation
 
Predicting Customer Behavior - An Introduction to iSky
Predicting Customer Behavior - An Introduction to iSkyPredicting Customer Behavior - An Introduction to iSky
Predicting Customer Behavior - An Introduction to iSky
 
customer behavior in e-commerce
customer behavior in e-commercecustomer behavior in e-commerce
customer behavior in e-commerce
 
Chp 7 online customer behavior
Chp 7 online customer behaviorChp 7 online customer behavior
Chp 7 online customer behavior
 

Similar to Deep-Dive: Predicting Customer Behavior with Apigee Insights

Using Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation SystemUsing Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation System
VMware Tanzu
 
Big Data Meetup by Chad Richeson
Big Data Meetup by Chad RichesonBig Data Meetup by Chad Richeson
Big Data Meetup by Chad Richeson
SocietyConsulting
 
Making the Most of Customer Data
Making the Most of Customer DataMaking the Most of Customer Data
Making the Most of Customer Data
WSO2
 
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from ForresterStreaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Cubic Corporation
 

Similar to Deep-Dive: Predicting Customer Behavior with Apigee Insights (20)

Using Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation SystemUsing Data Science to Build an End-to-End Recommendation System
Using Data Science to Build an End-to-End Recommendation System
 
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
How to Apply Machine Learning with R, H20, Apache Spark MLlib or PMML to Real...
 
Power Up Your Competitive Price Intelligence With Web Data
Power Up Your Competitive Price Intelligence With Web DataPower Up Your Competitive Price Intelligence With Web Data
Power Up Your Competitive Price Intelligence With Web Data
 
Webinar: Increase Conversion With Better Search
Webinar: Increase Conversion With Better SearchWebinar: Increase Conversion With Better Search
Webinar: Increase Conversion With Better Search
 
Introduction to Google Analytics - MCN SIG Data & Insights
Introduction to Google Analytics - MCN SIG Data & InsightsIntroduction to Google Analytics - MCN SIG Data & Insights
Introduction to Google Analytics - MCN SIG Data & Insights
 
Big Data Meetup by Chad Richeson
Big Data Meetup by Chad RichesonBig Data Meetup by Chad Richeson
Big Data Meetup by Chad Richeson
 
Data Informed Product Management by Eventbrite Sr PM
Data Informed Product Management by Eventbrite Sr PMData Informed Product Management by Eventbrite Sr PM
Data Informed Product Management by Eventbrite Sr PM
 
Mobility and the Real-Time Enterprise
Mobility and the Real-Time EnterpriseMobility and the Real-Time Enterprise
Mobility and the Real-Time Enterprise
 
Primed-AP Methodology
Primed-AP MethodologyPrimed-AP Methodology
Primed-AP Methodology
 
[Webinar] Getting to Insights Faster: A Framework for Agile Big Data
[Webinar] Getting to Insights Faster: A Framework for Agile Big Data[Webinar] Getting to Insights Faster: A Framework for Agile Big Data
[Webinar] Getting to Insights Faster: A Framework for Agile Big Data
 
Making the Most of Customer Data
Making the Most of Customer DataMaking the Most of Customer Data
Making the Most of Customer Data
 
Knowledge Graphs for a Connected World - AI, Deep & Machine Learning Meetup
Knowledge Graphs for a Connected World - AI, Deep & Machine Learning MeetupKnowledge Graphs for a Connected World - AI, Deep & Machine Learning Meetup
Knowledge Graphs for a Connected World - AI, Deep & Machine Learning Meetup
 
Making Predictive Analytics Practical: How Marketing Can Drive Engagement
Making Predictive Analytics Practical: How Marketing Can Drive EngagementMaking Predictive Analytics Practical: How Marketing Can Drive Engagement
Making Predictive Analytics Practical: How Marketing Can Drive Engagement
 
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
Agile Mumbai 2022 - Balvinder Kaur & Sushant Joshi | Real-Time Insights and A...
 
predictive analysis and usage in procurement ppt 2017
predictive analysis and usage in procurement  ppt 2017predictive analysis and usage in procurement  ppt 2017
predictive analysis and usage in procurement ppt 2017
 
Pragmatic Guide to Enhanced Data Capabilities
Pragmatic Guide to Enhanced Data CapabilitiesPragmatic Guide to Enhanced Data Capabilities
Pragmatic Guide to Enhanced Data Capabilities
 
Google Analytics Premium for Better Data-Driven Decisions With Swapnil Sinha
Google Analytics Premium for Better Data-Driven Decisions With Swapnil SinhaGoogle Analytics Premium for Better Data-Driven Decisions With Swapnil Sinha
Google Analytics Premium for Better Data-Driven Decisions With Swapnil Sinha
 
How to use your data science team: Becoming a data-driven organization
How to use your data science team: Becoming a data-driven organizationHow to use your data science team: Becoming a data-driven organization
How to use your data science team: Becoming a data-driven organization
 
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from ForresterStreaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
Streaming analytics webinar | 9.13.16 | Guest: Mike Gualtieri from Forrester
 
Time-to-Event Models, presented by DataSong and Revolution Analytics
Time-to-Event Models, presented by DataSong and Revolution AnalyticsTime-to-Event Models, presented by DataSong and Revolution Analytics
Time-to-Event Models, presented by DataSong and Revolution Analytics
 

More from Apigee | Google Cloud

More from Apigee | Google Cloud (20)

How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
 
Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
Ticketmaster at a glance
Ticketmaster at a glanceTicketmaster at a glance
Ticketmaster at a glance
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
 
Pitney Bowes at a glance
Pitney Bowes at a glancePitney Bowes at a glance
Pitney Bowes at a glance
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Recently uploaded (20)

How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 

Deep-Dive: Predicting Customer Behavior with Apigee Insights

  • 1. Deep-Dive: Predicting Customer Behavior with Apigee Insights Anticipate and adapt to each customer’s journey
  • 2.
  • 4.
  • 5. Consumers will tune you out if you are irrelevant! 5
  • 6. A push toward personalization 6 Vs.
  • 8. The complete personalization solution Segmentation Predictive Analytics on Big Data Real Time Interaction Platform Personalization: Right Person Right Offer Right Time
  • 9. The Promise of Personalization 9
  • 10. Reality for Most Enterprises 10 Estimated 70% to 75% of enterprises struggle to deliver personalized experience
  • 11. Insights platform for personalization 11 Consumer profile Consumer behavior •  Targeting via Self-Service Behavior Segmentation •  Behavior Predictions at Scale •  Real-Time Interaction Layer Offers Shopping Purchases Usage Reviews Social + Right Offer + Right Customer + Right Time
  • 12. Demo: Real time personalization web and mobile app 12
  • 13. Apigee Platform for Developing and Deploying Personalized Apps 13 Big Data Analytics Integrated Platform for Intelligent Apps Insights API BaaS + Edge •  What happened? •  Why did it happen? •  What will happen next? •  What is happening now? •  Where is it happening? •  How should I interact? •  At scale •  Real time •  Multiple channels and devices Into Action
  • 14. Insights Demo: Platform Overview 14
  • 15. Past behavior is best predictor of future behavior: Use past purchase transactions with contextual information to provide most relevant results for customer up-sell.   Apigee Insights Approach
  • 16. Insights Demo: Data to Recommendation API 16 Real Time Interaction •  Right Offer •  Right Member •  Right Time Member ID Location Context /Recommendations /MerchantOffers API BaaS Node.js
  • 17. The Value Chain, Enhanced by Machine Learning and Human Discovery 17 Developer API API Team Backend Predictive Analytics Hadoop Data Warehouse AppApp Data Scientist/ Analyst
  • 18. GRASP: Graph and Sequence Processing on Hadoop 18 Time-sequenced graph analytics on Hadoop
  • 19. How: Insights GRASP technology ? Innovative machine learning approach for automatically detecting complex, hidden patterns in consumer behavior at scale
  • 20. Our View of Big Data 20 Sequence of interactions across time, channel, and location. Behavior Data: ~95% of Big Data Profile Data: ~5% of Big Data (Age, Income, Gender, etc.)
  • 21. Behavior data is complex 21 Behavior graph visualization from a web log http://www.cnaa.acad.md/en/
  • 22. Most models are mainly profile based •  User behavior is summarized as a set of features that are aggregated as frequencies and broken out into a set of dummy variables •  Order and sequential patterns are limited at best, and most often not considered 22
  • 23. Challenge of Tool Bias and Feature Selection Bias 23 Traditional tools/approach forces summarization and is craft-dependent •  Mainly rely on profile data •  Summarize behavior as set of features to fit into columns and rows
  • 24. Challenge: Are you answering the right question? 24 What product will this customer purchase next? •  What product will this customer also purchase? •  What is the likelihood to purchase this product? (repeat for each product, or product category) Traditional approaches require modifying the business question and extending existing algorithms ?
  • 25. 25 Insights 2 2 1 1 2 2 1 1 Without Insights Uncover sequential patterns that help predict what will happen next. Sequential patterns are lost and hard to predict what will happen next. Challenge of losing sequence of interactions?
  • 26. Businesses need tools for analyzing behavior (event sequence) data •  Discovering behavior patterns is very painful with traditional relational data structures. •  Data scientists at some of the largest companies such as Expedia, AT&T, Pearson, Magazine Luiza, and Telstra agree. 26
  • 27. Making Sense of Event Stream, Profile, and Unstructured Data 27 Text
  • 28. Event and Profile Datasets Joined by Common User ID 28 Events Profile
  • 29. Google Analytics Data Example 1) event_add -- All “Add to bag” events 2) event_remove -- All “Remove from bag” events 3) event_purchase -- All “Purchased product” events 4) event_viewprod -- All “Viewed product” events 5) event_other -- All other event hits not included in 1-4 6) item -- All items included in a transaction 7) page -- All page views 8) transaction -- All transaction events 9) social -- All shares on social media 10) visitor_profile -- Attributes of each visitor 29
  • 30. event_viewprod 30 fullvisitoid,visitnumber,hitnumber,eventtime,country,hittype,eventaction,productid,category ,subcategory 179804623949526830,1,3,2014-05-21 00:46:34.974,us,e,Viewed product,37917731,Women,Sale 179885841781101277,1,5,2014-05-21 02:44:21.515,us,e,Viewed product,44985721,Women,Sale 179885841781101277,1,8,2014-05-21 02:45:13.181,us,e,Viewed product,44992241,Women,Sale 179885841781101277,1,11,2014-05-21 02:45:55.790,us,e,Viewed product,44985551,Women,Sale 179885841781101277,1,14,2014-05-21 02:46:27.730,us,e,Viewed product,44986041,Women,Sale 179885841781101277,1,17,2014-05-21 02:47:47.738,us,e,Viewed product,39047241,Women,Sale 179885841781101277,1,20,2014-05-21 02:49:52.539,us,e,Viewed product,39052051,Women,Sale 179885841781101277,1,23,2014-05-21 02:50:36.782,us,e,Viewed product,39044811,Women,Sale 179885841781101277,1,26,2014-05-21 02:57:23.268,us,e,Viewed product,39047951,Women,Sale 179885841781101277,1,29,2014-05-21 02:59:28.148,us,e,Viewed product,39056761,Women,Sale
  • 31. Hotel Search Data Example 31
  • 32. Retailer API Data Example 32
  • 33. GRASP: Graph Database for Event Sequence On Hadoop Consumers act on nodes in a temporal sequence of events 1 2 4 3 3 4 0 0 CONSUMER PROFILE ConsumerID: U56 Gender: M Geo: San Francisco Interests: Bikes, Fashion CONSUMER PROFILE ConsumerID: U57 Gender: F Interests: News, Finance Age: 35-40 NODE PROFILE Type: Content PageID: P100 Category: Product Review SubCat: Mountain Bike NODE PROFILE Type: Creative ID: Creative95 Category: VideoAd Advertiser: BikePros EVENT Type: PageView ConsumerID: U56 PageID: P100 TimeSpent: 180 seconds Scrolls: 3 EVENT Type: AdView ConsumerD: U56 AdID: Creative95 PlayTime: 30 sec Rewinds: 1 Insights uses event time stamps to build a sequential view of all customer interactions across data sources.
  • 34. GRASP: Aggregated Behavior Graph (ABG) 0 1 3 2 4 0 1 2 4 3 3 4 Impressions: 1 TimeSpent: 20 Clicks: 1 0 0 Impressions: 4 TimeSpent: 10 Clicks: 0 Impressions: 5 TimeSpent: 30 Clicks: 1 Combine Characteristics •  Represents flow & behavior of all Consumers •  Analysis of customer journeys •  Predictive algorithms
  • 35. Identify common interactions and influences 35
  • 36. Machine learning automates science and removes bias 36 Automated feature selection from common behaviors (Micro-segments) •  Drastically reduces time/effort of feature selection •  Natural human bias removed from selection process •  Machine Learning model, tuned to generalize well in production •  Optimization Algorithms can match consumers with products/offers to maximize a metric (e.g. Margin) Micro-segments Predictors
  • 37. Insights Streamlined Behavior Modeling Workflow 37 Data Extract Model Training Model Validation Extract profile features Join disparate event data Explore event sequence patterns Identify significant behavior patterns Summarize events as frequencies Data Extract Model Training Model Validation Extract profile features Identify event data Repeat for each product Traditional Workflow Insights Workflow Weeks Days
  • 38. Behavior modeling for analysts with limited data science expertise 38 •  Easy to use multi channel path exploration and visualization Replaces need to create complex data cubes •  Simplified behavior based segmentation Replaces need for complex SQL like queries •  Simplified model scripts in R Replaces need for machine learning scripting language expertise (Scala, Python, R) •  Simplified model deployment Reduces need for engineering support
  • 39. Deployed on modern infrastructure for delivering personalized real time interactions at scale 39 Node.js Controller Node.js Controller Node.js Controller Targeting Models Rec. Models Customer Journey GRASP Segmentation Speed Layer (Edge) Batch Layer (Insights) /predictions /activities (Push) / notifications Graph /datastore /segments
  • 40. Insights Online Predictive Analytics Processing 40 •  Customer Journey Analytics •  GRASP Models •  Recommendations •  Targeting Storm Spark Kafka Insights Batch Processing Stream/Near-line Processing Component Algorithms •  Fallback logic •  Ensemble logic •  Context injection •  Rule based predictive models •  Summary statistics API BaaS •  Scores •  Meta data •  User information •  Select transaction data Online Processing Layer Cassandra Node.js•  Profile based models •  Transaction data Other Batch Processing Mobile Web Workflow integration Apps APIs
  • 41. Insights Architecture Customer Data R Data Scientist queries Graph Query Manager Business User Segments Manager Scores Propensity Upgrade 10% Off Churn User 1 0.72 0.68 0.33 User 2 0.56 0.23 0.55 User 3 0.32 0.45 0.67 User 4 0.20 0.32 0.18 User 5 0.44 0.69 0.22 Business User Real Time Serving Layer Analytics Engine Modeling Workbench Context
  • 42. Summary of Benefits of Insights + Edge + API BaaS Edge: Integrated platform for data scientists and developers 42 •  Rapid intelligent application development •  Developer friendly experience •  Deploy model output into production with limited engineering resources •  Real time access to model output at scale API BaaS: Cassandra data store Insights: GRASP •  Understand customer journey •  Build behavior and profile based predictive models
  • 43. Early bird ends May 31st! Use code: WEBCAST15 for 15% off