![](/img/trans.png)
[英]MultiValueDictKeyError on clicking of Unsubscribe in Sendgrid dynamic template
[英]Conditional logic in Sendgrid Dynamic templates
我可以根据用户行为配置其中一个选项的 Sendgrid 动态模板吗?
SendGrid 模板是否支持条件逻辑,或者是否有其他方法可以通过动态模板实现这一点? (我实际上正在寻找 AMP 替代品)
您可以使用把手条件根据动态模板数据向用户发送不同的内容。 但这仍然在电子邮件中显示为静态内容。 例如:
{{#if user.profile.male}}
<p>Dear Sir</p>
{{else if user.profile.female}}
<p>Dear Madame</p>
{{else}}
<p>Dear Customer</p>
{{/if}}
如果您希望电子邮件的内容像 AMP 电子邮件一样在电子邮件中动态更改,但不使用 AMP,则可以使用 CSS 进行动态显示。 不过,这不是 SendGrid 动态模板的一部分,它只是使用进入电子邮件的 HTML 和 CSS 构建的(您可以在 SendGrid 中构建,它不是特定于 SendGrid)。 但是,并非所有电子邮件客户端都支持这种 CSS 技术,因此请确保以这样一种方式构建电子邮件,即它也可以在没有这种行为的情况下工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.