Artvaark show and-tell may 2014
-
Upload
tincanpippip -
Category
Internet
-
view
103 -
download
1
description
Transcript of Artvaark show and-tell may 2014
Drupal Show-and-Tell
May 2014
Michael Kent | Jason Dean
@TincanPipPip | http://tincan.co.uk
1. Genesis2. Context 3. Concepts4. Recommendations5. Drupal
Drupal Show-and-Tell | May 2014
Drupal Show-and-Tell | May 2014
Drupal Show-and-Tell | May 2014
Drupal Show-and-Tell | May 2014
RecommendationsThree kinds:● User behaviour● Curated● Smart questioning
Sources:● Algos● Tastemakers● User
preferencesDrupal Show-and-Tell | May 2014
Recommendations engineAlgorithms that look for correlations between user behaviour in relation to eventsinput base data - events (node IDs), users (uids)input action data - when a known user views an event, or when a known user buys a ticket for an event
Drupal Show-and-Tell | May 2014
Drupal Integration Model
Drupal
ArtvaarkComponents
Module
Artvaark API Module
PredictionIO SDK
PredictionIORest API
server
Engines &MongoDB
Drupal Show-and-Tell | May 2014
Recommendations adminDrupal admin interface echoes PredictionIO config panel.Important for users to be able to manage recommendations from within Drupal.
Drupal Show-and-Tell | May 2014
API exampleAn event node has been viewed by a registered user, so notify PredictionIO:
Drupal Show-and-Tell | May 2014
Alternative engine options
● RecommenderAPI
● Acquia Lift
Drupal Show-and-Tell | May 2014
PredictionIO performance benefits● PredictionIO is a Java application
● Calculation results are stored in MongoDB
● Scalable: Hadoop, Cascading clusters
● Uses Guzzle
Drupal Show-and-Tell | May 2014
The moving data challenge
● Events are time-sensitive
● Product availability
Drupal Show-and-Tell | May 2014
Where are we?
● User testing
● Measurement (GA conversion → piwik)
● Multivariate testing
Drupal Show-and-Tell | May 2014
Thank you.Questions?
@TincanPipPip | http://tincan.co.uk
Drupal Show-and-Tell | May 2014