I am running Sitecore 8.1 rev 3.

I have indexed the values I want to segment against in an index, but those are associated to each user profile - not against a Contact. I can, however, easily associate each user with a Contact.

Do I have to build the index from each Contact instead, and then use this index in a custom Rule Condition class, like depicted in this this blog post?

1 Answer 1


Segmentation rules ONLY work against xDB contacts. If you have any properties in the user profile (aka asp.net members profile properties), then this will never work. You need to push those properties to a custom xDB facet.

Segmentation rules are just predicates that are added the xDB search query.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.