0

先週の訪問者の活動に応じて、受信者にトランザクション メールを送信する作業を行っています。最後に、最大 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 の方法は何ですか?

4

1 に答える 1

1

私は Mailjet で開発者関係を率いています。まず、私たちの API に関心をお寄せいただきありがとうございます。

現時点では、私たちのシステムはオブジェクト プロパティをサポートしていないため、visitor1.photo. このようなデータを表すために、visitor1_photo や visitor1_age など、各訪問者の情報のメタデータを作成できます。

そこから、例で行っているように、HTML コードで使用できるようになります。

高度なテンプレート機能を開発中です。一方、最善の方法は、お客様側でメッセージを前処理して最終的なテンプレートを生成し、Send APIまたはSMTP経由で送信することです。

X-Mailjet-Campaign SMTP ヘッダー(Send API の mj-campaign) を使用してメッセージを同じキャンペーンの下にグループ化することにより、マーケティング キャンペーンと同じ動作を得ることができます。

それが役に立てば幸い!

于 2015-06-01T12:52:05.583 に答える