Applied to Potions - Technical concepts around experience

Potions core concepts transferred to Potions Framework
profile photo
Claire Molinier
Potions enables marketers to add magic to their website.
Marketers can create, preview and deploy experiences in Potions Lab.
An experience is the combination of a scenario, an interface and a dynamic content
A scenario defines to whom and when to display: segments, urls, at certain events...
An interface defines how : the shape and style of the element
A dynamic content defines what : the algorithms to find the right products
From a technical standpoints :
the scenario and dynamic content are observables to which a simple “display” function subscribes
an interface is a custom-element with a css style-sheet, arguments of the display function.
Potions stores users’ navigation in RxDB.
Related posts
post image
Potions data model to store events and apply LTL queries to it
post image
Introduction to the technology we use to store in browser user’s data
post image
Functional programming
Start thinking declaratively
Why move from imperative to declarative code
Powered by Notaku