构建条件内容 add-conditions
条件内容入门 gs
条件内容是一项强大的功能,它允许您根据收件人的配置文件数据创建动态个性化,并在满足某些条件时自动替换文本块和图像。 此功能可进一步提升您的营销活动,并为您的受众提供具有高度针对性的个性化体验。
通过配置条件内容字段,您可以根据收件人的用户档案创建高级动态个性化。 当满足特定条件时,在消息内容中替换文本块、链接、主题行和/或图像。 例如,您可以根据Adobe Campaign数据库中“性别”字段的值显示“先生”或“夫人”,或根据收件人的首选语言包含其他链接。
要创建条件内容,您需要在 表达式编辑器 中使用特定的帮助程序函数创建条件。 此方法适用于所有投放渠道,以及可访问表达式编辑器的任何字段,例如主题行或电子邮件链接和文本/按钮内容组件。 了解如何访问表达式编辑器
除了表达式编辑器之外,在设计允许您为电子邮件正文的某个元素创建多个变体的电子邮件时,还可以利用专用的 条件内容生成器。 了解如何在电子邮件中创建条件内容
在表达式编辑器中创建条件 condition-perso-editor
要使用表达式编辑器为投放定义条件内容,请执行以下步骤。 在本例中,我们要根据收件人的语言(法语或英语)创建条件内容。
-
打开投放并导航到内容编辑部分。
-
找到要添加条件内容的字段。 例如,可以向短信消息添加条件内容。
-
单击字段旁边的 打开个性化对话框 图标以打开表达式编辑器。
{modal="regular"}
-
在个性化编辑器中,浏览到左侧的 条件 菜单。
-
要开始构建条件,请单击 If 函数旁边的“+”图标。 以下行已添加到中央屏幕:
<% if (<FIELD>==<VALUE>) { %>Insert content here<% } %>
-
使用个性化字段替换
<FIELD>
,例如收件人的语言:recipient.language
。 -
将
<VALUE>
替换为要满足的值。 例如,'French'
。 -
将
Ìnsert content here
替换为要向符合指定条件的配置文件显示的内容。{modal="regular"}
-
-
指定收件人不符合条件时应显示的内容。 为此,请使用 else 辅助函数:
-
将光标放在表达式结束标记
%>
之前,然后单击 Else 函数旁边的+
。 -
将
Ìnsert content here
替换为您要向不符合if函数条件的配置文件显示的内容。
{modal="regular"}
您还可以使用 else if 帮助程序函数来构建具有多个内容变体的条件。 例如,下面的表达式根据收件人的语言显示消息的三种变体:
{modal="regular"}
note note NOTE 每次添加辅助函数时,函数前后都会自动添加打开( <%
)和关闭(%>
)标记。在表达式中添加“Else”辅助函数后的示例:> <% if (<FIELD>==<VALUE>) { %>Insert content here<% } <% else { %> Insert content here<% } %>%>
确保删除这些标记以避免任何语法错误。 在此示例中,删除 else 函数标记后更正的表达式是: <% if (<FIELD>==<VALUE>) { %>Insert content here<% } else { %> Insert content here<% } %>
-
-
条件就绪后,您可以保存内容并通过模拟内容来检查其渲染情况。
在电子邮件中创建条件内容 condition-condition-builder
可通过两种方式创建电子邮件中的条件内容:
- 在表达式编辑器中,通过构建包含辅助函数的条件,
- 在设计电子邮件时可访问的专用条件内容生成器中。
以下部分提供了有关如何使用Email Designer的条件内容功能创建条件的分步说明。 有关如何使用表达式编辑器创建条件的详细信息,请参阅此处。
在本例中,我们希望根据收件人的语言创建包含多个变体的电子邮件。 执行以下步骤:
-
创建或打开电子邮件投放,编辑其内容,然后单击 编辑电子邮件正文 按钮以打开电子邮件设计工作区。
-
选择一个内容组件并单击 启用条件内容 图标。
{modal="regular"}
-
屏幕左侧会打开 条件内容 窗格。 在此窗格中,您可以使用条件创建所选内容组件的多个变体。
-
配置您的第一个变体。 将鼠标悬停在 条件内容 窗格中的 变体 — 1 上,然后单击 添加条件 按钮。
{modal="regular"}
-
此时将打开查询建模器。 它允许您通过筛选收件人的配置文件数据来构建条件。 了解如何使用查询建模器。
消息第一个变体的条件就绪后,单击 确认。 在本例中,我们将创建一项规则,以语言为“法语”的收件人为目标。
{modal="regular"}
-
该规则现在已关联到变体。 为了提高可读性,我们建议通过单击省略号菜单来重命名变体。
-
配置在发送消息时如果满足规则应如何显示组件。 在本例中,我们希望以法文显示文本(如果它是收件人的首选语言)。
{modal="regular"}
-
根据内容组件的需要,添加任意数量的变体。 您可以随时在变体之间切换,以检查内容组件将如何根据其条件规则显示。
note note NOTE 如果发送消息时未满足变体中定义的任何规则,则内容组件将显示在 条件内容 窗格的 默认变体 中定义的内容。
对条件内容使用变量 variables-conditional
变量可用于投放中的条件内容。
了解有关将变量添加到投放的更多信息。
选择要放置条件内容的元素。
{modal="regular"}
要使用变量,请使用 编辑表达式 按钮配置条件,如下所示。
在此示例中,此图像在变量的值为launch
时显示。
{modal="regular"}
您还可以创建值为reminder
的其他变体,例如,其中显示其他图像。