你将会学到 #
了解过滤器的工作原理以及如何使用它们来自定义变量。过滤器允许您自定义消息中变量的格式和内容(即个性化标签)。有关可在模板编辑器中使用的过滤器列表,请参考 Klaviyo 的变量过滤器术语表。
开始之前 #
在开始之前,请熟悉Klaviyo 中的个性化工作原理。为了使用过滤器,您需要能够识别正确的基本变量并将它们添加到您的模板中。
过滤器的工作原理 #
过滤器应用于个性化标签以调整显示的输出。一些可能的用例是:
- 对一段文本应用一致的大写(例如,您可以使用 upper 过滤器来获取任何变量并将其全部大写)。
- 使用乘法过滤器显示应用促销后商品的价格。
- 使用 floatformat 过滤器设置要显示的数字变量的小数位数。
有关支持的过滤器列表,请参考我们的变量过滤器词汇表。
对变量应用过滤器 #
要将过滤器应用于变量:
- 识别您的个性化标签(例如“{{ item.price }}”)。
- 在变量名称后添加管道符号 (|)。
- 添加过滤器名称,例如floatformat,以指定要显示的小数位数。
- 如果过滤器接受任何参数(即附加参数或输入),请添加一个冒号,后跟参数。
不要添加任何额外的空格。以下是应用了过滤器的变量的示例:
{{ item.price|floatformat:2 }}
在此示例中,“item.price”是变量名称,“floatformat”是过滤器,“2”是过滤器所需的参数。
如果参数是一段文本,则需要用直单引号括起来(即 ',而不是 ')。如果参数是数字,则不需要引号。请参考 Klaviyo 的变量过滤器词汇表 作为示例。
使用过滤器的技巧 #
如果您要复制过滤器并将其粘贴到模板中,请确保粘贴为纯文本,以避免与过滤器本身一起粘贴格式。使用粘贴作为纯文本键盘快捷键(Ctrl+Shift+V 或 Cmd+Shift+V)。
确保变量中引用的数据适合所使用的过滤器非常重要。某些过滤器只能应用于文本数据类型,而其他过滤器仅适用于列表或数字。如果过滤器未按预期工作,请检查您正在使用的事件或配置文件数据,以确保其类型正确。
应用多个过滤器 #
如果需要,您可以将多个过滤器应用于单个变量。为此,请使用管道符号 ( | ) 连接每个过滤器,并考虑过滤器通常会按顺序应用(从第一个到最后一个)。以下是应用多个过滤器的变量的一些示例:
{{名字|标题|默认:'那里'}}
第一个过滤器将标题大小写应用于收件人的名字,第二个过滤器提供在未提供名字时使用的默认单词。
{{ item.price|multiply:.8|floatformat:2 }}
第一个过滤器将基本商品价格乘以 0.8(以显示应用了 20% 优惠券的价格),第二个过滤器指定应显示两位小数。