コンテンツにスキップ

パーソナライズ

メールのbodyあるいはsubject内の{{}}で囲まれた文字列を、別の文字列に置き換えることができます。これにより、受信者に最適化されたメールを送信することが可能です。

const payload = {
subject: "{{topic}} Letter",
body: "# Hello {{user}}",
to: [
{ email: "[email protected]",
personalizations: [
{
name: "{{user}}",
value: "John"
},
{
name: "{{topic}}",
value: "News",
field: "subject"
}
]},
{ email: "[email protected]",
personalizations: [
{
name: "{{user}}",
value: "Bob"
}
]},
],
defaults: [
{
name: "{{topic}}",
value: "Welcome",
field: "subject"
}
]
};

最初の受信者は、subjectNews Letterbody# Hello Johnになります。2番目の受信者は、subjectWelcome Letterbody# Hello Bobになります。

const payload = {
subject: "Subject",
body: "# Hello {{user}}",
buttons: [
{
href: "https://your-site.com/user-page/{{token}}",
text: "Click Me!"
}
],
to: [
{ email: "[email protected]",
personalizations: [
{
name: "{{user}}",
value: "John"
},
{
name: "{{token}}",
value: "TOKEN-VALUE",
field: "content"
}
]}
]
};

fieldには、subjectcontentが指定できます。指定しなかった場合はcontentになります。contentで変換されるフィールドは、body header footer buttons logo authors links になります。