pimcore provides a very powerful personalization toolkit. For more information have a look at http://www.pimcore.org/en/product/targeting-personalization.
This demo has a very simple use case for personalization integrated. There one persona (outdoor-customer). If an user visits at least 10 outdoor sites, it becomes the corresponding customer. Depending on the most active persona, the portal page is personalized.
More advanced targeting examples will follow.