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のバウンス、苦情、拒否、スロットルイベントに応じてトリガーされます。
- 物理的な住所:Settings > Company で保存した住所から、すべてのキャンペーンメールのフッターに追加されます。
お客様が責任を負う部分:
- 会社の住所: Settings > Company に保存してください。CAN-SPAM ではフッターへの住所記載が必須であり、入力が完了するまで Adapty Mail はキャンペーンの生成をブロックします。
- 明示的なオプトイン同意: ユーザーのメールアドレスを Adapty に渡す前に同意を取得してください。詳しくは Adapty と Adapty Mail を接続する を参照してください。また、新規受信者がマーケティングメールを受け取る前にメールアドレスを確認できるようにするには、ダブルオプトイン を有効にしてください。
- GDPR 消去リクエスト: プロファイルの識別子を Adapty Mail API の Delete profile エンドポイントに送信してください。Adapty Mail はプロファイルの個人データを消去し、スケジュール済みメールをキャンセルします。消去は元に戻せません。同じ識別子を含む後続の保存操作でも、プロファイルは再作成されません。