Пожалуйста, обратите внимание, что профили пользователей не совпадают с профилями в DMS. В DMS это относится к профилям Google Analytics, связанным не с конкретным пользователем, а с посетителями профилей ... то есть к специалистам по маркетингу.
Если вы хотите отфильтровать элементы на основе профилей пользователей, вы просто получите файл Sitecore.Context.User.Profile и получите то, что свойство, и реализуйте свою логику, как вы хотите фильтровать.
Если вы хотите отфильтровать элементы на основе профилей DMS, то это будет сложно сделать из-за того, что персонажи не заносятся в базу данных Analytics в реальном времени. На самом деле это не то, о чем вы даже будете знать во время работы, и поэтому будет сложно классифицировать персонаж во время выполнения. Тем не менее, вы можете использовать систему правил для фильтрации по другим критериям (например, с помощью планов взаимодействия или чего-то еще) ... но без дополнительной информации это примерно столько же, сколько можно сказать.
Вы имеете в виду ** Профиль ** как класс 'Sitecore.Security.UserProfile' из' Sitecore.Context.User.Profile' или Sitecore DMS 'Sitecore.Analytics.Data.DataAccess.DataSets.VisitorDataSet.ProfilesRow' из 'Tracker.CurrentVisit.Profiles'? –