Adapty Mailの購読解除とサプレッション
Adapty Mailは、2つの異なる条件でユーザーへの送信を停止します。
- サプレッション: ユーザーがこのプロジェクト内の将来のすべての送信から除外されます(購読解除、バウンス、苦情、拒否、またはスロットル)。
- ストップ条件: ユーザーがコンバージョンしたため、現在のシーケンスがキャンセルされます。サプレッションではなく、他のキャンペーンの対象として残ります。
どちらの仕組みもプロジェクト単位で機能します。あるAdaptyプロジェクトでのサプレッションは、別のプロジェクトには影響しません。
配信停止
受信者が配信停止する方法は2つあり、どちらも Adapty の URL ではなく、送信ドメインの go. ホスト上で動作します。
フッターリンク。 すべてのメールに含まれています。クリックすると確認ページが開き、そこで確認するとプロファイルに suppression_reason = 'unsubscribe' が設定され、残りのシーケンスがキャンセルされ、そのプロジェクトの今後の送信対象から除外されます。確認ステップが設けられているのは意図的なものです。スパムスキャナーやメールプレビュー機能がメール本文のリンクを自動で開くことがあり、間に確認ページを挟むことで、クリックしていないユーザーが意図せず配信解除されるのを防ぎます。
受信トレイの登録解除ボタン。 Adapty Mail は List-Unsubscribe: <URL>, <mailto:> ヘッダーを List-Unsubscribe-Post: List-Unsubscribe=One-Click とともに送信します。Gmail と Yahoo はバルク送信者に対してこれらを要求しており(RFC 8058)、これらをサポートするクライアントでは送信者名の横に登録解除ボタンが表示されます。この URL には確認ページがありません。最初のリクエストでプロファイルが配信停止になります。方法を問わず — RFC 8058 では POST が規定されていますが、一部のプロバイダーは代わりに GET を送信する場合があります。
両リンクには受信者と送信元メールを識別する暗号化トークンが埋め込まれており、ログインや検索なしで配信停止できます。
テストメールからの配信停止は何も変更しません — テスト送信は配信停止の対象外です。
自動サプレッション
Adapty MailはSNS経由でAWS SESの配信イベントを監視し、以下のいずれかのイベントが発生した際に即座にユーザーをサプレッションします。
| イベント | 理由コード | 意味 |
|---|---|---|
| バウンス | bounce | メールアドレスが無効、メールボックスが満杯、またはドメインが存在しない。 |
| 苦情 | complaint | ユーザーがメールをスパムとしてマークした。 |
| 拒否 | reject | SESが送信前にメッセージを拒否した。 |
| スロットル | throttle | 送信レートがドメインの安全制限を超えた。 |
どのイベントでも結果は同じです。ユーザーがサプレッションリストに追加され、残りのシーケンスがキャンセルされ、プロジェクト内の将来の送信から除外されます。
Adapty Mailはハードバウンスとソフトバウンスを区別しません。メールボックスが満杯のような一時的な状態によるバウンスも含め、あらゆるバウンスが即座にユーザーをサプレッションします。リトライウィンドウはありません。
ストップ条件
ユーザーがシーケンスの途中でコンバージョンした場合、Adapty Mailは残りのメールを stop_condition 理由でキャンセルします。コンバージョンとは、サブスクリプションの状態がSubscribedに、または買い切り購入の状態がPurchasedに達することを意味します。
ストップ条件はサプレッションとは異なります。
- サプレッション: プロジェクト内の将来のすべての送信からユーザーを除外します。
- ストップ条件: 現在のシーケンスのみをキャンセルします。ユーザーは他のキャンペーンの対象として残ります — たとえば、アクティブなサブスクライバーを対象とした更新やウィンバックフローなどです。
ストップ条件によるキャンセルは、キャンペーン分析においてサプレッションと並んで表示されます。
サプレッションの管理
Adapty Mailには、サプレッションされたユーザーを確認・削除するためのダッシュボードUIはありません。プロファイルのサプレッションを解除する場合(たとえば、テストメールを誤ってスパムとしてマークした場合など)は、Adaptyサポートにお問い合わせください。
Adapty Mailがコンプライアンスのために処理すること
Adapty Mailには以下が含まれています:
- 配信停止リンク: すべてのメールフッターに含まれており、受信者が確認するとすぐに処理されます。
- List-Unsubscribeヘッダー: 受信トレイからワンクリックで配信停止できるよう(RFC 8058)、すべてのメールに付与されます。最初のリクエストで配信停止となるURLを使用します。
- 自動抑制: SESのバウンス、苦情、拒否、スロットルイベントをトリガーとして実行されます。
お客様が責任を負う部分:
- 物理的な郵送先住所: CAN-SPAMではメールのフッターへの記載が義務付けられています。Adapty Mailは自動挿入しないため、キャンペーンのデザインに追加してください。
- 明示的なオプトイン同意: ユーザーのメールアドレスをAdaptyに渡す前に取得してください。AdaptyとAdapty Mailの接続を参照してください。
- GDPRの削除リクエスト: プロファイルの識別子をAdapty Mail APIのプロファイルの削除エンドポイントに送信してください。Adapty Mailはプロファイルの個人データを消去し、スケジュールされたメールをキャンセルします。削除は取り消せません。同じ識別子を含む後からの保存リクエストでもプロファイルは再作成されません。