SlideShare a Scribd company logo
1 of 13
Interaktiv GmbH | Creative Information Solutions
PERSONALIZED CONTENT
DELIVERY WITH PLONE
1 / 13
WHO WE ARE
Johanna Marcel Thomas
 Full service agency since 1998, Cologne/Germany
 Open source development, content management,
online marketing
 Websites, portals, intranets
 Spezialisation in health care and non-profit
organizations
2 / 13Interaktiv GmbH | Creative Information Solutions
WHY CONTENT PERSONALIZATION?
© Interaktiv GmbH | Creative Information Solutions
Traditional one-size-fits-all approach:
the same website content is delivered to all website users
vs.
Modern marketing approaches:
at least segmented if not personalized content delivery
3 / 13
User interaction Data / Profile Personalized content
4 / 13© Interaktiv GmbH | Creative Information Solutions
REAL LIFE EXAMPLE
Data source: day of the week and time
Send Mail
During working hours
Outside working hours
0800 123 4567
5 / 13
© Interaktiv GmbH | Creative Information Solutions
PERSONALIZATION IN PLONE?
BUILT-IN … SORT OF
 Language
 Login status
 Group portlets
 Time-based publication (publishing date and expiration date)
6 / 13© Interaktiv GmbH | Creative Information Solutions
OUR PROPOSAL
PLONE AS A PERSONALIZED
CONTENT DELIVERY
PLATFORM
7 / 13© Interaktiv GmbH | Creative Information Solutions
PLONE AS A PERSONALIZED CONTENT DELIVERY PLATFORM
Data connector
Rules editor Personas
administration
Tiles editor Content pools
Alter ego views
Collect data
aggregate
and display data
Transform data
to personas and
use cases
Create personalized
content
Check results
Learn and enhanceAnalytics
8 / 13© Interaktiv GmbH | Creative Information Solutions
DATA CONNECTOR
Plone
Data Connector
APIs
Web analytics
Google, etracker
CRM
Salesforce, SugarCRM,
Odoo.com
In session data:
Browser, device, referrer,
resolution, IP, search term
on site...
Plone user
profile
when logged in
Social media
profile
when logged in via
Social Login
E-commerce
solution
Magento, …
Mailing tools
Mailchimp, …
Weather
forecast /
current
weather
Date
and
time
Recommendation
engine
Cookies
9 / 13© Interaktiv GmbH | Creative Information Solutions
PERSONAS
ALL NEW
10 / 13
Characteristics
© Interaktiv GmbH | Creative Information Solutions
TILES VS. PORTLETS
Fixed portlet
Flexible tiles
11 / 13© Interaktiv GmbH | Creative Information Solutions
• Performance
• Data storage
• Privacy
• User interface
© Interaktiv GmbH | Creative Information Solutions
CHALLENGES
12 / 13
YOUR QUESTIONS?
© Interaktiv GmbH | Creative Information Solutions
Interested in this project?
Talk to us at the conference
Or Contact us…
https://github.com/interaktivgmbh
https://github.com/interaktivgmbh/Personalized-content-delivery-with-Plone
www.interaktiv.de plone@interaktiv.de
13 / 13

More Related Content

Similar to Personalized content delivery with plone

Marketing needs to change to be successful: Put your customer in the centre!
Marketing needs to change to be successful: Put your customer in the centre!Marketing needs to change to be successful: Put your customer in the centre!
Marketing needs to change to be successful: Put your customer in the centre!
Stefan Pfeiffer
 
Emarketing strategies for success
Emarketing strategies for successEmarketing strategies for success
Emarketing strategies for success
Ralph Paglia
 

Similar to Personalized content delivery with plone (20)

APPbyYOU Company Messenger
APPbyYOU Company MessengerAPPbyYOU Company Messenger
APPbyYOU Company Messenger
 
Hadoop User Group 29Jan2015 Apache Flink / Haven / CapGemnini REX
Hadoop User Group 29Jan2015 Apache Flink / Haven / CapGemnini REXHadoop User Group 29Jan2015 Apache Flink / Haven / CapGemnini REX
Hadoop User Group 29Jan2015 Apache Flink / Haven / CapGemnini REX
 
