sitecore系列教程之Sitecore个性化-配置文件,模式和角色
这是利用Sitecore规则引擎实现数字化转换的三部分系列的第二部分。阅读上一篇文章,通过为您的个性化体验定义内容策略来设置基础。
Sitecore有一个非常强大的规则引擎,可以帮助推动个性化的用户体验,但在为受众创建自定义体验之前,您需要进行设置工作。首先要做的事情(在您定义内容策略之后)是在Sitecore中配置您现有的细分受众群和角色。
Sitecore个性化系列的第1部分:为自定义Sitecore体验制定内容策略。
您可以在不同级别实现个性化。您可以简单地使用配置文件键来创建非常直接和特定的个性化级别。从持续的管理角度来看,这也是一项工作。您还可以实现我们将要查看的所有功能,以创建更加动态的体验,但这需要更多设置和更多功能来管理和跟踪。
您需要采取一些不同的步骤才能开始,但首先让我们确保您了解Sitecore使用的基本术语。
配置文件:配置文件用于组织目的,而不是用于创建用户配置文件。
配置文件键: 配置文件键是应用于您的角色的属性 - 考虑细分受众群或内容类别。
配置文件卡(人物角色):配置文件卡是用于为内容项或组件分配值的配置文件键(属性)组。
模式卡: 模式卡用于将配置文件值映射到您的网站访问者。这些卡片用于描述您的受众群体,并假设访问者的具体类型以及您希望他们看到的内容。
要开始个性化,您需要在营销控制面板中设置配置文件密钥,配置文件卡和模式卡。
想要了解我们为客户提供的网络战略的更多信息?查看Web内容管理功能页面
简介
您要做的第一件事是设置配置文件来整理您的个人资料密钥,个人资料卡和模式卡。这再次出于组织目的而不是其他任何事情。以下是Sitecore提供的开箱即用产品。焦点,功能,角色和分数是配置文件。背景,实践,过程和范围是简档密钥。您还有一个可用于配置文件卡和模板卡的文件夹。

