在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南

在营销自动化领域,个性化起着至关重要的作用。分段企业邮箱营销活动可将收入提高 760%,这是有原因的!

营销人员了解个性化的重要性,但想要个性化和能够有效地实现个性化是两件不同的事情。正确的方法因企业邮箱服务提供商而异。在这篇博文中,我们将重点关注 Iterable,一个领先的营销自动化平台。

说到个性化,Iterable 使用 Handlebars(一种强大的模板语言)来创建动态、个性化的企业邮箱内容。通过将变量和逻辑直接嵌入到您的企业邮箱模板中,Handlebars 允许您利用每个收件人的个人数据创建个性化内容。

我们在 Iterable 以及其他 50 个 ESP 方面拥有丰富的专业知识,并为 Iterable 设计了数百个企业邮箱模板。在这份综合指南中,您将学习如何在 Iterable 中使用把手。开始了!

什么是车把?

Handlebars 是一种简单的模板语言,它使用模板和输入对象来生成 HTML 或其他文本格式。 Handlebars 模板看起来像带有嵌入 Handlebars 表达式的普通文本。

使用把手模板可以使您的企业邮箱与每个收件人更加相关。个性化可以带来更高的参与度、更好的客户体验和更高的转化率。

Handlebar 模板允许您以一种让收件人感觉自然且相关的方式个性化您的企业邮箱。特别是,您可以通过用户的名字来称呼他们,向他们展示他们感兴趣的产品,或者根据他们的位置或过去的行为向他们发送个性化优惠。您还可以提高参与率并使您的企业邮箱营销活动更加有效。

车把模型如何工作?

车把模板使用特殊语法来插入动态内容。该语法由双大括号括起来的表达式组成。 {{}}这些占位符从您的用户配置文件或事件数据中检索数据以显示个性化内容。

要插入用户的名字,您可以使用 {{名}}。对于姓氏,您可以使用 {{姓}} 标签。

例如,像这样的模型

{{名字}} {{姓氏}}

当提供输入对象时,它看起来像这样:

{ 名字:“Yehuda”,姓氏:“Katz”}

表达式被编译并产生以下输出:

耶胡达·卡茨

合并 Iterable 中的参数

将用户配置文件名称或事件字段括在双花括号之间可创建合并参数。当您使用合并设置时,相关用户配置文件或事件中的数据会在提交时合并到正在编辑的模板或 URL 中,并在必要时对其进行自定义。

下面是 Iterable 中合并参数的列表:

  • 在浏览器中显示 URL: {{viewInBrowserUrl}}
  • 退订网址: {{取消订阅UrL}}
  • 托管取消订阅 URL: {{hostedUnsubscribeUrl}}
  • URL取消订阅消息类型: {{取消订阅消息类型网址}}
  • 活动 ID: {{campaignId}}
  • 收件人企业邮箱: {{企业邮箱}}

在 HTML 源代码中使用把手

在 Iterable 消息模板中,您可以直接在 WYSIWYG 编辑器或其 HTML 源中添加 Handlebars 表达式。编辑 HTML 源代码时,通常最好注释掉任何不生成值的 Handlebars 表达式。

在极少数情况下,所见即所得编辑器可能会因 HTML 源代码中存在的 Handlebars 表达式而中断,从而导致错误。由于所见即所得编辑器会忽略 HTML 源代码中的注释,因此对 Handlebars 表达式进行注释可以解决此问题。考虑以下示例。

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 26
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 27

Iterable 中把手的主要特征

让我们探讨一下 Iterable 中 Handlebars 的主要特性。

  1. 插入变量

您可以使用占位符插入动态数据,例如收件人姓名、企业邮箱地址或联系人数据库中的任何其他属性。

例如, {{名}} 将替换为收件人的名字。

  1. 条件句

Handlebars 允许您将条件逻辑集成到模型中。这允许您根据特定条件显示不同的内容。看看这个例子。

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 28

3. 循环