AWS Executive Insight Event – Frankfurt: January 25 – 26, 2017
AWS Executive Insight Event – Frankfurt: January 25 – 26, 2017AWS Executive Insight Event – Frankfurt: January 25 – 26, 2017
AWS Executive Insight Event – Frankfurt: January 25 – 26, 2017
 
IndustryInform Demo March 2016
IndustryInform Demo March 2016IndustryInform Demo March 2016
IndustryInform Demo March 2016
 
IC-SDV 2019: Deep SEARCH 9
IC-SDV 2019: Deep SEARCH 9 IC-SDV 2019: Deep SEARCH 9
IC-SDV 2019: Deep SEARCH 9
 
Dr. Florian Heinemann: Why the #1 Priority of Every CMO Should Be CRM
Dr. Florian Heinemann: Why the #1 Priority of Every CMO Should Be CRMDr. Florian Heinemann: Why the #1 Priority of Every CMO Should Be CRM
Dr. Florian Heinemann: Why the #1 Priority of Every CMO Should Be CRM
 
7 Jahre Intranet Transformation bei Swisscom AG. Ein Ende in Sicht?
7 Jahre Intranet Transformation bei Swisscom AG. Ein Ende in Sicht?7 Jahre Intranet Transformation bei Swisscom AG. Ein Ende in Sicht?
7 Jahre Intranet Transformation bei Swisscom AG. Ein Ende in Sicht?
 
Lelesys Informatik GmbH - Company Profile
Lelesys Informatik GmbH - Company ProfileLelesys Informatik GmbH - Company Profile
Lelesys Informatik GmbH - Company Profile
 
Senior some mäkelä_saarnio_jylhä
Senior some mäkelä_saarnio_jylhäSenior some mäkelä_saarnio_jylhä
Senior some mäkelä_saarnio_jylhä
 
Next Generation Collaboration - ICT Spring 2013 Luxembourg
Next Generation Collaboration - ICT Spring 2013 LuxembourgNext Generation Collaboration - ICT Spring 2013 Luxembourg
Next Generation Collaboration - ICT Spring 2013 Luxembourg
 
Ibm customer experience - iab12 - milano - Ardigo
Ibm customer experience - iab12 - milano - ArdigoIbm customer experience - iab12 - milano - Ardigo
Ibm customer experience - iab12 - milano - Ardigo
 
Marketing needs to change to be successful: Put your customer in the centre!
Marketing needs to change to be successful: Put your customer in the centre!Marketing needs to change to be successful: Put your customer in the centre!
Marketing needs to change to be successful: Put your customer in the centre!
 
Top 10 use cases for enterprise search to increase organization productivity
Top 10 use cases for enterprise search to increase organization productivityTop 10 use cases for enterprise search to increase organization productivity
Top 10 use cases for enterprise search to increase organization productivity
 
Next Generation Collaboration - Presentation at ICT Spring 2013
Next Generation Collaboration - Presentation at ICT Spring 2013Next Generation Collaboration - Presentation at ICT Spring 2013
Next Generation Collaboration - Presentation at ICT Spring 2013
 
NOAH19 London Service Provider Book
NOAH19 London Service Provider BookNOAH19 London Service Provider Book
NOAH19 London Service Provider Book
 
Reinventing ibm sametime 9 dec 2013
Reinventing ibm sametime 9 dec 2013Reinventing ibm sametime 9 dec 2013
Reinventing ibm sametime 9 dec 2013
 
eMarketer
eMarketereMarketer
eMarketer
 
Emarketing strategies for success
Emarketing strategies for successEmarketing strategies for success
Emarketing strategies for success
 
Why is the Opensource Center by Atos developping a business model around Next...
Why is the Opensource Center by Atos developping a business model around Next...Why is the Opensource Center by Atos developping a business model around Next...
Why is the Opensource Center by Atos developping a business model around Next...
 
Supporting the OSS Business Ecosystem, Peter Ganten, Open Source Business All...
Supporting the OSS Business Ecosystem, Peter Ganten, Open Source Business All...Supporting the OSS Business Ecosystem, Peter Ganten, Open Source Business All...
Supporting the OSS Business Ecosystem, Peter Ganten, Open Source Business All...
 

More from Interaktiv

More from Interaktiv (6)

Making new work work
Making new work workMaking new work work
Making new work work
 
The state of Plone performance
The state of Plone performanceThe state of Plone performance
The state of Plone performance
 
