放棄カートの回復
チェックアウトを完了せずにカートに商品を残したままにしたお客様へ、自動的にリカバリーメールを送信して、失われた売上を取り戻しましょう。
概要
放棄カート回復システムは、ログイン中のお客様が放棄したカートを追跡し、お客様を呼び戻すための自動メールリマインダーを可能にします。ダッシュボードのサイドバーから放棄カートに移動してください。
仕組み
- ログイン中のお客様がカートに商品を追加したままチェックアウトを完了しなかった場合、システムが放棄カートレコードを作成します
- 放棄カートはショップごと・購入者ごとに重複排除されます — 同じお客様が再度カートを放棄した場合、既存のレコードが更新されます
- リカバリーメールは、バックグラウンドの Lambda プロセッサーにより自動送信されるか、ダッシュボードから手動で送信できます
- お客様がチェックアウトを完了すると、放棄カートは自動的に回復済みとしてマークされます
- 放棄カートレコードは 7 日後に期限切れとなり、自動的にクリーンアップされます
放棄カートの設定
放棄カートページの設定タブから回復システムを設定します。
一般設定
- 有効化/無効化 — 放棄カート回復システム全体のオン/オフを切り替えます
- タイムゾーン — メール送信スケジュールに使用するストアのタイムゾーンを設定します(デフォルト: UTC)
- 送信時間帯 — リカバリーメールを送信できる時間帯(例: 午前 9 時〜午後 9 時)を定義し、不都合な時間帯のメール送信を避けます
メール送信の遅延時間
カート放棄後、各リカバリーメールをいつ送信するかを設定します。
| メール | デフォルトの遅延 | 目的 |
|---|---|---|
| リマインダー 1 | 1 時間 | カートの記憶が新しいうちに軽く後押しします |
| リマインダー 2 | 24 時間 | 翌日のフォローアップリマインダーです |
| 最終オファー | 72 時間 | 最後のチャンスとなるメールで、必要に応じて割引を含められます |
割引の設定
- 最終メールに割引を含める — 最終リマインダーに割引コードを含めるかどうかを切り替えます
- 割引コード — 含めるコードです(例:
COMEBACK10) - 割引率 — 割引のパーセンテージです(例: 10%)
カート一覧
放棄カートのメインページには、すべての放棄カートがフィルターオプション付きで表示されます。
フィルター
- すべて — すべての放棄カートを表示します
- アクティブ — まだ回復されておらず、期限も切れていないカートです
- 回復済み — お客様がチェックアウトを完了したカートです
- 期限切れ — 7 日間の有効期限を過ぎたカートです
カートの詳細
各放棄カートレコードには以下が表示されます。
- 顧客メールアドレス — カートを放棄したお客様です
- 顧客名 — 利用可能な場合に表示されます
- カート内商品 — カートに残された商品とその数量です
- カート合計 — 放棄された商品の合計金額です
- 通貨 — ショップの通貨です
- 放棄日時 — カートが放棄された日時です
- 送信済みリカバリーメール数 — すでに送信されたメールの数です
- 回復ステータス — カートが回復されたかどうかです
アクション
- リカバリーメールを送信 — 特定のカートに対してリカバリーメールを手動で送信します(reminder_1、reminder_2、final_offer のメールタイプから選択できます)
- 削除 — 放棄カートレコードを削除します
統計
統計タブでは、放棄カート回復のパフォーマンスの概要を確認できます。
- 放棄カート総数 — 選択した期間に放棄されたカートの数です
- 回復率 — 回復された放棄カートの割合です
- 回復した売上 — 回復されたカートの合計金額です
- 送信メール数 — 送信されたリカバリーメールの数です
自動メール処理
裏側では、放棄カート回復システムは AWS Lambda 関数(ecomplify_abandoned_cart_processor)を使用しており、以下を行います。
- SQS キューから放棄カートレコードを処理します
- カートの内容を含む、ブランド仕様のリカバリーメールテンプレートを生成します
- 設定済みのメールプロバイダー(AWS SES、SMTP、SendGrid など)を使用してメールを送信します
- 送信されたすべてのメールをトラッキング用に DynamoDB に記録します
- 期限切れの放棄カートレコードを自動的に削除します
対応メールプロバイダー
リカバリーメールは、ショップの SMTP 設定で構成された任意のメールプロバイダーを通じて送信できます。
- AWS SES — Amazon Simple Email Service
- SMTP — 任意のカスタム SMTP サーバー
- SendGrid — SendGrid メール API
- その他、ショップ設定で構成されたプロバイダー
ベストプラクティス
- 送信時間帯を有効にする — お客様のタイムゾーンで不都合な時間帯にメールが送信されるのを避けられます
- 控えめなリマインダーから始める — 最初のメールは、押し付けがましくない軽い後押しにしましょう
- 割引は最終メールまで取っておく — 利益率を最大化するため、割引は最後の手段としてのみ提供しましょう
- 回復率をモニタリングする — 回復率が低い場合は、メールのタイミングや内容の調整を検討しましょう
- 期限切れカートを確認する — お客様がカートを放棄する理由のパターンを見つける手がかりになります