如何在 Klaviyo 中添加动态计时器
动态倒计时器是增强紧迫性并提升电子邮件营销活动点击率的有效手段。如果您是
动态倒计时器是增强紧迫性并推动电子邮件营销活动点击率的有效手段。如果您正在将 Klaviyo 与 Sendtric 结合使用,可能会发现“today”变量可能会引用错误的时区,这取决于服务器或账户设置。
本指南将解释出现这种情况的原因,并向您介绍两种在 Klaviyo 中添加动态计时器的可靠方法。
为什么会出现时区问题
Klaviyo 的“today”变量可能会使用 Klaviyo 服务器的时区,或者错误地引用账户用户的时区。如果您的账户时区设置不正确,倒计时器可能会显示错误的到期时间。
在实施以下任一解决方案之前:
- 请确保您的 Klaviyo 账户时区设置正确。
- 请确认您的活动时间与该时区一致。
方法 1:手动调整时区
该方法会添加一个单独的时区变量,并在将时间戳转换为 Unix 格式之前将其附加到时间戳后面。
示例:倒计时1天
<table align="center">
<tbody>
<tr>
<td>
{% today "%Y-%m-%dT%H:%M:%S" as dt %}
{% today "%z" as tz %}
<img style="display:block; max-width:100%;"
src="请替换为您的计时器网址?to={{ dt|days_later:1|append:tz|format_date_string|date:'U' }}" />
</td>
</tr>
</tbody>
</table>工作原理
dt获取当前日期和时间。tz获取时区偏移量。days_later:1将计时器设置为1天后到期。- 使用以下方法将日期转换为 Unix 时间戳:
date:'U'.
如果您希望根据特定的天数设置倒计时,此方法是理想的选择。
方法 2:使用“Now”变量并添加秒数
这种方法能让你拥有更大的灵活性。你无需按天计算,而是手动输入希望计时器运行的确切秒数。
示例:24小时倒计时
<tbody>
<tr>
<td>
{% today "%Y-%m-%dT%H:%M:%S%z" as now %}
<img style="display:block; max-width:100%;"
src="请替换为您的计时器网址?to={{ now|format_date_string|date:'U' }}+86400" />
</td>
</tr>
</tbody>工作原理
现在会自动包含时区偏移量。- 该值被转换为 Unix 时间戳。
+86400增加86,400秒,相当于24小时。
您可以替换 86400 任意秒数:
- 3 小时 = 10800
- 48 小时 = 172800
- 7天 = 604800
如果您希望精确控制倒计时时长,这种方法最为合适。