配置文件键
您创建的配置文件键应直接映射到内容矩阵中的类别和属性。
您要做的第一件事是创建配置文件(配置文件键组)和相应的配置文件键。您创建的配置文件键应直接映射您在内容矩阵中定义的类别和属性。例如,您可以为B2C客户创建特定于您的B2B受众的配置文件密钥和另一组配置文件密钥。此外,您可以为销售或转换过程的不同阶段创建另一组配置文件密钥,与访问您网站的客户类型无关。如果您有延长的转化周期,则可以根据购买过程中的每个受众群体自定义每个受众群体的消息。
个人资料卡/角色
下一步是创建配置文件卡(和角色)。配置文件卡将是各种配置文件密钥的组合。在完成此步骤时,请考虑刚刚进行初步研究的B2C客户,或者与您共存10年的现有B2B客户。这些客户群中的每一个都有不同的需求,您的网站应该为每个客户群显示不同的内容,并且它们都需要在您创建的配置文件卡中表示。
请记住,这两个客户组可能共享一些相同的配置文件密钥,但每个配置文件密钥的权重可能会有所不同。在设置时,您将有机会为与配置文件卡关联的每个配置文件密钥进行评分。之后,这些个人资料卡将被分配给Sitecore组件/内容项,以指示他们应该指向哪些受众。
配置文件卡示例 - 显示默认配置文件键。
模式卡
模式卡可以描述您的匿名网站访问者,并对您认为他们是谁进行假设。
接下来,您需要配置模式卡。模式卡类似于配置文件卡,但有一个关键的区别。配置文件卡专注于内容,因此您的资产和消息都应与配置文件卡对齐。另一方面,模式卡专注于您的受众 - 它们用于描述您的匿名网站访问者并对您认为他们是谁进行假设。每个网站访问者一次只能映射到一个模式卡,并取决于他们在您网站上的活动。与之关联的模式可能会随时间而变化。在设置它们的同时,您可能会觉得自己正在重复工作,但是这些卡具有不同的意图并且用于驱动个性化是不同的方式,这就是为什么它们需要单独创建的原因。
就像设置个人资料卡一样,您需要对每个个人资料密钥进行评分,并根据您要定位的假定受众进行权衡。
模式卡示例 - 显示默认配置文件键。
创造个性化体验
那么这一切如何创造个性化体验呢?在您启动并运行之前,有几个最后的步骤。在开始分析之前,设置阈值或用户必须访问的页数。这有助于为您所了解的内容设置基线,而不是仅在没有任何上下文的情况下触发不同版本的内容。接下来,标记您的内容。在创建新内容或编辑现有内容时,您可以选择一个新创建的配置文件卡并将其应用于一段内容(或整个页面)。通过这样做,您告诉Sitecore这段内容与此特定受众相关联(在下面的示例中,与B2B客户相关)。
将配置文件卡应用于组件。
最后,我们可以制定将所有内容整合在一起的规则。开箱即用的Sitecore为您提供了比您需要的更多条件语句。滚动列表并找到符合您需求的语句 - 这也是您可以简化个性化(基于单个配置文件键)或更复杂(提取配置文件卡或模式卡分数)的地方。
您需要90%的Sitecore个性化功能,无需开发人员即可使用。
此时,您可能需要一些开发工作来从外部源获取数据或创建利用自定义功能的新条件语句,但是您需要或需要的90%的个性化功能将在不需要的情况下提供让开发人员参与其中。如果你回头看看我们采取的所有步骤,就不需要开发了!Sitecore的个性化是配置和内容输入任务,而不是开发任务。
在接下来的文章中,我们将看看如何推出这个新的经验和什么缩放解决方案时需要考虑的
sitecore系列教程之Sitecore个性化-配置文件,模式和角色的更多相关文章
- sitecore系列教程之Sitecore个性化-体验概况概述
SITECORE 8:体验概况概述 什么是体验简介? 体验配置文件是Sitecore中的仪表板应用程序,它说明了客户体验和交互的关键区域,例如访问者详细信息,访问,活动,目标,配置文件,自动化等等. ...
- sitecore系列教程之Sitecore个性化-试点开始,测试,优化,增量
这是利用Sitecore的个性化引擎实现数字化转型的三部分系列的第三部分.之前的帖子旨在通过为您的个性化体验定义内容策略并在Sitecore中配置该策略来设置基础. 在此之前,我们讨论了内容策略以 ...
- sitecore系列教程之Sitecore个性化定制体验的内容策略
这是利用Sitecore个性化引擎实现数字化转型的三部分系列文章的第一部分. 想象一下这种情况:您是一家B2C公司,拥有源源不断的客户群,支持您的直接面向消费者的产品.您最近推出了一项新服务,旨在为不 ...
- WCF系列教程之WCF消息交换模式之单项模式
1.使用WCF单项模式须知 (1).WCF服务端接受客户端的请求,但是不会对客户端进行回复 (2).使用单项模式的服务端接口,不能包含ref或者out类型的参数,至于为什么,请参考C# ref与out ...
- WCF系列教程之WCF服务宿主与WCF服务部署
本文参考自http://www.cnblogs.com/wangweimutou/p/4377062.html,纯属读书笔记,加深记忆. 一.简介 任何一个程序的运行都需要依赖一个确定的进程中,WCF ...
- Spring 系列教程之 bean 的加载
Spring 系列教程之 bean 的加载 经过前面的分析,我们终于结束了对 XML 配置文件的解析,接下来将会面临更大的挑战,就是对 bean 加载的探索.bean 加载的功能实现远比 bean 的 ...
- kali linux 系列教程之metasploit 连接postgresql可能遇见的问题
kali linux 系列教程之metasploit 连接postgresql可能遇见的问题 文/玄魂 目录 kali linux 下metasploit 连接postgresql可能遇见的问题. ...
- WCF系列教程之WCF服务协定
本文参考自:http://www.cnblogs.com/wangweimutou/p/4422883.html,纯属读书笔记,加深记忆 一.服务协定简介: 1.WCF所有的服务协定层里面的服务接口, ...
- SpringBoot系列教程之Bean加载顺序之错误使用姿势辟谣
在网上查询 Bean 的加载顺序时,看到了大量的文章中使用@Order注解的方式来控制 bean 的加载顺序,不知道写这些的博文的同学自己有没有实际的验证过,本文希望通过指出这些错误的使用姿势,让观文 ...
随机推荐
- MySQL 数据库登录查询
1. 进入到bin目录: 键入cd..,一直到出现C:\ 为止 然后cd bin所在路径: 如: C:\cd C:\Program Files\MySQL\MySQL Server 5.7 ...
- 20165225《Java程序设计》第五周学习总结
20165225<Java程序设计>第五周学习总结 1.视频与课本中的学习: - 第七章学习总结 内部类: 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方 ...
- MySQL加锁处理分析(转)
add by zhj: 非常棒的一篇文章,是我见过的讲加锁最棒最详细的文章了.之前听过网易的<MySQL微专业>,里面的课程讲的也很好,但锁这块讲的跟 这篇文章相比,还是有差距的.网易&l ...
- python-面向对象-12_模块和包
模块和包 目标 模块 包 发布模块 01. 模块 1.1 模块的概念 模块是 Python 程序架构的一个核心概念 每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块 模块名 同样也 ...
- 下拉菜单被表单、图片、FLASH挡住的解决办法
设置Flash的参数: <param name="wmode" value="opaque"> <object classid="c ...
- cookie存值 后取值是string string字符串转对象
实现方法 // 得到 对象 格式或 json 格式的一个字符串 var str = '{"name":"张根硕","age":"1 ...
- protocol error, got 'n' as reply type byte + redis如何后台启动
其它机子的PHP访问redis爆“protocol error, got 'n' as reply type byte ”错误 解决办法: 在redis配置文件redis.conf中注释掉bind配置 ...
- Vue+typescript报错项
39:1 Unable to resolve signature of class decorator when called as an expression. Type '<VC exten ...
- [django]form的content-type(mime)
form默认的content-type是 'application/x-www-form-urlencoded' 可以修改为多文档: enctype即为mime类型 <form action=& ...
- Ext.define细节分析
自己写的其实还是不懂,再看看别人写的吧Extjs4 源码分析系列一 类的创建过程https://www.cnblogs.com/creazyguagua/p/4302864.htmlhttp://ww ...