Content management system Sitefinity个性化设置|外部Sitefinity页面
我想对sitefinity环境之外的sitefinity内容块进行个性化设置,即,它们是由sitefinity在网站页面中使用API提供动力的嵌入式块块块不是sitefinity页面Content management system Sitefinity个性化设置|外部Sitefinity页面,content-management-system,sitefinity,personalization,Content Management System,Sitefinity,Personalization,我想对sitefinity环境之外的sitefinity内容块进行个性化设置,即,它们是由sitefinity在网站页面中使用API提供动力的嵌入式块块块不是sitefinity页面 我的个性化使用案例基于消费者过去的浏览历史。最好的情况是使用数字体验CloudDEC和人物角色来查看用户是否属于根据您的特定规则配置的人物角色。您可以使用javascript SDK记录交互页面视图。。。用户还可以使用SDK检查他们属于哪个角色,然后获取不同的内容块 希望这两个示例方法将帮助您开始 var sen
我的个性化使用案例基于消费者过去的浏览历史。最好的情况是使用数字体验CloudDEC和人物角色来查看用户是否属于根据您的特定规则配置的人物角色。您可以使用javascript SDK记录交互页面视图。。。用户还可以使用SDK检查他们属于哪个角色,然后获取不同的内容块 希望这两个示例方法将帮助您开始
var sendLoginInteraction = function () {
global.DecClient.writeInteraction({
S: CurrentUser.Id,
P: 'View',
O: 'Page Name'
});
global.DecClient.writeSubjectMetadata(CurrentUser.Id, {
Email: CurrentUser.Email
});
global.DecClient.flushData();
};
var checkIfUserIsInPersona = function () {
var personaIds = [ManagerPersonaId];
global.DecClient.isInPersonas(personaIds, CurrentUser.Id).then(function (data) {
var personas = data.toJSON().items;
if (personas.length) {
personas.forEach(function (persona) {
if (persona.Id === ManagerPersonaId) {
isInManagerPersona = true;
personalizationReportSegment = 'IT Manager';
}
}, this);
}
});