在 MailJet 中使用动态或条件标签
Using dynamic or conditional tags in MailJet
我正在努力根据上周访问者 activity 向我们的收件人发送交易电子邮件,因此我想在最后发送以下电子邮件,最多包含 12 个配置文件:
Hi, User, bla bla look these profiles:
Visitor's Name, Age, link to Visitor's image
Maria , 39 , http://images.fixapp.com/t-16985.jpg
*
* 12 profiles
*
Elena , 33, http://images.fixapp.com/t-16915.jpg
Click here to see all your visitors profiles
到目前为止,我在执行以下任务时进展顺利:
- 为所有 12 个配置文件添加了自定义属性
- 我已经通过 CSV 文件上传了包含所有数据的联系人列表详细信息
- 我写了一个原始 html 模板并将模板的占位符绑定到列表详细信息的自定义属性
例如:
<div class="new__faces__img"><img src='[[data:visitor1.photo]]'></div>
<div class="new__faces__name">
<span>[[data:visitor1.name]]</span>, [[data:visitor1.age]]
</div>
> other visitors ...
<div class="new__faces__img"><img src='[[data:visitor12.photo]]'></div>
<div class="new__faces__name">
<span>[[data:visitor12.name]]</span>, [[data:visitor12.age]]
</div>
我还不知道的是当一个用户的访问量少于12个时如何处理。在这种情况下,Mandrill 电子邮件服务会提供有条件的合并标签。 MailJet是如何解决这个问题的?
我在 Mailjet 领导开发者关系。
首先,感谢您对我们的 API!
的关注
目前,我们的系统不支持对象属性,因此您将无法像 HTML 代码中那样使用它们,例如 visitor1.photo
。要表示此类数据,您可以为每个访问者的信息创建元数据,例如 visitor1_photo 或 visitor1_age.
从那里,您将能够在您的 HTML 代码中使用它,就像您在示例中所做的那样。
我们正在开发高级模板功能。同时,最好的方法是在您这边预处理消息以生成最终模板并通过我们的 Send API or SMTP.
发送。
通过使用 X-Mailjet-Campaign SMTP header(发送 API 中的 mj-campaign)将消息分组到同一活动下,您可以获得与营销活动相同的行为。
希望对您有所帮助!
我正在努力根据上周访问者 activity 向我们的收件人发送交易电子邮件,因此我想在最后发送以下电子邮件,最多包含 12 个配置文件:
Hi, User, bla bla look these profiles:
Visitor's Name, Age, link to Visitor's image
Maria , 39 , http://images.fixapp.com/t-16985.jpg
*
* 12 profiles
*
Elena , 33, http://images.fixapp.com/t-16915.jpg
Click here to see all your visitors profiles
到目前为止,我在执行以下任务时进展顺利:
- 为所有 12 个配置文件添加了自定义属性
- 我已经通过 CSV 文件上传了包含所有数据的联系人列表详细信息
- 我写了一个原始 html 模板并将模板的占位符绑定到列表详细信息的自定义属性 例如:
<div class="new__faces__img"><img src='[[data:visitor1.photo]]'></div>
<div class="new__faces__name">
<span>[[data:visitor1.name]]</span>, [[data:visitor1.age]]
</div>
> other visitors ...
<div class="new__faces__img"><img src='[[data:visitor12.photo]]'></div>
<div class="new__faces__name">
<span>[[data:visitor12.name]]</span>, [[data:visitor12.age]]
</div>
我还不知道的是当一个用户的访问量少于12个时如何处理。在这种情况下,Mandrill 电子邮件服务会提供有条件的合并标签。 MailJet是如何解决这个问题的?
我在 Mailjet 领导开发者关系。 首先,感谢您对我们的 API!
的关注目前,我们的系统不支持对象属性,因此您将无法像 HTML 代码中那样使用它们,例如 visitor1.photo
。要表示此类数据,您可以为每个访问者的信息创建元数据,例如 visitor1_photo 或 visitor1_age.
从那里,您将能够在您的 HTML 代码中使用它,就像您在示例中所做的那样。
我们正在开发高级模板功能。同时,最好的方法是在您这边预处理消息以生成最终模板并通过我们的 Send API or SMTP.
发送。通过使用 X-Mailjet-Campaign SMTP header(发送 API 中的 mj-campaign)将消息分组到同一活动下,您可以获得与营销活动相同的行为。
希望对您有所帮助!