您可以浏览数据表以在企业邮箱中创建重复部分。例如,如果您有最近购买的表,则可以动态列出它们。

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 29

4. 艾滋病

车把助手是一个接受零个或多个参数并返回一个值的函数。考虑以下示例:

{{大写名字}}

这位助理使 名字参数 第一个字母大写。存储在的值 参数未修改。

要嵌套对 Handlebars 辅助方法的顺序调用,请使用括号。例如 : {{capitalizeFirst(名字小写)}}

此示例将firstName 的每个字母小写,然后将其第一个字母大写,从而在消息模板中呈现输出。同样,存储在中的值 没有被修改。

5. 偏音

您可以定义称为部分的可重用模板片段。这对于出现在多封企业邮箱中的组件(例如页眉或页脚)非常有用。

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 30

现在,这就是 Iterable 中基本车把模型的样子。

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 31

在上面的例子中:

  • {{名}} 插入收件人的名字。
  • 如果 该块根据用户是否是高级用户显示不同的消息。
  • 每个 该区块列出了收件人最近购买的商品。

附加功能

让我们快速浏览一下 Iterable 中 Handlebars 的一些附加功能:

基本 if/else 表达式:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 32

表达方式“除非”:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 33

平等:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 34

大于:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 35

大于或等于:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 36

少于:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 37

小于或等于:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 38

模块(除法运算的余数):

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 39

循环和列表操作

循环将遍历列表的每个元素:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 40

列表中的最小项目:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 41

列表中的最大元素数:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 42

字符串函数

对字段/值进行编码,以便它可以有效地包含在 URL 中:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 43

将字段的第一个字母大写:

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 44

车把辅助装置和阻挡辅助装置

Handlebars 的用户可以帮助操作、格式化和导航用户配置文件和事件数据,执行计算以及应用布尔和条件逻辑。助手有两种类型:助手和块助手。

可迭代消息模板使用把手助手和块助手以最适合每个收件人的方式显示用户配置文件和事件数据。

使用字符串

Handlebars 支持各种字符串操作来个性化和个性化企业邮箱。在 Iterable Handlebars 中使用字符串时,您可以执行连接、截断、更改大小写或替换部分字符串等操作。

使用数字

在本节中,我们将学习如何在 Handlebars 中使用数字。

  1. 使用#ifEq 测试一个数字是否等于另一个数字,如果相等则显示内容块。 #ifEq 可以比较以字符串、长整型和双精度表示的数字。参数不必是同一类型。在下面的示例中,else 块是有条件的。
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 45

2. 使用 eq 作为布尔表达式的一部分来测试两个数字是否相等。下面的示例比较两组数字。如果任何一组相等,则会显示找到匹配项。否则,显示不匹配。

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 46

3. 设置 JSON 日期字符串的格式,如以下示例所示。

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 47

4. 将换行符 (\r\n) 替换为 HTML 换行符 (
)如下图所示。

在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南
在 Iterable 中使用 Handlebars 创建动态企业邮箱的完整指南 48

笔记: 在发送企业邮箱之前,请使用 Iterable 的测试工具来查看您的企业邮箱在真实用户数据下的外观。确保所有动态内容正确显示。

一旦您的模板准备就绪并经过测试,您就可以使用 Iterable 的平台发送企业邮箱。

在 Iterable 中使用 Handbars 和 Email Uplers!

使用 Iterable 中的 Handlebars,您可以创建高度个性化且引人入胜的企业邮箱内容,从而显着改善您的营销活动。 Handlebars 的灵活性和强大功能与 Iterable 强大的平台相结合,使其成为寻求创建动态、个性化沟通的营销人员的宝贵工具。

无论您是插入变量、添加条件逻辑还是循环数据,Handlebars 都提供了为每个收件人定制消息所需的功能,从而改善他们的体验并提高营销活动的有效性。需要 Iterable 中企业邮箱营销的帮助?立即联系我们的可迭代专家!

你喜欢这篇文章吗?不要犹豫,分享吧!

分享此文章:

相关文章