Game of Plones
Game of PlonesGame of Plones
Game of Plones
 
Privacy experience in Plone and other open source CMS
Privacy experience in Plone and other open source CMSPrivacy experience in Plone and other open source CMS
Privacy experience in Plone and other open source CMS
 
The Future of Plone: Thoughts from a Marketing Perspective
The Future of Plone: Thoughts from a Marketing PerspectiveThe Future of Plone: Thoughts from a Marketing Perspective
The Future of Plone: Thoughts from a Marketing Perspective
 
Lost in migration
Lost in migrationLost in migration
Lost in migration
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Personalized content delivery with plone

  • 1. Interaktiv GmbH | Creative Information Solutions PERSONALIZED CONTENT DELIVERY WITH PLONE 1 / 13
  • 2. WHO WE ARE Johanna Marcel Thomas  Full service agency since 1998, Cologne/Germany  Open source development, content management, online marketing  Websites, portals, intranets  Spezialisation in health care and non-profit organizations 2 / 13Interaktiv GmbH | Creative Information Solutions
  • 3. WHY CONTENT PERSONALIZATION? © Interaktiv GmbH | Creative Information Solutions Traditional one-size-fits-all approach: the same website content is delivered to all website users vs. Modern marketing approaches: at least segmented if not personalized content delivery 3 / 13
  • 4. User interaction Data / Profile Personalized content 4 / 13© Interaktiv GmbH | Creative Information Solutions
  • 5. REAL LIFE EXAMPLE Data source: day of the week and time Send Mail During working hours Outside working hours 0800 123 4567 5 / 13 © Interaktiv GmbH | Creative Information Solutions
  • 6. PERSONALIZATION IN PLONE? BUILT-IN … SORT OF  Language  Login status  Group portlets  Time-based publication (publishing date and expiration date) 6 / 13© Interaktiv GmbH | Creative Information Solutions
  • 7. OUR PROPOSAL PLONE AS A PERSONALIZED CONTENT DELIVERY PLATFORM 7 / 13© Interaktiv GmbH | Creative Information Solutions
  • 8. PLONE AS A PERSONALIZED CONTENT DELIVERY PLATFORM Data connector Rules editor Personas administration Tiles editor Content pools Alter ego views Collect data aggregate and display data Transform data to personas and use cases Create personalized content Check results Learn and enhanceAnalytics 8 / 13© Interaktiv GmbH | Creative Information Solutions
  • 9. DATA CONNECTOR Plone Data Connector APIs Web analytics Google, etracker CRM Salesforce, SugarCRM, Odoo.com In session data: Browser, device, referrer, resolution, IP, search term on site... Plone user profile when logged in Social media profile when logged in via Social Login E-commerce solution Magento, … Mailing tools Mailchimp, … Weather forecast / current weather Date and time Recommendation engine Cookies 9 / 13© Interaktiv GmbH | Creative Information Solutions
  • 10. PERSONAS ALL NEW 10 / 13 Characteristics © Interaktiv GmbH | Creative Information Solutions
  • 11. TILES VS. PORTLETS Fixed portlet Flexible tiles 11 / 13© Interaktiv GmbH | Creative Information Solutions
  • 12. • Performance • Data storage • Privacy • User interface © Interaktiv GmbH | Creative Information Solutions CHALLENGES 12 / 13
  • 13. YOUR QUESTIONS? © Interaktiv GmbH | Creative Information Solutions Interested in this project? Talk to us at the conference Or Contact us… https://github.com/interaktivgmbh https://github.com/interaktivgmbh/Personalized-content-delivery-with-Plone www.interaktiv.de plone@interaktiv.de 13 / 13

