Upload
tincanpippip
View
103
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Artvaark: A community building tool for organisations. The brainchild of the guys at Tincan, Artvaark leverages three social oriented principles - recommend, reward and redeem. The presentation rattles through the tech details of the project including some of the fails, speedbumps and brick walls we've hit along the way. Presentation was given at #DrupalShowAndTell in London
Citation preview
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