添加个性化
创建对象:
- 中级
- 开发人员
个性化编辑器是Journey Optimizer中个性化的核心。 它可在您需要定义个性化的每个上下文中使用,例如电子邮件、推送和选件。
在个性化编辑器界面中,您可以选择、排列、自定义和验证所有数据,为您的内容创建自定义个性化。
可在何处添加个性化
您可以使用
消息
在邮件中,可以在邮件的不同位置添加个性化,如 主题行 字段。
还可以在内容的其他部分中添加它。 例如,对于推送通知,可在 标题、正文、自定义声音、徽章 和 自定义数据 字段中添加个性化设置。
电子邮件设计工具
在电子邮件Designer中编辑电子邮件内容时,您可以使用上下文工具栏中的图标在文本块和URL中添加个性化设置。
产品建议
在 优惠的表示形式 中使用文本类型内容时,您可以添加个性化。 了解如何创建个性化优惠
URL
Journey Optimizer还允许您个性化消息中的 URL。 个性化 URL 可将收件人引导至网站的特定页面,或引导至个性化的微型网站,具体取决于轮廓属性。URL个性化可用于以下类型的链接: 外部链接、退订链接 和 选择退出。
https://www.adobe.com/users/{{profile.person.name.lastName}}
https://www.adobe.com/users?uid={{profile.person.name.firstName}}
https://www.adobe.com/usera?uid={{context.journey.technicalProperties.journeyUID}}
https://www.adobe.com/users?uid={{profile.person.crmid}}&token={{context.token}}
Personalization源
屏幕左侧显示一个域选择器,允许您选择个性化的源。 可用源包括:
- 配置文件属性 :列出与Adobe Experience Platform数据模型(XDM)文档中描述的配置文件架构关联的所有引用。
- 受众 :列出在Adobe Experience Platform分段服务中创建的所有受众。 有关分段的更多信息,请参阅此处。
- 优惠决策 :列出与特定投放位置关联的所有优惠。 选择投放位置,然后在您的内容中插入选件。 有关如何管理优惠的完整文档,请参阅此部分。
- 上下文属性 :在历程或营销活动中使用渠道操作活动(电子邮件、推送、短信)时,与事件和属性相关的上下文属性可用于个性化。 此部分中介绍了利用上下文属性的个性化示例。
添加个性化
中央工作区是您构建个性化语法的位置。 若要使用属性来个性化您的消息,请将其定位到左侧导航窗格中,然后单击+
按钮以将其添加到表达式中。
+
图标旁边的省略号菜单允许您获取每个属性的更多详细信息,并将最常用的属性添加到收藏夹。 添加到收藏夹的属性可从左侧导航窗格中的 收藏夹 菜单访问。
此外,您可以定义在字符串类型配置文件属性为空时显示的默认回退文本。 为此,请单击属性旁边的省略号按钮,然后选择 插入后备文本。 写入配置文件属性值为空时默认显示的文本,然后单击 添加。
在以下示例中,个性化编辑器允许您选择今天生日的用户档案,然后插入对应于今天的特定选件以完成自定义。
表达式编辑工具
中央工作区提供了各种工具来帮助您编写个性化表达式。
可用选项包括:
-
查找 / 查找并替换:搜索表达式并自动替换部分代码。
-
撤消 / 重做:撤消/重做上一个操作。
-
自动完成:在您键入时自动建议并完成代码。 此功能仅适用于HTML和文本格式,并且支持配置文件和上下文属性。 如果通过切换禁用,则编辑器将提供本机HTML代码自动完成。
-
HTML / JSON / 文本:标识代码格式。 这使系统能够根据所选语言调整验证和自动完成功能。
-
验证:检查表达式的语法。 有关详细信息,请参阅此部分。
-
另存为片段:将表达式另存为表达式片段。 在本节中了解详情
-
字体大小:调整编辑器内内容的字体大小,以提高可读性。
-
自动换行:启用或禁用自动换行,从而允许在编辑器中单行显示或自动换行的长表达式。 选项包括:
- 关(默认) — 无自动换行。 长线延伸到编辑器视图之外,需要水平滚动。
- On — 以编辑器的宽度换行。
- 自动换行列 — 当行字符达到80个字符时换行。
- 绑定 — 以编辑器宽度或80个字符(以较小者为准)换行。
在导航窗格中,提供其他功能以帮助您构建个性化表达式。
-
辅助函数 — 辅助函数允许您对数据执行操作,例如计算、数据格式或转换、条件,并在个性化上下文中处理这些操作。 了解有关可用辅助函数的更多信息
-
收藏夹 — 已添加到收藏夹的属性将显示在此列表中。 这允许您快速访问最常使用的项目。 若要向收藏夹添加属性,请单击省略号菜单,然后选择 添加到收藏夹。
-
条件 — 利用在库中创建的条件规则将动态内容添加到消息中。 这允许您根据条件创建消息的多个变体。 了解如何创建动态内容
-
片段 — 利用已创建或已保存到当前沙盒的表达式片段。 片段是可重复使用的组件,可以在Journey Optimizer营销活动和历程中引用。 此功能允许预先构建多个自定义内容块,营销用户可以使用这些内容块在改进的设计过程中快速组合内容。 了解如何使用表达式片段进行个性化
在个性化表达式准备就绪后,需要由个性化编辑器验证该表达式。 有关详细信息,请参阅此部分。
验证机制
单击 添加 按钮关闭编辑器窗口时,将自动执行表达式验证。 您还可以使用 验证 按钮检查个性化语法。
展开以下部分可查看验证个性化设置时可能发生的常见错误。
- 找不到“XYZ”路径
尝试引用架构中未定义的字段时。
在这种情况下,firstName1 未定义为配置文件架构中的特性:
{{profile.person.name.firstName1}}
- 变量“XYZ”的类型不匹配。 应为数组。 找到字符串。
当尝试对字符串而不是数组进行迭代时。
在这种情况下,product 不是数组:
{{each profile.person.name.firstName as |product|}}
{{product.productName}}
{{/each}}
- 无效的Handlebars语法。 找到
‘[XYZ}}’
当使用了无效的Handlebars语法时。
Handlebars表达式用 {{expression}} 括起来
{{[profile.person.name.firstName}}
- 区段定义无效
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151
对于选件,可能会发生特定错误。 有关更多详细信息,请展开以下部分:
与电子邮件或推送消息中的优惠集成相关的错误具有以下模式:
Offer.<offerType>.[PlacementID].[ActivityID].<offer-attribute>
验证是在验证个性化编辑器中的个性化内容期间执行的。
未找到id为activityID且类型为OfferActivity的资源
图像: deliveryURL, linkURL
文本: content
HTML:内容