Editor's Notes

  1. Stehe hier für die Interaktiv GmbH, und möchte uns daher kurz vorstellen. Wir sind seit 1998 am Markt, haben unseren Sitz in Köln und beschäftigen uns in erster Linie mit Open Source Entwicklung, mit Content Management Systemen und allen Spielarten des Online Marketings. In der Open Source Entwicklung haben wir 7 Entwickler, die festangestellt oder als freiberufliche Mitarbeiter seit langer Zeit für uns tätig sind. We are a Cologne Germany-based web agency specializing in sophisticated content management based on Plone. We build state-of-the art web applications, serving customers in Germany and abroad. Sponsored Plone conference 2014 in Bristol
  2. Personalisierung ist zur Zeit ein Buzz-Wort im Online-Marketing. Jeder versteht etwas anderes darunter (A/B-Testing, personalisierte Werbung ausliefern, meistens bezogen auf E-Commerce; persönliche Anrede in Newslettern, Recommendation Engine zur Empfehlung passender Produkte) Plone as a content management system for websites still follows a traditional one-size-fits-all approach: with some exceptions (we will see those later during the talk), the same website content is delivered to all website users. By contrast, modern marketing approaches entail at least segmented if not personalized content delivery to users. Why show users a newsletter subscription portlet if they already subscribe to the newsletter? If we already know from analytics data, referral data or CRM data what a user is looking for, what her interests are and where she is from, why don’t we show her the content truly relevant to her?
  3. Visitor navigates through website, searches, “does things” CMS or external tool loads profile data, session data etc. and gives trigger in real-time CMS dynamically generates content for this user
  4. Erkennung der Browsersprache -> Auslieferung von lokalisiertem Content Anpassung von Portlets nach eingeloggt/nicht eingeloggt Gruppenportlets Funktionen wie z.B. plone.app.discussion einstellbar nach Nutzergruppe. Zeitbasierte Veröffentlichung (Freigabe- und Ablaufdatum) Viele der gezeigten Beispiele lassen sich natürlich auch in Plone integrieren (z.B. Chat online/offline). Es sind dann aber Einzelmaßnahmen. Es gibt keine zentrale Verwaltung und Steuerung von Personalisierungsmaßnahmen.
  5. Viele der gezeigten Beispiele lassen sich natürlich auch in Plone integrieren (z.B. Chat online/offline). Es sind dann aber Einzelmaßnahmen. Es gibt keine zentrale Verwaltung und Steuerung von Personalisierungsmaßnahmen.
  6. Prinzipien: keine Datenspeicherung in Plone selbst Die meisten externe Datenquellen müssen in Realtime abgefragt warden, historische Daten sind meistens nicht gewünscht. Nicht auf ein einziges “Partnersystem” (wie z.B. Google Analytics) setzen, sondern “offen” sein für beliebige externe Datenquellen, da jeder Kunde mit anderen System arbeitet. Datenquelle-Beispiel: Analytics Real Time Reporting API https://developers.google.com/analytics/devguides/reporting/realtime/v3/ Dimensions and Metrics User : rt:userType , rt:activeUsers Time : rt:minutesAgo Traffic Sources :rt:referralPath rt:campaign rt:source rt:medium rt:trafficType rt:keyword Goal Conversions rt:goalId rt:goalXXValue rt:goalValueAll rt:goalXXCompletions rt:goalCompletionsAll Platform / Device :rt:browser rt:browserVersion rt:operatingSystem rt:operatingSystemVersion rt:deviceCategory rt:mobileDeviceBranding rt:mobileDeviceModel   Geo : rt:country rt:region rt:city rt:latitude rt:longitude  Page Tracking : rt:pagePath rt:pageTitle rt:pageviews App Tracking : rt:appName rt:appVersion rt:screenName rt:screenViews Event Tracking : rt:eventAction rt:eventCategory rt:eventLabel rt:totalEvents
  7. Persona has a whole story behind it, name, picture, properties - gained from analytics. We know the concept of personas from user-centric design.
  8. Does everyone know what tiles and portlets are? Portlets: boxes, usualy in left or right column, for example navigation portlet Tiles: Plone‘s “new“ concept for editing content in place with a visual editor. The guys working on Mosaic and collective.cover are doing a great job there. Backend architecture: plone.app.blocks 2.1.2 "rendering model" und "Tiles" https://pypi.python.org/pypi/plone.app.blocks
  9. Performance: Daten aus Drittsystem in Echtzeit, Auslieferung der richtigen Variante; Datenspeicherung doch zumindest für einige „interne“ Daten notwendig? In relationaler Datenbank? Datenschutz Wie kann ein User Interface aussehen? Denken wir zu sehr Website-zentriert, also für einen Kanal? Müsste das System als Publishing-Plattform in der Lage sein, den personalisierten Content über REST-Schnittstelle anderen Systemen zur Verfügung zu stellen?