Abandoned Cart Recovery (ACR) は、放棄されたチェックアウトや支払いに失敗したチェックアウトを検出し、購入を完了するためのリンクを顧客にメールで送信します。各リカバリーに自動割引を追加できます。
Abandoned Cart Recovery とは?
ACR は、支払いに失敗した場合や支払い前に離脱した場合など、チェックアウトを開始したものの完了しなかった顧客を特定し、一連のリカバリーメールを送信します。単発購入と、新しいサブスクリプションの初回支払い(無料トライアルを含む)に対応しています。- 支払い失敗: 顧客は支払いを試みましたが、拒否されたか、エラーで失敗しました。
- 未完了のチェックアウト: 顧客はチェックアウトを訪問しましたが、支払いを試みませんでした。
ACR の仕組み
1
Detection
Dodo Payments は、作成から60分以上経過していて、成功していない支払いを検索します。処理中またはキャンセル済みの支払い、顧客のメールアドレスがない支払い、合計金額が0の単発支払いは対象外です。顧客が後から新しい支払いに成功している場合、放棄されたチェックアウトは記録されません。
2
Classification
各放棄されたチェックアウトは、理由に基づいて分類されます。
- Payment Failed: 顧客は支払いを試みましたが、失敗しました。
- Checkout Incomplete: 顧客はチェックアウトを訪問しましたが、支払いを試みませんでした。
3
Email Sequence
分類に基づき、Dodo Payments は設定した遅延時間で最大3通のリカバリーメールを送信します。各メールには固有のリカバリーリンクと配信停止リンクが含まれます。
4
Recovery
顧客がリカバリーリンクをクリックすると、元のカートが入ったチェックアウトが開きます。顧客は新しいチェックアウトセッションで支払いを完了します。
ステータスのライフサイクル
各放棄されたチェックアウトは、次のステータスを経ます。ACR の設定
ダッシュボードの Settings → Recovery で ACR を有効にして設定します。
Abandoned Cart Recovery settings in the dashboard
グローバル設定
これらの設定は、すべての放棄されたチェックアウトに適用されます。メールシーケンス
ACR には Payment Failed と Checkout Incomplete の2つのメールシーケンスがあり、それぞれ最大3通のメールを設定できます。ダッシュボードでは、これらは Emails sent to customer when payment fails と Emails sent to customer when checkout is incomplete として表示されます。
ACR email sequence configuration
Subject Line では、Dodo Payments が次のプレースホルダーを置き換えます:
{store_name}、{store_owner_name}、{store_contact_email}、{discount_code}、{recovery_link}、{unsubscribe_link}。
どちらのシーケンスも同じデフォルトの遅延時間を使用します。
リカバリーメールの例
ACR は、放棄の理由ごとに異なるメールを送信します。以下の例は顧客に表示される内容です。- Payment Failed
- Checkout Incomplete

Recovery email sent when a payment attempt fails
リカバリー割引
Give customers a discount code をオンにし、割引率を0より大きくすると、ACR は検出時に放棄されたチェックアウトごとに固有の1回限りの割引コードを生成します。コードはACR- で始まります。各割引には次の特徴があります。
- 元のチェックアウトに含まれる商品にのみ適用される
- Valid for (days) に設定した日数が検出時から経過すると期限切れになる
- 利用は1回に限られる
- ダッシュボードの割引リストには表示されない(内部使用のみ)
顧客のリカバリー体験
顧客がリカバリーメールの Resume Checkout をクリックすると、Dodo Payments は同じカート(同じ商品、アドオン、数量、および Pay What You Want 商品で顧客が入力した金額)を含む新しいチェックアウトセッションを開きます。割引を有効にしている場合、そのコードはすでに適用されています。顧客がそのセッションの有効期間中にリンクを再度開くと、同じセッションが再び開きます。アナリティクス
ダッシュボードの Analytics → Recovery で ACR のパフォーマンスを追跡できます。
Recovery analytics dashboard showing ACR and dunning metrics
Webhook イベント
ACR は2つの Webhook イベントを送信します。Recovery Webhook Payloads
ACR イベントの完全な Webhook payload スキーマを確認できます。
エッジケース
ACR は次のケースを自動的に処理します。ベストプラクティス
- デフォルトから始める: すべてのメールにはデフォルトの遅延時間と件名が設定されています。基本データを取得してからカスタマイズしてください。
- メールをパーソナライズする:
{store_name}や{discount_code}などの件名プレースホルダーを使用して、各メールを購入内容に合わせてください。 - アナリティクスを監視する: Recovery rate by email を確認して、どのメッセージが最も多くコンバージョンにつながっているかを把握し、リカバリー効果の低いメールをオフにします。
- 割引を戦略的に使用する: コンバージョンへの効果をテストする間は、利益率を守るために小さな割引(5~10%)から始めます。
- メールを簡潔にする: リカバリーメールは短く保ち、1つのアクションに集中させます。メールレイアウトにはすでに Resume Checkout ボタンが含まれています。
ACR は有効にすると自動的に動作します。まずはデフォルト設定から始め、アナリティクスを確認し、結果に基づいて調整してください。
関連
Recovery Webhooks
abandoned_checkout.detected と abandoned_checkout.recovered のイベントに対応します。Subscription Dunning
自動化された督促メールで、支払いが滞ったサブスクリプションを回収します。
Customer Portal
顧客がサブスクリプションと支払い方法を管理する場所です。
Discounts
ACR が生成するコードを含む、割引コードの仕組みについて説明します。
