Skip to main content
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 を有効にして設定します。
ACR settings page showing enable toggle, discount configuration, and email sequence editor

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 として表示されます。
Email sequence editor showing subject, body, timing, and enable toggle for each email in the sequence

ACR email sequence configuration

各メールには次の設定があります。 Subject Line では、Dodo Payments が次のプレースホルダーを置き換えます: {store_name}、{store_owner_name}、{store_contact_email}、{discount_code}、{recovery_link}、{unsubscribe_link}。 どちらのシーケンスも同じデフォルトの遅延時間を使用します。

リカバリーメールの例

ACR は、放棄の理由ごとに異なるメールを送信します。以下の例は顧客に表示される内容です。
Recovery email for a failed payment showing store name, message about payment failure, order summary with product details, discount, and a Resume Checkout button

Recovery email sent when a payment attempt fails

リカバリー割引

Give customers a discount code をオンにし、割引率を0より大きくすると、ACR は検出時に放棄されたチェックアウトごとに固有の1回限りの割引コードを生成します。コードは ACR- で始まります。各割引には次の特徴があります。
  • 元のチェックアウトに含まれる商品にのみ適用される
  • Valid for (days) に設定した日数が検出時から経過すると期限切れになる
  • 利用は1回に限られる
  • ダッシュボードの割引リストには表示されない(内部使用のみ)
まずは控えめな割引(5~10%)から始め、割引率を上げる前にコンバージョンへの効果を測定してください。

顧客のリカバリー体験

顧客がリカバリーメールの Resume Checkout をクリックすると、Dodo Payments は同じカート(同じ商品、アドオン、数量、および Pay What You Want 商品で顧客が入力した金額)を含む新しいチェックアウトセッションを開きます。割引を有効にしている場合、そのコードはすでに適用されています。顧客がそのセッションの有効期間中にリンクを再度開くと、同じセッションが再び開きます。

アナリティクス

ダッシュボードの Analytics → Recovery で ACR のパフォーマンスを追跡できます。
Recovery analytics dashboard showing abandoned checkout counts, recovery rates, recovered revenue, average time to recover, and breakdowns by product and email

Recovery analytics dashboard showing ACR and dunning metrics

Abandoned Cart Recovery セクションには、次の指標が表示されます。

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 が生成するコードを含む、割引コードの仕組みについて説明します。
最終更新日 2026年9月26日