Posts tagged as "Visitor Groups / Audiences"
Migrating from UNRVLD.ODP.VisitorGroups to the official Optimizely.Cms.Odp package
TLDR; Optimizely now ships its own ODP package for CMS, Optimizely.Cms.Odp. It replaces the Real Time Segment criterion in the community package UNRVLD.ODP.VisitorGroups and adds a timeout and circuit breaker. It does not replace the Engagement Rank, Order Likelihood, Winback Zone, Observation or Customer Property criteria, which have to be rebuilt as real-time audiences in ODP first. I've put together some scheduled jobs that swap the criteria in place, so none of your content needs editing. The repo also includes instructions and commands for Claude Code. The rest of this post explains the differences and how to migrate.
For the last few years, UNRVLD.ODP.VisitorGroups has been the way to personalise Optimizely CMS content using data from Optimizely Data Platform (ODP). Andrew Markham built it and I've been a collaborator on it.
However, Optimizely has now released an official package, Optimizely.Cms.Odp. Version 1.x is for CMS 12 and 2.x is for CMS 13. That raised a fair question on GitHub in issue #36: should we switch and if so, how?