メール送信停止の理由:オプトアウト、停止条件、配信失敗
Adapty Mail がユーザーへのメール送信を停止する理由は4つあります:
- Stop condition: ユーザーの現在のシーケンスは、コンバージョンが発生したために終了します。ユーザーは抑制されず、他のキャンペーンへの参加資格は引き続き維持されます。
- No engagement: ユーザーの現在のマーケティングシーケンスは、そのシーケンス内のメールをひとつも開封・クリックしなかったために終了します。ユーザーは抑制されず、他のキャンペーンへの参加資格は引き続き維持されます。
- Suppression: ユーザーは、このプロジェクト内での今後のすべての送信から除外されます。
- Throttle: 新しいドメインには1日あたりの送信制限があり、送信を続けるにつれて上限が引き上げられ、最終的には制限がなくなります。制限を超えたメールは翌日以降に送信されます。2回目のミスが発生すると Cancelled とマークされ、その受信者は1週間、新たなマーケティングキャンペーンを開始できなくなります。
4つはすべてプロジェクト固有の設定です。あるAdaptyプロジェクトで設定した抑制は、他のプロジェクトには影響しません。
停止条件(キャンペーンの成功による終了)
停止条件は、キャンペーンが成功した時点でそれを終了させるものです。終了後は、残りのメールは送信されません。
Adapty Mail が受け取るすべてのイベント(購入、払い戻し、確認など)はプロファイルを更新します。更新のたびに、Adapty Mail はプロファイルに対して該当の停止条件が満たされているかどうかを確認します:
- マーケティングキャンペーン: プロファイルのサブスクリプション状態が Subscribed に達した場合、または買い切り購入の状態が Purchased に達した場合。
- App activation および Cancellation page: 停止条件なし — 常に最後まで実行されます。
- Double opt-in: 受信者がメールアドレスを確認した場合。
停止条件が検出されると、その受信者に対するキャンペーンが終了します。その受信者は他のキャンペーンへの参加資格は引き続き保持されます。
キャンペーンのアナリティクスを開くと、停止条件に達したユーザーとその詳細を確認できます。
エンゲージメントなし(無視されたマーケティングキャンペーンの早期終了)
メールを1通も開封・クリックしない受信者に対して、マーケティングキャンペーンは早期に終了します。最初の3通は開封の有無に関わらず送信されます。それ以降のメールを送る前に、Adapty Mail は配信済みメール数と受信者がキャンペーンに登録してからの経過時間を比較します。
| 配信済みメール数 | 受信者がキャンペーンに登録してから少なくとも経過した場合に終了 |
|---|---|
| 3 | 2日前 |
| 4 | 36時間前 |
| 5通以上 | 1日前 |
キャンペーン内のいずれかのメールを開封またはクリックした受信者は、最後までキャンペーンに留まります。トランザクショナルキャンペーンは、この方法では終了しません。
プロファイルのジャーニーでは、送信されなかったメールがCancelled(理由:No engagement)として表示されます。プロファイルはサプレッションされず、他のキャンペーンに参加できます。
配信停止(メーリングリストからの削除)
アドレス検証の失敗
Adapty Mail は受け取ったメールアドレスをすべて検証します。
以下のアドレスは即時に拒否され、新しいプロファイルは作成されません。
privaterelay.appleid.com宛てのアドレス(ユーザーが Hide My Email を選択したときに Apple が発行するアドレス)。これらのユーザーにメールを送るには、実際のアドレスを別途収集してください。Apple は新しいリレーアドレスをprivate.icloud.comに移行しており、Adapty Mail はそのドメインにはマッチしないため、該当アドレスは通常のプロファイルとして届きます。- 非 ASCII 文字や空白文字を含むアドレス。Amazon SES が受け付けません。
その他のアドレスについては、Adapty Mail がユーザーのサーバーに問い合わせてメールボックスが存在するかどうかを確認します。この確認中にメールは送信されません。以下の条件に該当する場合、そのアドレスは抑制されます。
- 有効なメールボックスに対応していない
- 使い捨てドメインでホストされている
- メールボックスが満杯である
info@やsupport@などのロールアカウントである
確認が完了しない場合(メールサーバーがブロックするか応答しない場合)、Adapty Mail はそのアドレスを抑制しません。プロファイルは作成され、他のプロファイルと同様にキャンペーンを受け取ります。
アドレスに何が起きたかを確認するには、プロファイルで検索してください。Unsubscribed とラベルされたプロファイルは、一度も送信されていなくてもチェックに失敗しています。プロファイルが存在しないアドレスは拒否されました。Adapty Mail API では確認できません。レスポンスはチェックが実行される前に返ってくるためです。
後から機能しなくなったアドレスは、最初のバウンスで抑制されるまでプロファイルを保持し続けます。Adapty Mail はアドレスを再チェックすることはなく、修正したアドレスを送信してもプロファイルは修復されません — 新しいプロファイルが別途作成されます。
Adapty Mail はアドレスを受信したタイミングで一度だけ検証します。その後、無効なアドレスはメール配信が失敗した場合にのみ表面化します。Adapty Mail にアドレスを渡す前に、ご自身の側でアドレスを検証してください。
受信者がサブスクリプションを解除した場合
マーケティングメールでは、受信者がサブスクリプションを解除する方法が2つ用意されています。トランザクションメールにはそのような仕組みはありません。サービスメッセージは同意に基づいて送信されるものではないため、取り消す同意そのものが存在しないからです。
- フッターリンク: すべてのマーケティングメールに含まれています。受信者のマスクされたアドレスとUnsubscribeボタンが表示されたページを開き、クリックするとプロファイルが抑制されます。確認ステップが意図的に設けられているのは、メール本文のリンクをスキャナーやプリフェッチャーが自動で開くことがあり、意図せず配信停止がトリガーされないようにするためです。
- ワンクリック配信停止: この機能に対応しているメールクライアントでは、送信者名の横に「unsubscribe」ボタンが表示されます。確認ページなしでワンクリックするとプロファイルが抑制されます。Adapty Mail は、Gmail や Yahoo が一括送信者に要求する
List-Unsubscribeヘッダー(RFC 8058)をすべてのマーケティングメールに付与します。
どちらのURLにも受信者とメールを特定する暗号化トークンが含まれているため、登録解除にログインや検索は不要です。どちらもお客様独自のドメインを指していますが、キャンセルページはAdapty Mailによってホスティングされています。
テストメールから登録解除しても何も変わりません。テスト送信は配信停止の対象外です。
配信に失敗した、または受信者がスパムとしてマークした
Amazon SES は処理したすべてのメールについてレポートを返します。そのうち次の3つのレポートは、プロファイルを即座に抑制します。
| イベント | 意味 |
|---|---|
| Bounce | 受信メールサーバーがメールを拒否して返送しました。ハードバウンス(存在しないメールボックスまたはドメイン)とソフトバウンス(メールボックスの容量超過など)はいずれもプロファイルを抑制します。初回の検証をパスしたものの後から無効になったメールアドレスを検出するのに役立ちます。 |
| Complaint | 受信者がメールをスパムとして報告しました。 |
| Reject | Amazon SES が送信前にメッセージを拒否しました。 |
プロファイルのジャーニーでは、バウンスは Bounced、苦情は Spam report として表示されます。
受信者を元に戻す
ダッシュボード上でサプレッションを解除する方法はありません。テストメールをスパムとして報告した場合など、Adapty サポートまでお問い合わせください。
プロファイルページには、そのプロファイルがサプレッションされているかどうかが表示されます。ヘッダーに Bounced や Reported spam などの理由が表示されます。同じページの ⋯ メニューから、手動でプロファイルをサプレッションすることもできます。
スロットル(一時的な遅延とキャンセル)
新しい送信ドメインには1日あたり100通のメール送信上限があります。この上限は送信を重ねるごとに引き上げられ、ドメインのウォームアップが完了すると制限がなくなります。詳しくはドメインのウォームアップをご覧ください。Adapty Mailはドメインごとに上限をチェックし、まだ上限に達していない最初のドメインから送信します。そのため、2つ目の認証済みドメインを追加することで、プロジェクト全体の1日あたりの送信可能数を増やすことができます。
すべてのドメインが上限を超えている場合、メールは Amazon SES に届きません。プロファイルのジャーニーは Throttled になります。Adapty Mail は後で再試行します — トランザクションキャンペーンの場合は1日後、マーケティングの場合は1週間後です。その頃には通常、上限が上がっています。1日目にブロックされたメールは1週間後に再試行されますが、その時点では上限がはるかに高くなっています。
キャップを超えてしまった場合、そのユーザーへのキャンペーンはキャンセルされます。プロファイルが抑制されるわけではありませんが、1週間は別のマーケティングキャンペーンに参加できません。キャンセルは自動的には記録されず、そのチップが唯一の記録となります。新しいドメインから大規模な送信を行う前に、2つ目の確認済みドメインを追加するか、キャップを先に引き上げておきましょう。
テスト送信はキャップを完全に無視するため、テストメールが成功しても、実際の送信が行われるかどうかについては何も分かりません。
コンプライアンス
CAN-SPAM、GDPR、および各市場における同等の法規制への準拠は、送信者であるあなた自身の責任です。Adapty Mail は一部の要件を自動的に満たしますが、残りの部分はあなた自身が対応する必要があります。
あなたの代わりに処理されること
- 配信停止リンク: すべてのマーケティングメールのフッターに含まれており、受信者が確認するとすぐに処理されます。
- List-Unsubscribeヘッダー: すべてのマーケティングメールに含まれており、受信トレイからワンクリックで配信停止できます(RFC 8058)。
- 自動抑制: バウンスまたはスパム報告によってトリガーされます。
- 住所プレースホルダー: すべてのキャンペーンメールのフッターに予約されており、あなたが指定した住所で埋められます。
あなたの担当
- 会社の住所:Settings > Company に保存してください。これはプレースホルダーに入力される値です。CAN-SPAMではフッターに物理的な住所が必要であり、住所がないとAdapty Mailはキャンペーンを生成できません。
- 明示的なオプトイン同意:ユーザーのメールアドレスをAdaptyに渡す前に取得してください。詳しくはAdaptyとAdapty Mailの連携を参照してください。また、新しい受信者がマーケティングメールを受け取る前にアドレスを確認できるよう、ダブルオプトインを有効にすることもできます。
- GDPRの削除リクエスト:プロファイルの識別子をAdapty Mail APIのプロファイルの削除エンドポイントに送信してください。Adapty Mailはプロファイルの個人データを消去し、スケジュール済みのメールをキャンセルします。削除は元に戻せません。同じ識別子を含む後続の保存操作でプロファイルが再作成されることはありません。