sendgrid/mail経由で送信するときにメールに登録解除リンクを追加するにはどうすればいいですか?質問する

sendgrid/mail経由で送信するときにメールに登録解除リンクを追加するにはどうすればいいですか?質問する

以下を使用してメールを送信しています:https://github.com/sendgrid/sendgrid-nodejs/tree/master/packages/mail

同等のものを追加する方法がわかりません<a href="[Unsubscribe]">Unsubscribe</a>。これはここに記載されています:https://sendgrid.com/docs/Classroom/Basics/Marketing_Campaigns/unsubscribe_groups.html#-カスタム購読解除リンクの使用

ウェブサイトでは、ショートコード [Unsubscribe] を使用するだけですが、これは sendgrid/mail パッケージ経由で電子メールを送信するときには機能しません。

ベストアンサー1

1 ~ 2 時間の節約になるヒントは次のとおりです。

送信することも可能です続くAPI JSON に他の内容と一緒に記載します:

  "asm":{
    "group_id":123,
    "groups_to_display": [123],
    }

次の変数をテンプレート内で使用できるようになります。

<%asm_group_unsubscribe_raw_url%>
<%asm_preferences_raw_url%>

シンプルにしたい場合は、次の変数を含めないでください。これは多くのことをいじくり回すからです(これはドキュメンテーション明らかにそうして時間を無駄にしました:():

  "tracking_settings": {
    "subscription_tracking": {
      "enable": true,
      "substitution_tag": "[unsubscribe_url]"
    }
  }

生の形式のまま使用すれば問題ありません。

おすすめ記事