对您自己的内容进行编码 code-content
使用 自己编写代码 模式导入原始 HTML 和/或为电子邮件内容编写代码。此方法需要 HTML 技能。
➡️ 通过观看视频了解此功能
-
从电子邮件Designer主页中,选择自己编写代码。
-
输入或粘贴您的原始 HTML 代码。
-
使用左窗格利用Journey Optimizer个性化功能。 了解详情
note note NOTE 与旅程表达式相比,电子邮件Designer中的个性化编辑器存在一些功能限制。 了解有关日期/时间函数限制的更多信息 -
如果要清除电子邮件内容并从新的设计编写电子邮件内容,请从选项菜单中选择更改您的设计。
note note NOTE 此操作将在电子邮件设计器中打开选定的模板。您可以在其中完成电子邮件的设计,或使用 切换到代码编辑器 选项来返回代码编辑器。 -
单击 预览 按钮以使用测试用户档案检查邮件设计和个性化。 了解详情
-
在代码就绪后,单击保存,然后返回消息创建屏幕以完成消息。
日期和时间函数限制 date-time-limitations
在Email Designer代码编辑器中使用个性化设置时,now()函数不可用于动态日期计算。
now()函数是不支持。 虽然now()在历程条件中可用,但它不能在电子邮件内容或代码编辑器中使用。可用替代项:
使用以下功能处理电子邮件个性化中的当前日期和时间:
-
getCurrentZonedDateTime()— 返回包含时区信息的当前日期和时间。 这是now()的推荐替代方案。示例:
{%= getCurrentZonedDateTime() %}返回2024-12-06T17:22:02.281067+05:30[Asia/Kolkata] -
currentTimeInMillis()— 返回当前时间(以纪元毫秒为单位)。示例:
{%= currentTimeInMillis() %}
建议的解决方法:
如果需要在电子邮件内容中执行日期计算:
-
预先计算日期字段 — 在发送电子邮件之前,计算数据管道或配置文件属性中所需的日期值,然后在个性化设置中引用这些预先计算的值。
示例:
{%= profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate %} -
使用日期操作函数 — 使用配置文件属性中日期值的日期/时间函数(如
dayOfYear()或diffInDays())。示例:
{%= formatDate(profile.timeSeriesEvents._mobile.hotelBookingDetails.bookingDate, "MM/dd/YY") %} -
使用计算属性 — 创建执行复杂日期计算的计算属性,使结果可用作配置文件属性。
了解个性化设置中日期时间函数的更多信息。