better user experience through personalisation in drupal
DESCRIPTION
Personalisation means better communication to your site visitors. We all know that one size doesn't fit all and this is very true for content. A message that is important to me might be of no consequence to you. Many competing CMS systems have built-in Personalisation. These are powerful, but often complex beasts; yet many clients want this power. How can this be achieved in Drupal? How can Drupal do it better than the other big, expensive, proprietary systems? I will present the latest techniques in the Personalisation space and how they can be deeply integrated into your Drupal website. Topics Covered: - Explicit Personalisation (logged in users) - Implicit Personalisation (anonymous users) - Presenting content to users based on: geo-location user device time-of-day time-of-week browsing patterns and more... - Keeping Drupal fastTRANSCRIPT
![Page 1: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/1.jpg)
#SolutionsArchitecture
Better UX through PersonalisationDrupalSouth 2014, Wellington NZ
![Page 2: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/2.jpg)
#SolutionsArchitecture
David Peterson
Senior Solution Architect, APJ
Acquia
Asia Pacific & Japan
![Page 3: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/3.jpg)
#SolutionsArchitecture
What Why
How
![Page 4: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/4.jpg)
#SolutionsArchitecture
What is Personalisation?
What Why
How
![Page 5: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/5.jpg)
#SolutionsArchitecture
![Page 6: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/6.jpg)
#SolutionsArchitecture
Automatically adapting to the needs of your visitor to better augment their online experience
![Page 7: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/7.jpg)
#SolutionsArchitecture
Driving Personalisation
• WEM
• Realtime input
• Recommendations
![Page 8: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/8.jpg)
#SolutionsArchitecture
Web Experience Management
• Harmonising: Content / Community / Commerce
• Content is king
• Great IA
![Page 9: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/9.jpg)
#SolutionsArchitecture
Personalisation is all around us
![Page 10: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/10.jpg)
#SolutionsArchitecture
Internet of Things
![Page 11: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/11.jpg)
#SolutionsArchitecture
Connected streets
![Page 12: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/12.jpg)
#SolutionsArchitecture
It’s everywhere
![Page 13: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/13.jpg)
#SolutionsArchitecture
Online
![Page 14: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/14.jpg)
#SolutionsArchitecture
![Page 15: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/15.jpg)
#SolutionsArchitecture
![Page 16: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/16.jpg)
#SolutionsArchitecture
Why do you need it?
What Why
How
![Page 17: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/17.jpg)
#SolutionsArchitecture
Why do you need it?
• You are losing business
• More effectively reach your audience
• Increase conversion & revenue
![Page 18: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/18.jpg)
#SolutionsArchitecture
The competition
• Drupal loses when Personalisation is a key “must have”
• 1 out of 2 tenders have it mentioned
• Sitecore —$100,000,000 in APAC
![Page 19: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/19.jpg)
#SolutionsArchitecture
Adobe CQ5 / Sitecore
![Page 20: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/20.jpg)
#SolutionsArchitecture
Join me and together we can rule the Web
![Page 21: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/21.jpg)
#SolutionsArchitecture
![Page 22: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/22.jpg)
#SolutionsArchitecture
Monolithic suite
![Page 23: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/23.jpg)
#SolutionsArchitecture
Dirty little secret #1
• Monolithic suite is forced on customer • One-size-fits-all
• Jack of all, master of none
• Take it or leave it
• Costs blow out
• Drupal gives you freedom to choose best of breed
![Page 24: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/24.jpg)
#SolutionsArchitecture
Dirty little secret #2
• Poor performance
• Requires full dynamic pages for each user
• This is not scaleable
![Page 25: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/25.jpg)
#SolutionsArchitecture
Personas
“By categorizing and segmenting your site visitors, you can tailor their journey to provide the best experience and increase engagement.” — Sitecore
![Page 26: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/26.jpg)
#SolutionsArchitecture
![Page 27: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/27.jpg)
#SolutionsArchitecture
Go beyond personas
• Have in-depth understanding of your users
• Automatically adapt content to their needs
![Page 28: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/28.jpg)
#SolutionsArchitecture
Personalisation Improves
• Retention
• Conversion
• Revenue
![Page 29: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/29.jpg)
#SolutionsArchitecture
Retention
!
• Attracting a new customer costs five times as much as keeping an existing one. (Lee Resources 2010)
• Globally, the average value of a lost customer is USD $243.(KISSmetrics)
• The probability of selling to an existing customer is 60 – 70%. The probability of selling to a new prospect is 5-20% (Marketing Metrics)
![Page 30: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/30.jpg)
#SolutionsArchitecture
Co-operative Travel, UK — 95% increase in visitors and 217% increase in revenue
![Page 31: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/31.jpg)
#SolutionsArchitecture
Magazine Luiza — 190% increase in visitors
![Page 32: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/32.jpg)
#SolutionsArchitecture
Magazine Luiza
Brazil - 731 stores, 22.8M customers, 23k employees
![Page 33: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/33.jpg)
#SolutionsArchitecture
Bob - Visitation Rate
First Bob useSolution A Bob out for 2 weeks
Bob alone190%
![Page 34: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/34.jpg)
#SolutionsArchitecture
BMW netted $500,000 in revenue by personalising MMS messages, improved conversion by 30%
![Page 35: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/35.jpg)
#SolutionsArchitecture
How can you use it?
What Why
How
![Page 36: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/36.jpg)
#SolutionsArchitecture
Two key terms
• Explicit • preferences
• reactive
• Implicit • adaptive
• predictive
![Page 37: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/37.jpg)
#SolutionsArchitecture
Explicit
• Profile fields
• Newsletter preferences
• Taxonomy
• Views
• Caching per role
![Page 38: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/38.jpg)
#SolutionsArchitecture
Implicit
• Segmentation
• Adaptive
• Learning
![Page 39: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/39.jpg)
#SolutionsArchitecture
Implicit Parameters
• user patterns
• geo-location
• user device
• time-of-day
• browsing history
• weather
• and many more….
![Page 40: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/40.jpg)
#SolutionsArchitecture
![Page 41: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/41.jpg)
#SolutionsArchitecture
Commerce
• People who viewed this also viewed
• People who purchased this also purchased
• Recommendations based on prior purchases
• Personalised emails • price drop
• abandoned cart items
![Page 42: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/42.jpg)
#SolutionsArchitecture
Drupal Commerce
• Nosto
![Page 43: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/43.jpg)
#SolutionsArchitecture
Nosto Drupal integration
• Enables data collection into Nosto
• Available blocks (21) • recommendations
• top sellers
![Page 44: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/44.jpg)
#SolutionsArchitecture
Drupal?
• Drupal is great at Explicit Personalisation
• Implicit? • ummm….
• We’ll get to that :)
![Page 45: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/45.jpg)
#SolutionsArchitecture
Recommendations
• Solr MLT
• Views + Taxonomy
![Page 46: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/46.jpg)
#SolutionsArchitecture
Drupal Modules
• Recommender API • Out of date?
• WEM • Event Tracking
• Reporting
• Segmentation
• Acquia Personalization API
![Page 47: Better User Experience through Personalisation in Drupal](https://reader033.vdocuments.us/reader033/viewer/2022060107/554be229b4c90556328b47a3/html5/thumbnails/47.jpg)
#SolutionsArchitecture
Questions?
David Peterson Acquia, Senior Solution Architect APJ !
@davidseth