【问题标题】:Using dynamic or conditional tags in MailJet在 MailJet 中使用动态或条件标签
【发布时间】:2015-05-31 17:29:57
【问题描述】:

我正在根据上周的访问者活动向我们的收件人发送交易电子邮件,以便我希望在最后发送以下电子邮件,其中最多包含 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

到目前为止,我在完成以下任务方面进展顺利:

  1. 为所有 12 个配置文件添加了自定义属性
  2. 我已通过 CSV 文件上传了包含所有数据的联系人列表详细信息
  3. 我编写了一个原始 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 的解决方法是什么?

【问题讨论】:

    标签: email mandrill mailjet


    【解决方案1】:

    我在 Mailjet 领导开发者关系。 首先,感谢您对我们 API 的关注!

    目前,我们的系统不支持对象属性,因此您将无法在 HTML 代码中使用它们,例如 visitor1.photo。要表示此类数据,您可以为每个访问者的信息创建元数据,例如 visitor1_photo 或 visitor1_age。

    从那里,您将能够像在示例中那样在 HTML 代码中使用它。

    我们正在开发高级模板功能。同时,最好的方法是在您这边对消息进行预处理以生成最终模板并通过我们的Send APISMTP 发送。

    您可以通过使用X-Mailjet-Campaign SMTP header(发送 API 中的 mj-campaign)将消息分组到同一活动下,从而获得与营销活动相同的行为。

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2017-04-27
      • 1970-01-01
      • 2018-11-19
      • 1970-01-01
      • 1970-01-01
      • 2017-09-10
      • 2019-11-19
      • 1970-01-01
      • 2021-06-02
      相关资源
      最近更新 更多