MailerLiteに購読者を追加する
Updated July 14, 2023 ·
pluginsformspree-climailerlite
購読者を追加 アクションは、MailerLiteに購読者を追加します。このアクションは内部的に create subscriber APIエンドポイントを呼び出します。また、購読者をグループに追加する こともできます。
formspree.json ファイルに 購読者を追加 アクションを追加することは、FormspreeダッシュボードでMailerLiteプラグインを追加するのと同じ効果があります。詳細は MailerLiteプラグインのヘルプ記事 をご覧ください。
Formspree.jsonの設定
| キー | 型 | 説明 |
|---|---|---|
app | String | mailerlite でなければなりません |
apiKey | String | MailerLite APIキー(こちら で確認可能。$ 環境変数参照である必要があります。必須) |
type | String | addSubscriber でなければなりません |
groupName | String | 省略可能。購読者を追加するグループ。デフォルト:空 |
resubscribe | Boolean | 省略可能。true の場合、購読者を再アクティブ化します。デフォルト:false |
autoresponders | Boolean | 省略可能。購読時の自動返信を有効にします。groupName が空でない場合のみ有効です。デフォルト:false |
subscriberStatus | Enum | 省略可能。unsubscribed、active、または unconfirmed のいずれか。デフォルト:active |
requireOptin | Boolean | 省略可能。true の場合、オプトインフィールドを有効にします:データに _optin という名前のフィールドに空でない値が含まれている場合にのみ、送信がMailerLiteに送られます。デフォルト:false |
注意事項
autoresponders: グループが選択されている場合のみ有効です。有効にすると、選択したグループの自動返信が送信されます。
resubscribe: 有効にしている状態で送信されたメールアドレスが購読者リストにある場合、購読者ステータス は無視され、購読者が再アクティブ化されます。 ただし、これは過去に購読者リストに追加されたことのあるメールアドレスにのみ有効です。新しいメールアドレスの場合は、購読者ステータス が適用されます。
requireOptin: フォームが送信されるたびにMailerLiteリストに連絡先を追加するのではなく、オプトインチェックボックス 設定によりプラグインを実行するかどうかを決定するために、_optin 特殊フィールドの有無がチェックされます。
例
{
"forms": {
"contact": {
"name": "Contact Form",
"actions": [
{
"app": "mailerlite",
"apiKey": "$MAILERLITE_API_KEY",
"type": "addSubscriber",
"groupName": "Formspree Test",
"resubscribe": false,
"autoresponders": false,
"subscriberStatus": "active",
"requireOptin": false
}
]
}
}
}
バリデーションルール
購読者を追加 アクションは、以下のバリデーションルールを暗黙的に追加します:
| フィールド | バリデーションルール |
|---|---|
_replyto または email | 必須 |
_replyto | 型は email |
email | 型は email |